zlacker

[return to "Can't be fucked: Underrated cause of tech debt"]
1. ryandr+n4[view] [source] 2023-10-12 16:42:11
>>todsac+(OP)
Not a huge Steve Jobs fanboy, but I always liked his quote[1] about craftsmanship, sweating the details, and giving a fuck:

“When you’re a carpenter making a beautiful chest of drawers, you’re not going to use a piece of plywood on the back, even though it faces the wall and nobody will ever see it. You’ll know it’s there, so you’re going to use a beautiful piece of wood on the back. For you to sleep well at night, the aesthetic, the quality, has to be carried all the way through.”

I think software as a whole suffers greatly from this "well, I got it barely done, technically fulfilling the requirements, so my work is over" attitude.

1: https://www.goodreads.com/quotes/445621-when-you-re-a-carpen...

◧◩
2. willsm+dX[view] [source] 2023-10-12 20:48:37
>>ryandr+n4
Eh there are certainly places for that mentality, but I prefer working with engineers and in places that do the opposite. Sure you can use the finest wood on the back, and polish the underside beautifully, but your beautiful chest is probably either never going to be bought or ripped apart and the wood reused for a chair. A lot of times, the fancy back of the chest is a complete and utter waste of time and effort.

Good engineers have to know when they're building a beautiful chest for public display for 20 years, and when their customer doesn't even know if they want a chest yet. It's a matter of context and being aware enough of the business circumstances to make the right decision.

◧◩◪
3. crgwbr+pz1[view] [source] 2023-10-13 01:17:40
>>willsm+dX
As a kid, my dad (a mechanical engineer) explained this to me in a really memorable way. He was planning a model bridge building contest for my friends and me, and I complained that he was making too many rules. Allowed building materials, maximum qty of various things, etc. He pointed out that without these rules, it’d be perfectly acceptable to just fill the simulated valley with concrete—there’s no way that would lose the load bearing test. But it’s also not fun and defeats the purpose of the contest. _The constraints were important._ It’s the constraints that make it engineering. So you could use a beautiful piece of solid wood on the back of your dresser. But most likely that breaks the constraint of cost. Knowing where to save money on material without it getting noticed is where the engineering is.
◧◩◪◨
4. willsm+193[view] [source] 2023-10-13 15:00:52
>>crgwbr+pz1
very well said
[go to top]