The port I couldn't ship
Porting a venerable library on vibes. What started as a quick WebPerl success spiraled into weeks of failed attempts, mangled ASCII diagrams, and a hard lesson about respecting the craft embedded in battle-tested code.
The latest blog posts to take off on Hacker News. 6,086 posts.
Porting a venerable library on vibes. What started as a quick WebPerl success spiraled into weeks of failed attempts, mangled ASCII diagrams, and a hard lesson about respecting the craft embedded in battle-tested code.
In all of the debates about the value of AI-assistance in software development there’s one depressing anecdote that I keep on seeing: the junior engineer, empowered by some class of …
Today, I step into the role of CEO of Mozilla Corporation. It is a privilege to lead an organization with a long history of standing up for people and buil
In June 2018, I joined mytaxi (FREE NOW), a competitor of Uber in the ride-hailing space, as Backend Chapter Lead. I was looking for an opportunity to grow in technical leadership. Honestly, I did not even fully understand what “Chapter Lead” meant. After some research, I learned it was part of Spotify’s squad (team)…
A new anonymous essay published every day in December in the countdown to Christmas.
And how to fix it with RFCs
Here are ten things I learnt about public speaking.
An article from dylanbeattie.net
Blog post
Product Owner: Hey, how long do you believe Feature F will take? Developer: Idk. We haven’t even started working on it and it’s bound to stir up some old issues.
I once worked at a company which had an enormous amount of technical debt - millions of lines of code, no unit tests, and products using l...
I spent a couple of years managing a team, and I entered that role – like many – without knowing anything about how to do it. I tried to figure out how to be a good manager, and doing so I ended up reading a lot about servant leadership . It never quite sat right with me, though. Servant leadership seems to me a lot…
An alternate path for Staff+ engineers that optimizes for systems over spotlights and stewardship over fungibility.
AI isn’t replacing everyone. It’s removing the apprenticeship ladder. Here’s what that means for students, early-career professionals, and the tech industry’s future.
Revise and resubmit, Quarterly Journal of Economics
John Giannandrea is retiring, and Amar Subramanya joins as vice president of AI.
Why AI Won’t Save Your Broken Workflow
I haven't published since April because I've been afraid. What was I afraid of? In this post I detail every single thing I've avoided admitting on this blog.
Every couple of years somebody notices that large tech companies sometimes produce surprisingly sloppy code. If you haven’t worked at a big company, it might be…
I recently had an engaging conversation with Alex ( @veqq ) from the Lobsters community about computing, mathematics and a range of related topics. Our conversation was later published on the community website as Lobsters Interview with Susam .
Listening is always hard, and it only gets harder at scale.
In our daily lives empathy and humility are obvious virtues we aspire to. They keep our egos in check. Less obvious is that they're practical skills in the workplace, too. I think, for developers and technical leaders in particular, that the absence of ego is the best way to further our careers and do great work.
As I get older, I increasingly think about whether I’m spending my time the right way to advance my career and my life. This is also a question that your company asks about you every performance cycle: is this engineering manager spending their time effectively to advance the company or their organization?…
How quarterly fixit weeks help teams tackle small annoyances that never bubble up to the priority list.
Going indie looks like freedom from the outside. But once you’re in it, you face loneliness, pressure, constant decisions, user feedback, and all the invisible work no one warns you about. This is what the journey feels like, and why it’s still worth it.
Elite firms’ culture of employee turnover isn’t arbitrary but a rational way to signal talent and boost profits, a new study finds.