Overview
Connections
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Don't Break Prod home about bluesky rss So What Is This? Don't Break Prod is a collection of bite-sized pieces of career advice for software engineers.

News

Blog 8 months ago
Things Will Take Longer Than You Think They Will
One of the most important rules of programming is Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's law. One mistake that smart junior engineers tend to make is under-estimating the amount of time that
Read more
Report
Blog 8 months ago
Don't Be Afraid To Be Bad At It
One of my favorite quotes about growth comes from the cartoon Adventure Time: "Dude, sucking at something is the first step to being sorta good at something" - Jake the Dog A huge part of being a software engineer is trying and learning new things. Inevit
Read more
Report
Blog 9 months ago
Done Is Better Than Perfect
This project is going to be perfect. You're not going to cut corners. You're going to finally do things the right way even if that means working way harder or taking way longer. But how do you know what "perfect" is? If your feature isn't released yet, yo
Read more
Report
Blog 10 months ago
Code Is A Habitat For Bugs
It can be easy to think that your job is to write code, but it isn't. Your job is to solve problems. Code is just a pretty good tool for many of the problems you're likely to work on. Unfortunately code is where bugs live. Every line of code you write is
Read more
Report
Blog 10 months ago
Fail Productively
Well, you failed. Your project shipped late. Or it was really buggy when it did get shipped. Or maybe it just didn't work out and got scrapped entirely. That sucks. But don't waste the failure. Do something with that failure. Failure is a valuable piece o
Read more
Report
Blog 10 months ago
Seniority Is Clarity Not Cleverness
It can be easy to be impressed by a particularly clever piece of code and assume that the effort required to understand it is a sign of skill in the person that built it. While this might be true for a good puzzle it is quite the opposite for a good solut
Read more
Report
Blog 11 months ago
Habits Beat Motivation
We've all gotten really excited about a new project; building something interesting, learning something new. Things go great until they don't. You get stuck in gumption traps, you get short on time, and the honeymoon phase of the project wears out. Motiva
Read more
Report
Blog 11 months ago
Match Your Opportunities To Your Ambitions
You've just been presented with a great opportunity. It will help you get visibility and could really accelerate things for you! You should get started today, right? Maybe? Remember, careers have speed AND direction. Going quickly toward something you don
Read more
Report
Blog 12 months ago
Build Relationships
As engineers it can be tempting to think that our work should speak for itself. If you ship good code and solve good problems you will be recognized, right? Maybe. But doing the work without building relationships can put you at a serious disadvantage. Do
Read more
Report
Blog 12 months ago
Show That Your Work Was Useful
You've just closed the last issue of a major project. It's shipped! Congrats. You start writing your internal blog post about how you "shipped X using Y technology", but why should people care that your project shipped? Why was it a good use of your time
Read more
Report
Show more news