{"id":47,"date":"2021-11-05T16:05:02","date_gmt":"2021-11-05T16:05:02","guid":{"rendered":"http:\/\/androidappspace.com\/software-dev-is-a-racket-yes-an-old-guy-rant-softwaredevelopment\/"},"modified":"2021-10-05T17:24:43","modified_gmt":"2021-10-05T17:24:43","slug":"software-dev-is-a-racket-yes-an-old-guy-rant-softwaredevelopment","status":"publish","type":"post","link":"http:\/\/androidappspace.com\/software-dev-is-a-racket-yes-an-old-guy-rant-softwaredevelopment\/","title":{"rendered":"Software Dev. is a Racket (yes, an “old guy” rant) : softwaredevelopment"},"content":{"rendered":"

<\/p>\n

\n

I notice the amount of code and time to create small and medium-sized business software has been going noticeably up<\/em> since the 1990’s, not down. It’s like Moore’s Law in reverse<\/strong>. CRUD principles haven’t changed that much, but stacks ignore YAGNI, DRY, and KISS and have made CRUD harder instead of easier. One spends too much development time on tech minutia and battling UI’s instead of domain logic itself.<\/p>\n

I will agree there’s more choice now, but the cost of choice seems huge. Most apps don’t need all the what-if’s the bloaters brag about. I doubt most biz owners would want to pay 3x more for all those what-if’s. (Nor am I sure it’s an either-or choice.)<\/p>\n

Warren Buffett noticed the same about finance: it’s a fad machine that processes suckers. He got rich by letting his competitors waste into fads. He’s not afraid to say “no” to industry peer pressure or Fear-Of-Being-Left-Behind \ud83d\udd70\ufe0f\ud83d\udc79. The hucksters use the same techniques that trick 35% of the population into thinking the vaccine and election are rigged. Humans are suckers, and IT fad pushers know this.<\/p>\n

The industry is pressured to sell books, new software versions, how-to videos, video ads, etc. Publishers of how-to content would lose their livelihood if new features or techniques were vetted in a more scientific way rather than “it’s what all the kool kids are doing!”. Here’s a partial list of resource-wasting fads:<\/p>\n