3 ms·
I agree completely. The “move fast and break things” mantra did more damage to the industry than anything. A big company saying that is fine, they have the reso
by withinboredom 3y ago
I agree completely. The “move fast and break things” mantra did more damage to the industry than anything. A big company saying that is fine, they have the resources to fix it. A small company doesn’t have the resources to fix something because they’ve already moved on to the next feature/project.
You’ve pointed out the cause for the reason devs are the way they are, at least a sound reason. I disagree that it’s entirely the company’s fault though. In the real world, if you hire a guy to wire your house up, he has an obligation to do it correctly: to keep his license and protect you from the hidden dangers of bad electrical wiring. We are those electricians. The owners of the house have very little idea what we are doing and the consequences of doing a poor job.
- magnetowasright 3y agoIf the company dictates that no, we aren't going to do code reviews; no, we are not going to do source control; no, we are not going to gather requirements; no, we are not going to have any testing at all, that's what they want. They are not hiring people to do things properly. They do not want that. That is not their definition of correct and that is not what they say your job is. It is completely immaterial that all of that is certifiably insane. I have worked in a shithole that said all those things. Yes, really. I did fight against it at first but it is futile. They're not hiring decent sparkies to do decent sparky work, they're hiring people who don't know what the company is like, or first year apprentices, who will do it the way the company dictates, without question, for a quarter of the pay cash in hand. When the house burns down because of that work, it doesn't matter; the company will never be found liable, and on the off chance they do, they have insurance and other protections. Good work is a setback to these companies.