New
The latest blog posts to take off on Hacker News. 6,087 posts.
Back to Basics (2001)
We spend a lot of time on this site talking about exciting Big Picture Stuff like .NET versus Java, XML strategy, Lock-In, competitive strategy, software design, architecture, and so forth. All thi…
The shittiest project I ever worked on (2013)
From the highly eclectic blog of Mark Dominus
Data Science Interview Study Guide
We help you acquire the perfect domain for your site. Affordable payment options. Quick and responsive customer support available.
Minimum pay at Basecamp is now $70k
We pay at the top 10% of San Francisco market rates for salary + bonus (but not stock options) at Basecamp. Those rates apply to everyone here, regardless of the role or where they actually live. W…
People see it as more acceptable to make passionate employees do extra: study
Love Your Job? Someone May be Taking Advantage of You | Duke's Fuqua School of Business
Geoff Ralston taking over as President of YC
I’m delighted to announce that Geoff Ralston is taking over for me as President of YC. I’ve known Geoff for almost ten years, he’s been a YC partner for eight, and I think he’s one of the most thoughtful, helpful, and kind investors in Silicon Valley. One of my earliest memories of Geoff is him laying on the floor of…
Dear Programming Job Applicants (2010)
This article is written with considerable snark–put on your flameproof suit if needed. I’m not actually a jerk when interviewing people, but I do get frustrated when candidates fail to do basic preparation. If you’re unsure about how to prepare for a programming interview, read on… I know this might come as a shock to…
Walking Away from the Product I Spent a Year Building
Here I sit, in a cabin on Lake Superior by the fire, with late-season snow pelting the windows and ominous waves crashing against the rocky shore.
Guide to Deep Work
This deep work summary and guide is full of advice to help you to harness focus, ditch distractions, and improve your productivity.
Senior Developers Are Getting Rejected for Jobs
Some really great software developers have been passed...
Systems thinking as important as ever for new coders
I was at the Microsoft BUILD conference last week and spent some time with a ...
How I Run a Company with ADHD
For the first 19 years of my life I was convinced I was lazy. Then I was diagnosed with ADHD. I've since started a company and grown it to a team of 8. Here's how I've learned to not just cope, but embrace the disorder.
Books and lectures don't work
Designing media to reflect how people think and learn
Dear Client, Here’s Why That Change Took So Long
Changes in complex software systems seem like they take forever, don’t they? Even to engineers it often feels like changes take longer than they should, and we understand the reasons for the underlying complexity in the system! For stakeholders it can be even more obtuse and frustrating. This can be exacerbated by the…
I'm not collaborating with Kenneth Reitz
[Content Warning: parts of this post could be triggering for those who have experienced gaslighting or other forms of abuse]
Stripe’s fifth engineering hub is Remote
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
I forgot how to manage a server
Something embarrassing happened to me the other day. I was playing around with a new server on Digital Ocean and it occurred to me: I had no idea how to manage …
Career advice I wish I’d been given when I was young
Seventeen recommendations from someone we think had a big impact with their career.
So You Want to Be a Penetration Tester?
This is an old and outdated version of the blog. If you haven’t read this post yet, then please see the new one for the most up-to-date content: “So You Want To Work in Cyber Security?”. This version is kept here for archival purposes only.
My Billion Dollar Mistake
At my last company, KISSmetrics, I made a mistake that I truly believe lost me a billion dollar opportunity. It’s not something I’m proud of, and it’s one of the main reasons I’m now obsessed with building products the right way. I wrote the painful details of exactly what happened so you don’t have to make the same…
Why Good Developers Are Promoted into Unhappiness (2007)
I once thought I had traveled a unique career path. Graduating from college with a degree in computer engineering and electrical engineering I was on fire to be a manager. My dad had worked for the same electrical contractor for 30-something years and I knew everyone from the Chairman of the Board d
The hidden costs of engineering time in technical interviewing
Whether you’re a recruiter or an engineer, you’ve probably heard of "cost per hire". Here's how to measure it properly.
How to Ace the Google Interview: Ultimate Guide
We interviewed dozens of current & former Googlers to get the inside track on their interview process, questions, and how they make hiring decisions.