Re:OO in Python is mostly pointless
by IOT_Apprentice on Thursday February 04, 2021 @03:21PM
(#26029342)
Construction is a prime example, especially Home Construction. Just look at the TikTok videos showing horrendous plumbing and electrical work.
Hell, I moved into a house built 3 years ago by a major firm and the ceiling fans were ALL wired wrong, and many of the electrical plugs are upside down.
This is a house that had a specific design model. My presumption is that unskilled labor was brought in to complete work and just did a shitty job.
You can see this sometimes with outsourced programming work or local work that is poorly designed and inadequately tested.
In other fields it can be easy to say when a job is done well. There can be clear guidelines. That said, other fields cut corners and do a “bad” job, too. Construction for example. It is probably possible to explain to average Joe why a damp proof course wasn’t installed properly or the insulation used is dangerous and flammable.
Programming as it exists now seems often in service of something else. So a deadline causes cut corners. So in this context a cut corner is fine and “we’ll fix it later”.
I suppose programming differs from a physical thing like construction. Sure you can replace the wiring and install a mezzanine but it’d be insanely impractical.
I’m going off on a tangent now...