While it's true you do hear a lot about "moving fast and breaking things" in software, I think that sentiment comes more from a business perspective than an actual software development one. I cant think of a programmer (at least any that I know personally) who would prefer to write the kind of shitty code one has to write to meet a deadline over code that is well designed and maintainable. I think in general the "move fast and break things" mindset is imposed by the need to deliver a good-enough product quickly enough to make money, and so that mindset becomes a disproportionately vocal one because the companies that adopt it end up with a product they can sell sooner.

How did we deliver our product so fast? We're not afraid to get messy. We move "fast and break things". It's propaganda to justify delivering a piece of software that's rotting from the inside.

Meanwhile the people who actually maintain the stuff are constantly tearing their hair out because they're always fighting the extra friction imposed by the technical debt that they traded for a lowered time to market. And the only way to continue to build on a foundation of brittle software is to break it some more. The cycle continues.

I think the endorsement of "moving fast and breaking things" is basically just a way to institutionally launder the fact that profit-motive and market forces are directly at odds with creating quality. If we regulated software the same way we do other engineering fields some of the issues might be mitigated, but a lot of them would just get moved around or manifest in different, equally shitty practices.

I point this effect out because while it's true that programmer culture is to blame to some extent because lots of programmers buy into the mindset, you can't just make it entirely a case of "lol fuckn techbros". You can and should blame techbros for a lot of things, I'm definitely not saying you shouldn't. But even if nobody in tech enthusiastically bought into the mindset of "move fast and break things" you'd still see people adhering to its premise because on a long enough time scale remaining competitive is impossible without doing so.

but also i might be wrong about all this idk im an idiot

Sign in to participate in the conversation
Cybrespace

cybrespace: the social hub of the information superhighway jack in to the mastodon fediverse today and surf the dataflow through our cybrepunk, slightly glitchy web portal support us on patreon or liberapay!