HN user

fbr

78 karma
Posts0
Comments39
View on HN
No posts found.

I agree that integrating a 3rd party solution has multiple hidden cost.

This is one of the most common and damaging mistakes I see

Interestingly, the most common mistake I see is people neglecting the cost of developing a solution themselves:

1. opportunity cost

2.long term maintenance

3. documentation & training new people

...

There's a specific reason why they do this and ask you to make a decision in an instant. It's called accommodation. Your eyes will quickly try and accommodate and find focus if they're allowed to stare too long. This could explain the reason he got such different results from the exams. He was trying too hard. Just follow directions.

I don't have a long experience with glasses but I have never received these instructions and my experience is similar to the author.

IMO you are mixing 2 different things.

1. The business and product

2. The engineering quality

You can have a tech company (business level as described in the article) and produce ugly code (ex: facebook?).

You can sell groceries on the internet and have great code.

Yes, the lack of knowledge is definitively one of the issue.

But starting a "gather requirements - write software - deliver it" lifecycle because you are confident that you have all the knowledge is one as well.

Some additional great resources related to hiring:

How to hire your first engineer - https://blog.ycombinator.com/how-to-hire-your-first-engineer...

Convincing Engineer to join your team and a basic structure for the process - https://blog.ycombinator.com/convincing-engineers-to-join-yo...

General thoughts about hiring - http://blog.samaltman.com/how-to-hire

The book "Who" gives a good idea about a good process. Hard to apply when you are not looking for a "generalist" - https://www.amazon.com/Who-Geoff-Smart/dp/0345504194/

Some of the manager tools podcasts episodes - https://www.manager-tools.com/map-universe/hiring-0

Edit: formatting

TradeMachines | NodeJS Developer | Full-Time On-Site | Berlin, Germany

At TradeMachines our mission is to make the machine business smart. We connect machines buyers and sellers all over the world and provide them with insights into the market.

As part of our small engineering team, you will work closely with other members to create and run our different services in production. We are working on a big variety of technical challenges (marketplace, data pipeline, data science, scraping ...) based on a modern architecture.

Technical Environment: Microservices / AWS / NodeJS & Typescript / Docker / Terraform

Requirements:

  - Love for continuous improvement and learning
  - Comfortable with NodeJS
Unfortunately, no visa support is available at the moment.

Send me an email at fbr@trademachines.com

TradeMachines | Junior NodeJS | Full-Time On-Site | Berlin, Germany

As part of our small engineering team, you will work closely with the other members to create and run our multiple services in production. We are working on a big variety of technical challenges (marketplace, data pipeline, scraping …) based on a modern architecture (Microservices, AWS, NodeJS, Docker, AWS Lambda…).

Requirements:

  * Love for continuous improvement and learning
  * Good team player and agile enthusiast
  * Good coding practices: software design, unit testing, source control…
  * A desire to learn more than only backend development (either by developing some DevOps or Frontend skills).
  * 2+ years professional experience with NodeJS (TypeScript is a plus)
  * 2+ years professional developing web application, rest API or data pipeline
  * 2+ years of experience with databases (relational or NoSQL)
 
More infos on our website: http://trademachines.com/info/junior-nodejs-developer/

TradeMachines | Junior NodeJS | Full-Time On-Site | Berlin, Germany

As part of our small engineering team, you will work closely with the other members to create and run our multiple services in production. We are working on a big variety of technical challenges (marketplace, data pipeline, scraping …) based on a modern architecture (Microservices, AWS, NodeJS, Docker, AWS Lambda…).

Requirements:

  * Love for continuous improvement and learning
  * Good team player and agile enthusiast
  * Good coding practices: software design, unit testing, source control…
  * A desire to learn more than only backend development (either by developing some DevOps or Frontend skills).
  * 2+ years professional experience with NodeJS (TypeScript is a plus)
  * 2+ years professional developing web application, rest API or data pipeline
  * 2+ years of experience with databases (relational or NoSQL)
 
More infos on our website: http://trademachines.com/info/junior-nodejs-developer/

TradeMachines | Junior NodeJS | Full-Time On-Site | Berlin, Germany

As part of our small engineering team, you will work closely with the other members to create and run our multiple services in production. We are working on a big variety of technical challenges (marketplace, data pipeline, scraping …) based on a modern architecture (Microservices, AWS, NodeJS, Docker, AWS Lambda…).

Requirements:

  * Love for continuous improvement and learning
  * Good team player and agile enthusiast
  * Good coding practices: software design, unit testing, source control…
  * A desire to learn more than only backend development (either by developing some DevOps or Frontend skills).
  * 2+ years professional experience with NodeJS (TypeScript is a plus)
  * 2+ years professional developing web application, rest API or data pipeline
  * 2+ years of experience with databases (relational or NoSQL)
 
More infos on our website:

http://trademachines.com/info/junior-nodejs-developer/

I agree with the main idea: working with hyped technologies is not a solution and you can build most of the things out there with boring technology.

But then ... you have to find, attract and hire good developers. That's already difficult, adding an extra layer of 'boring technology' will make this task even more challenging.

TradeMachines FI GmbH | Berlin | Backend & Frontend Engineer | Full-Time | On-Site

TradeMachines is the global search engine for pre-owned machines, ranging from diggers to production machines. We are promoting digitization within a fast-growing market and already handle as many as 30 % of auctions in Europe.

You will join a small team composed of ~ 8 people with a lot of autonomy, freedom and responsibility.

We are working with AWS and Docker on a microservice architecture, so as a backend engineer, you will have to develop a devops mindset. Additionally you can find the principles that we value on github: https://github.com/trademachines/trademachines-it-principles

We are currently looking for:

* Scala Developer (Scala, Akka, Play, Elasticsearch, AWS, Docker) - http://company.trademachines.com/about-us/jobs/scala-develop...

* Senior Frontend Developer (HTML, Javascript) - http://company.trademachines.com/about-us/jobs/frontend-soft...

I work as a backend engineer there, feel free to contact me if you want more informations: fb at trademachines.com

I've recently started this method:

- create a list of all the tools/products/whatever you use at work

- rate them from 1 to 5 (5 you are an expert on this topic)

- then pick the most important one for your job and try to increase your grade

The grade is totally subjective, but still it helps.

For the "next big thing" I take a look regularly to the thoughtworks radar [1]. That's a nice overview.

[1] https://www.thoughtworks.com/radar

Git Tips 10 years ago

More generally "-" is an alias for the previous branch, so it can be used in other commands as well (ex: git merge -)

I would definitively recommend this one as well, the quality is very good.

Some downside with the Ubuntu version:

* the trackpad not deactivated when typing, that's a real pain, have you found a solution?

* the wake up after a suspension will sometimes generate some problems (no wifi etc..)