New
The latest blog posts to take off on Hacker News. 4,747 posts.
Three questions to turn the table during technical interviews
Questions for when your interviewer says “Do you have any questions for me?”
Marketing to Engineers (2001)
I am a chemical engineer and have been writing copy designed to sell products and services to engineers for 10 years. Here’s what I know about appealing to this special audience:
You are not dumb, you just lack the prerequisites
I always thought I was too dumb to understand math. During my school years, it was evident to me that for some kids math was easy, and for others like myself: painfully difficult.
Cautionary tale on using Chase bank for indie business
A cautionary tale of a business owner's nightmare with Chase Bank, revealing crucial banking lessons for entrepreneurs.
No "Hello", No "Quick Call", and No Meetings Without an Agenda
When working remotely, asking for help is often just a few keystrokes away. So it's tempting to "quickly" ask someone for support when you get stuck.
Mourning and moving on: rituals for leaving a career (2014)
I decided to leave what had been a promising career in organic chemistry about a year ago. Deciding to leave my program, and then to leave the field entirely, was one of the hardest decisions I hav…
Code review antipatterns
Code review seems like a great idea, right? Two developers looking at the same code means two chances to spot problems; it spreads understanding of the way the project is evolving; the reviewer can learn useful tricks from reading the author’s code in detail, or spot opportunities to teach the author a useful trick…
The anatomy of a 2AM mental breakdown
Zarar Siddiqi: engineering leader and consultant in Toronto. Building products with care, and helping teams do the same with AI in the loop.
On finishing projects
Personal site of Alex Reichert
Bug squash: An underrated interview question
I love bug squash interviews.
On Being a Senior Engineer (2012)
I think that there’s a lot of institutional knowledge in our field, especially about what makes for a productive engineer. But while there are a good deal of books in the management field about “expert” roles and responsibilities of non-technical individual contributors, I don’t see too many modern books or posts that…
Postmortem of my 9 year journey at Google
I started writing this retrospective during my last week at Google, I have already wrapped up everything, had my goodbyes. In the spirit of SRE (as an ex-SRE), I thought it would be fun to write a little retrospective in the form of a postmortem. Introduction I joined Google young and relatively inexperienced and had…
Ask for Advice, Not Permission (2015)
The world is full of gatekeepers who think they have veto rights. Don’t believe them. Pitbull got it right when he said "Ask for money, get advice. Ask for advice, get money twice."
Interviewing the Interviewer: Questions to Uncover a Company's True Culture
Uncover the true culture of a tech company by asking the right questions during your interview. Learn how to assess company values, employee support, and growth opportunities to ensure the perfect fit.
Things I learned from teaching (2023)
This spring, I taught an undergraduate class on chess engines. I probably learned more than any of my students.
Everything that turned out well in my life followed the same design process
The context is smarter than you.
After 10 years, Yelp gave my app 4 days
David Kopec's blog.
Perfectionism – one of the biggest productivity killers in the eng industry
It can cause immense stress and can lead to burnout 🤯 Don't worry, we're sharing our mistakes, so hopefully you'll avoid some!
Brr Wants a Job
8 months post-ice, it's time for something new!
No More Blue Fridays
No More Blue Fridays: How eBPF is already being adopted to prevent kernel crashes.
Why I left Google
How I became the focus of a mass ritual against generative AI, and what I did about it.
Panic at the Job Market
“I have the two qualities you require to see absolute truth: I am brilliant and unloved.”
DevRel at HuggingFace
DX @ HuggingFace: Scaling open source ML community 200% a year with No OKRs & No Meetings
We created a fake delivery company to get a job
/imagine one day randomly finding yourself in a foreign country thousands of kilometres away from home. Your own country is suddenly at war, and all you have is a backpack hanging off your back. That’s a weird situation to be in. But you have to figure something out. So starting a fake delivery company sounds like the…
Story points are pointless, measure queues
Their creator has disavowed them. The measure and definition is different for every team that uses it. They sow confusion, create conflict, unreliable
How do we make remote meetings not suck? (2018)
First we discussed the fact that technical issues cause remote meetings to suck. Then, we discussed how even when there are no technical issues, remote meetings still suck. They suck because they e…