Recent submissions

Comment · 2 years ago
What we don't teach or reward today is the behaviors and engineering process to write high quality code.

A surprising number of inexperienced developers do the following: "once I get any working solution I should immediately open a PR" and let the senior engineers tell them what's wrong with it.

When the big money leaves this field I hope there will be more pressure for people to adopt good engineering practices. I love to work with folks who put good effort into trying to make high quality changes. Personal initiative and ethics are how high quality software gets written.

Comment · 2 years ago
Don't successful drugs also have to pay for the failed trials?
Comment · 2 years ago
Stoicism was philosophy marketed to and practiced by the Roman elites, so that Logos reinforced the social hierarchy is not surprising.

That being said, the philosophy has many practical lessons to teach. Meditation and philosophy helped me personally through a long illness.

Comment · 2 years ago
Wow! What do you work on? Is the problem the ability of the candidates -- do you think it's possible for a "good" engineer to get productive on six months?
Comment · 2 years ago
Comment · 2 years ago
There also used to be Triplebyte. It filled a niche of talented people who have bad resumes and don't know anybody. Found a great job through them when I was starting out.

Real shame there's nothing to replace it, there's huge arbitrage in the market of good people who don't know people. If I were starting out now I don't know what I would do, how do you even meet people.

Comment · 2 years ago
What exactly is their intention?
Comment · 2 years ago
Are there any places like it nowadays?
Comment · 2 years ago
Living in a city is like being in a trance. The experience reminds me of Insomnia.
Comment · 2 years ago
> I recall feeling like it was mostly a guide on manipulating people, and it didn't make a great impression on me, personally.

Any action will affect other people in some way. What matters is how you choose to utilize that capability.

Comment · 2 years ago
There is an excellent old book on the subject, How to Win Friends and Influence People. I was lacking in this area and my career improved greatly after reading it.

In general, people are cautious when giving criticism because it carries implications.

Say a manager gives negative feedback to a subordinate. The subordinate now believes the manager doesn't like them. The subordinate follows the standard advice: start looking for another job. Manager now has the larger problem of hiring a replacement.

It's best to reinforce positive behavior. Little trick I learned: compliment people. Find an reason to say "nice work" on every code review. DM people and say "nice presentation", "great design". It works.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton