How good engineers write bad code at big companies
seangoedecke.com
How good engineers write bad code at big companies
1–10 of 333 posts
Re: How good engineers write bad code at big companies
#2Re: How good engineers write bad code at big companies
#3I think the issue is more that engineers face unreasonable pressure to deliver short term value and that there is no respect for the craft/engineering from many managers or even engineers.
Re: How good engineers write bad code at big companies
#4I think this is crucial. Even old hands working on their area of expertise can be compromised by deadlines.
Re: How good engineers write bad code at big companies
#5And also to "keep the balance of power tilted away from engineers and towards tech company leadership." The author touched on that and forgot about it. You don't want key projects depending on a group of engineers that might get hit by a bus or unionize or demonstrate against Israel or something. Network effects and moats and the occasional lobbying/collusion mean the quality of your product is less important.
Re: How good engineers write bad code at big companies
#6Re: How good engineers write bad code at big companies
#7The referenced article Pure and Impure Engineering was discussed a few months back here: https://news.ycombinator.com/item?id=45165753
Re: How good engineers write bad code at big companies
#8The code may look "bad" in a vacuum but if it yielded a successful outcome then the engineer was able to achieve his/her goal for the business.
The stories shared in this article are exactly what you'd expect from big tech. These are some of the most successful firms in the history of capitalism. As an engineer you are just grist in the mill. If you want to reliably produce "good" code then IMO become an artist. And no ... working at a research facility or non-profit wont save you.
Re: How good engineers write bad code at big companies
#9A big company is like a collection of small companies. Code quality varies depending on where you are in it.
Similarly, nothing leads me to believe small companies are any better. Some are excellent. Some are nightmare spaghetti.