Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 290 posts.
Quitting my job has been the best thing I've done for my career
This post is not meant to be prescriptive. It’s also not intended to be another “Quitting Google to pursue my passion for X” article because, well, I haven’t been able to pass the interview there yet. This is a telling of my story that I hope will inspire those who are thinking about quitting to take the leap.
Breaking bad news
People often try to soften the blow of bad news. It doesn't work.
If you’re unsure whether to quit your job or break up, you probably should
If we actually read the paper we can learn much more than was reported.
Programming in the Adult Entertainment Industry Is Broken
All the broken parts of the Adult Entertainment Industry from the view point of a software developer
SRE Fundamentals: SLIs, SLAs and SLOs
By Jay Judkowitz, Senior Product Manager and Mark Carter, Group Product Manager Next week at Google Cloud Next ‘18 , you’ll be hearing abo...
Turning Down a Blockchain Job Offer
I have recently received a job offer to work on a blockchain implementation. While the offer was very generous, I had to turn it down. In this post I want to collect the thoughts that went into my decision process leading to this conclusion.
The “Developer Experience” Bait-And-Switch
We cannot continue to use as much JavaScript as is now normal and expect the web to flourish. At the same time, most developers experience no constraint on their use of JS...until it's too late. Lightweight, effective tools are here, but we're stuck in a rhetorical rut. We need to reset our conversation about…
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.
What Happens to Us Does Not Happen to Most of You
This blog post is a personal account of sexism, harassment, and racism that I and some anonymous members of the computer architecture community have experienced. We are sharing these experiences in…
Why Development Teams Struggle to Deliver on Time, on Budget, or at All
Learn how to predict the timeline, budget, and resources more accurately in your software development project in 7 steps.
Three-day no-meeting schedule for engineers
Brian Donohue | Pinterest engineering manager, Product Engineering
You Can’t Do Data Science in a GUI
The Domino Data Lab blog is home to all things data science and machine learning, with information and resources tailored to data science professionals.
Products Over Projects
Projects are a popular way of organizing software efforts, but long-running product teams are often superior
Transitioning Google Cloud leadership after three great years
When I joined Google full-time to run Cloud in December 2015, I told my family and friends that it would be for two years. Now, after an unbelievably stimulating and productive three years, it’s time to turn to the passions I’ve long had around mentoring and education.