▲ | hirvi74 4 days ago | |||||||
> the makers don't have to do double the design work. Attitudes like this sometimes make me regret going in to software engineering. I understand time may be of the essence in some instances, but I feel like software engineering has lost much of its craftsmanship, and it's now just gluing over-engineered and poorly designed shitware together. At least, in the Web Dev world -- maybe other subfields have faired better? | ||||||||
▲ | pjmlp 3 days ago | parent | next [-] | |||||||
It gets even worse, when doing projects where you are basically glueing SaaS products together, the common trend in enterprise consulting. | ||||||||
▲ | guappa 3 days ago | parent | prev | next [-] | |||||||
▲ | gspencley 3 days ago | parent | prev [-] | |||||||
> but I feel like software engineering has lost much of its craftsmanship It's not just software. I'm very pro-business / pro-capitalism but I will happily agree that an omnipresent business pressure is to reduce costs and get products and services to market rapidly. My wife and I bought an antique store this year, and we're converting it into a small live theatre with a magic (stage magic) retail store up front. We are pouring our hearts and soul into this and are trying to bring a high degree of craftsmanship into the venture. We're taking queues from Walt Disney World and want you to feel like you've stepped into a completely different world when you step inside our doors. Yet now that we're running out of money and things have taken way longer than we had estimated, we have to cut scope. We have to start thinking "What needs to be done today in order for us to open" vs "What can we defer and iterate on and do later?" What are the "nice to haves" and what are the "must haves." That's business and you see enshitification in all industries. We can see this in everything from clothing to furniture to product packaging. The incentive is always to try and deliver things to market faster and cheaper and this necessitates making cuts. Craftsmanship is a luxury that we all pine for. And there are small mom & pop shops (us included) that try to deliver craftsmanship. But the market for high-cost products with high-craftsmanship is niche. Software is largely targeting the mass market just like clothing and furniture - other examples where you've seen "high craftsmanship" in the past but these days we get mass produced disposable garbage. It's tempting to say "the good old days" but people had a lot less and that high-craftsmanship furniture was often passed down from one generation to another because it's not like people could typically afford that stuff. It was that people had to save, DIY more, own less and count on hand-me-downs. | ||||||||
|