Diversity is still the point

Among the highest ranks of American business and politics, there is a disease spreading. It’s always been there, just under the surface, subtly warping the actions and views of the richest and most powerful people. Lately, though, you can see its boils and pustules rupturing through the skin of almost every one of those clawing, sweaty dudes.

The disease is egomania, or we could call it hyper-individualism. It’s the belief that in order to solve the problems of the world all that is necessary is the force of will and to dismiss the ideas and opinions of everyone else. It’s a toxic regression; an abandoning of everything we’ve learned in modern history.

Even if a stopped clock is right twice a day, it’s still wrong the rest of the time.

Read more →

Leetcode is dead

Maybe you heard about Roy Lee? He’s a 21-year-old CS student at Columbia (well, for now) who developed an “undetectable” program that observes problems presented in your remote interview meeting and solves them on an overlay that only you can see. “Interview Coder” eats leetcode for breakfast.

Read more →

People

Hiring for both early career engineers and executives is prone to a kind of myopia that I’m calling “capitalist ignorance.” This is a form of blindness that causes leaders to consider people filling these roles as fungible parts in a giant machine, rather than the designers of it.

Read more →

Complexity is your highest cost

“Complexity is why communication and coordination dominate all other costs when it comes to building software."—Kellan Elliott-McCrea

When you’re leading a software team of any substantial size (let’s call it 10+ people), the biggest challenge, and the biggest cost, that you face as a team is coordination.

Back in the ’90s, when I first started playing around with writing “dynamic” websites, I was using Apache “cgi-bin” and writing Perl. By the late ’90s, I was really into PHP. You can shit on it all you want, it was a hell of a lot nicer than Perl.

Read more →

Every "should" is a burden

Every “should” is a burden. Every “ought” or “must” is a weight bearing down on you. You can feel it, right?

“I should exercise more often.” “I should eat better.” “I should keep in touch with old colleagues.”

You have to let those go to make real progress in your life.

Read more →