Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 6,086 posts.
Why Stack Overflow Sucks and Participating There is Impossible
StackExchange/StackOverflow is broke. Real broke. Have you tried to participate in it? If so then you know how broke it is. But for those of you who haven’t sit back and get a view into fru…
Catfish Programmers
ROMA99 - menghadirkan standar baru hiburan digital modern dengan sistem profesional, tampilan elegan, dan akses cepat di berbagai perangkat.
Micro-promotions and mentorship: impact of small actions in engineering culture
Learn how to use micro-promotions, mentorship, and small gestures to strengthen your engineering team.
A Steve Jobs masterclass from a decade ago
A decade ago, Steve Jobs sat down at the D8 conference for an interview with Kara Swisher and Walt Mossberg. What followed was a masterclass in both company and product management. The whole interview is worth watching, but I thought there were a few segments that stood out. Caveat: Any time someone talks about a…
I’m going to miss you, but I am taking a sabbatical
Hello, everyone. I’m going to be taking an extended break from kottke.org, starting today. I’ve been writing here for more than 24 years, nearly half my life —
Stop Freelancing
I've been "freelancing" part time for the better part of the past 4 years and full time for the past 8 months, and if there's one thing I've learned it's that…
Successfully Merging the Work of 1000 Developers
Collaboration with a large team is challenging, and even more so if it’s on a single codebase, like the Shopify monolith. Shopify changes 40 times a day. We follow a trunk-based development workflow and merge around 400 commits to master daily. There are three rules that govern how we deploy safely, but they were hard…
The “three things” exercise for getting things out of talks (2011)
(More general advice on going to talks is here . As with all my webpages, feedback is more than welcome!)
Working with AI feels more like leadership than coding
Working with AI is less predictable than traditional software. That makes leadership skills such as context, clarity, and feedback more valuable.
Mozilla Is Hiring a Developer to Work on Thunderbird Full-Time
The Thunderbird Project is hiring for a software engineer! We’re looking for an amazing developer to come on board to help make Thunderbird the best Email client on the planet! If you are interested you can apply via the link below, following the job description. Here’s the job description: Title: Thunderbird Software…
When to join a startup
<p>Something has changed in the last few years which has made an increasing number of people want to join startups. It seemed to start around ...
My Losing Battle with Enterprise Sales
If you prefer to receive all of my writing in your inbox, you can subscribe here. I strive to publish weekly, on Tuesday mornings.
I don’t believe in sprints
Sorry, I have opinions again.
Chief scientist of major corporation can’t handle criticism of the work he hypes
A correspondent who wishes to remain anonymous points us to this article in Technology Review , “Why Meta’s latest large language model survived only three days online. Galactica was supposed to help scientists. Instead, it mindlessly spat out biased and incorrect nonsense.” Here’s the story:
Working at Netflix
Working at Netflix 2015: What is it like to work at Netfilx? Brendan Gregg describes his job and experiences at Netflix after several months as a senior performance architect.
Cities with High Salary to Cost of Living Ratios for Software Developers
There are many tech hubs in the United States (which this article will cover exclusively, sorry) but which ones are able to maintain low costs of living while also having high average salary for software developers? This post will address that question using a few calculations and data sourced from publicly available…
We're ditching the office completely
Last week we closed down Buffer's only physical office. We're now fully, truly remote. Here are the reasons why.
How to Study: A Brief Guide
which has numerous links to other helpful Web sites (indicated in some printed versions by underlined phrases).
Blue. No, Yellow
What language was used to write the very first programs for the very first stored-program computer?
What makes a good engineer also makes a good engineering organization (2024)
The people who create software generally refer to themselves as software engineers, and yet if they graduate from university, it is typically with a degree in computer science. That has always felt a little strange to me, because science and engineering are two pretty different disciplines – yet ...
Employee 1: Yahoo
Read more on Y Combinator's blog.
The Skill of Org Design
Building effective organisations is a remarkably useful, if rare, skill. This is what it looks like, what it consists of, and how to tell if someone has it.