3 ms·
> If you’re scared of making changes, you can’t make something dramatically better, or do that big code cleanup. Funny, reading the headline I thought the arti
by kevmo314 3y ago
> If you’re scared of making changes, you can’t make something dramatically better, or do that big code cleanup.
Funny, reading the headline I thought the article was going to be about the polar opposite. Over time, I've found the headline to be absolutely true, but I have also found that many invest in tooling and overabundant testing out of fear.
eg, "What if we need to recreate our entire stack from absolute scratch?"
I mean yeah, from that perspective terraform is totally useful, but what's next, automate the entire creation of the company, including customer acquisition and hiring? How often do you really need to recreate everything from scratch?
As a more junior engineer I used to have the confidence that things just wouldn't break, or at least if they broke it wouldn't be such a big deal. More often than not I was right. As a senior engineer, I find myself just pushing my junior engineer tenets. Usually everything will be fine, and even if it does break, we can fix it.
Write tests and invest in tooling if they're helpful. If they're not, don't be afraid to just write code by ssh'ing into a server.