caller9
Joined 16 years ago
Joined 16 years ago
It's messing up the dynamic where creatives come up with blue sky stuff and developers come to a compromise on a possible solution. Now you have this AI model hallucinating plausible, but fake solutions.
The model says what they want to hear because it is a chicken, not a pig in this scenario.
The book isn't perfect. The use of afferent and efferent terminology and some of the arbitrary methods to put numbers on decisions weren't ideal. Most of the concepts are sound. The fact that almost every decision has cost/benefit and real world implications for a living product was refreshing. That a monolith can't be cut over instantly with zero effort to a perfect system is absolutely true.
It's good food for thought for anyone considering slicing up a monolith, but maybe don't follow it to the letter.
Coding exercises are dumb, but going on pedigree and resume without a practical test is also error prone. So you work with the system you have. If you want the cheese you go through the maze and press the lever.
Alternatively, complaining about it to a large enough audience may work as well. That's 10x outside the box thinking.
The second part of your question is key though "why most people should care." They obviously don't. It "just works" and generally keeps them from doing insecure shit. Want to buy hardware from someone else? Tough shit! Why would you anyway? You've got money to burn and no desire to write code that runs on your box without a second "real" computer. Buy some more lightning cables while you're at it. Don't forget to mention green bubbles next time you message an Android peasant.
I said that last part pretty snarky, but you're not wrong about most people not caring. That's their audience and they've nailed it.
Security software cannot be trusted really unless it is open source and people that know what they are doing look it over. Then you build it yourself on your own system and checkpoint every change you merge in.
Almost nobody does this. So you end up with openssl's heartbleed and other problems due to plain insecure coding in combination with actual protocol weaknesses.
It's hard to write secure software and algorithms. The guys writing GUI code care more about performance than security. If your UI is running as root, it is not secure.
Lolwut? They only have 68% market share and second place is 17%.
They just made thousands of IT people physically visit machines to fix them. Then all the other IT people watched that happen globally. CTOs got angry emails from other C-levels and VPs. Real money was lost. Nobody is recommending this company for a while.
It may put a dent in Microsoft as splash damage.