New
The latest blog posts to take off on Hacker News. 290 posts.
Why Most Software Engineers Lose Nothing by Unionizing
Should software engineers unionize? I can’t give a simple answer to this. There are advantages and disadvantages to enrolling in a collective bargaining arrangement. If the disadvantages didn…
Lessons in negotiation from Stalin at Yalta
Why did you sting me? You’ll drown too
MailChimp deleted my account with no warning
[See update at the bottom of the post.] I make and sell a security product called the SC4-HSM which, among other things, acts as a FIDO U...
Organizational Debt
We all know that classic aphorism: Year comes to an end, Rust blog post press send. This is mine. There are lots of cool technical improvements to Rust that I want the project to achieve this year, and a few in particular that I’m definitely going to be putting a lot of time into. But this blog post is going to talk…
The Best Programming Advice I Ever Got (2012)
technology as if people mattered
What Happens When a Founder Is Fully Vested?
Let’s say you are the founder and CEO of a startup and you have now been at it for four years. The company is doing great, you’ve raised several rounds of financing, you have a product in the market that is solving a real problem, you have a bunch of customers, you have a growing […]
Guide to scaling engineering organizations
Lessons learned from scaling Stripe's engineering team
Tech company patterns
First off, I'm not finished with this blog post. Don't take it too seriously. This is not about any one company . Some aren't even from me....
Developer on Call
For the system at work, I am on call one week every seven weeks. For most of the past ten years, I have been on organized on call rotations for the systems I have been developing. I think being on …
What Startups Really Mean by “Why Should We Hire You?”
We take this and other standard questions, translate their subtext, and provide you with the best approach to help you land the job.
Questions to Ask Before Joining a Startup
When I first joined a startup in 2012 I did my best to ask the right questions when interviewing. My engineering background prepared me for engineering tasks and helped me write a resume, but it didn’t prepare me well for how to evaluate a startup offer. While this might be obvious to some, this is what I wish I knew…
Two Years, Four Nanodegree Programs, and a New Career
Udacity's blog offers news and articles on the fastest, most effective way to gain job-ready expertise for the careers of the future.
The Resistance Is Real – Why Side Projects Are So Hard
Today marks 15 full months that I’ve been working on a side project called Crafd. It’s a community for people who make things by hand: In that time I’ve: Talked to zero potential …
Why Aren't There C Conferences?
Most widely-used programming languages have at least one regular conference dedicated to discussing it. Heck, even Lisp has one . It’s a place to talk about the latest developments of the language, recent and upcoming standards, and so on. However, C is a notable exception. Despite its role as the foundation of the…
My hiring experience as a submarine sonar operator in the Norwegian Navy
As some of you know I spent a year on a submarine. This is the story about how that came about.
Django core no more
If you're not the sort of person who closely follows the internals of Django's development, you might not know there's …
Want to Recruit Better Engineers? Open Source Your Code
We analyzed the 30 most-applied-to U.S. tech companies of all time on AngelList and found that over half host open-source projects.