As a software engineer, it's very important to learn about Gall’s Law, which states that complex systems cannot be created successfully from scratch.
In reality, even large systems, such as Netflix, Google, or Facebook, have started small and built incrementally over the course of decades.
@ChShersh You get what you do. Writing incrementally gets constant feedbacks. Iterate much faster. Gain insight. Low risk of technical mistakes. Design upfront gets you a better design, better model, less tech debt but holes in the system when you’re wrong.
@dumimo@AutismCapital@DOGE_DOJ These are not classified but good materials for prosecution. No one will go to jail. They were allowed to do this to keep DOGE safe.
@flyosity I think you are on point. It could be also less dramatic. People don’t get promotion for maintaining updates, so it didn’t worth the time to do it the right way.
@ChShersh FP only work when there’s no side effects. But this is NOT what computers do fundamentally. This affects how software is written in ALL layers. A huge abstraction cost of an extra FP layer isn’t worth it for most programs.
@alexqgb @awilkinson New forms can be introduced to the market anytime. But the underlying tech took a decade to build. iPhoneOS can’t be built without OS X. iPhone had full web browser which was unprecedented.