Why long-term plans don't work and how to fix them
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
The latest blog posts to take off on Hacker News. 6,086 posts.
Hot takes and cold truths on software, startups, and the lies we tell ourselves.
Around half of all software engineers are self-taught, One way to approximate this number is via the Stack Overflow developer survey . Another rough approximation comes from the fact that over the last decade, typically only 40-60K students graduated each year with a CS major from a US university, whereas the total…
My significant other works for Electronic Arts, and I'm what you might call a disgruntled spouse. EA's bright and shiny new corporate trademark is "Challenge Everything." Where this applies is not exactly clear. Churning out one licensed football game after another doesn't sound like challenging…
The problem isn't that people can't think strategically.
I have a hard time believing I'm the first person to post this after not finding anything in the forum. I wouldn't doubt if Microsoft is deleting them...
A mental model for service businesses.
We don’t really talk about layoffs. When you hear someone say they got laid off, it’s likely the next thing you hear from them is about the new job they’re starting. But we don’t talk about what it’s like in between those two events - which means we’re not acknowledging how traumatic it is to be laid off.
Recently [the Python Package Index](https://pypi.org/) announced that they will be implementing new account-security policies, and hoo boy are some people …
Gather round while I tell a tale of old.
What happens on the other side of the acquisition doesn't get much startup press
This article is part of a 3-part series on trimodal compensation: * Part 1: The trimodal nature of software engineering salaries in the Netherlands and Europe (2021, this article) * Part 2: The trimodal nature of tech compensation revisited (2024, this article) * Part 3: The trimodal nature of tech compensation in
Also see: cold emails (with examples) Here’s how Travis Kalanick’s inbox looked like back in 2013: Source (perma) If you wanted to reach Travis — and keep in mind that at some point during the last six years he probably hit #inbox1m — would you just send him one email and hope that it wins the lottery when he randomly…
Since we started PostHog, our team has interviewed 725 people. What's one thing I've taken from this? It's normal for candidates not to ask harder…
Using an industry wide perspective I will show you the unseen downsides of using leetcode for interviewing software engineers
TL;DR This is me ranting about crappy tech interview experiences
It just gets a bad rap. Here's how to set junior employees up for success in remote.
It’s probably difficult for most people to recall the first time they heard a word, but I remember hearing the word “DevOps” for the first time. I was having a
If we just see our task as documenting solutions that engineers have solved, it removes the creativity and critical thinking dimension from tech comm. The creative dimension in tech comm comes into play as we identify and solve tech comm challenges, such as devising ways to simplify complexity or otherwise improve the…
Recently I met a new coworker, a now-former professor who left academia.
How to model work that interacts with ambiguity
Announcing urllib3's bounty program The urllib3 team is excited to announce the start of our bounty program! We’ve recognized that one of the biggest challenges to shipping v2.0 is not having e...
Apple's feedback system is fundamentally broken, and they don't seem to care.
It’s been about nine months since I left Mapbox and the circumstances of my exit didn’t offer much opportunity for closure. I feel a combination of gratitude and resentment that I’m still sorting out. Last week was the one year anniversary of the Mapbox Worker’s Union going public, the event that lead to my departure…
This post previously appeared in Fast Company. How does a newly hired Chief Technology Officer (CTO) find and grow the islands of innovation inside a large company? How not to waste your first six …
When I was a child I assumed that all the adults running the world knew what they were doing. Now that I am an adult, I am under no such illusions. Just look at the current British government. They…
A long time ago, I performed technical interviews on a regular basis — I was recruiting candidates for the position of a programmer in a company. I had a simple, clear, and smart recruitment plan (I...