Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Plus ça change
Message
From
13/02/2024 21:44:36
 
 
To
13/02/2024 18:08:55
General information
Forum:
Technology
Category:
Performance
Title:
Miscellaneous
Thread ID:
01687628
Message ID:
01687632
Views:
26
>>Hi Al, thanks for the link!
>>
>>I could not dive into the detail of his talk. But I'll keep it for the next weekend as I still have difficulty with the kind of strongly-typed programming this giant was advocating. But what a giant contributor to our current programming world! And of course, his plea for simplicity resonates highly to-day.
>>
>>"The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to a significant degree of detail by a single individual, should probably not be built"
>>
>>As you say, "I could not agree more". And I am certainly not alone on the UT:-)
>
>WireGuard VPN is an example of a "win" in the battle against complexity: 4K lines of code vs 400K for IPSec or 600K for OpenVPN. The project main page specifically touts its ability to be comprehensively reviewed by individuals: https://www.wireguard.com/
>Linus Torvalds called it a "work of art": https://arstechnica.com/gadgets/2018/08/wireguard-vpn-review-fast-connections-amaze-but-windows-support-needs-to-happen/ (overview c. 2018, a bit dated, there is now support on all major platforms)
>
>>I recently read about "the return of the monolith"... Plus ça change, plus c'est la même chose, effectivement!
>>
>>https://devops.com/microservices-amazon-monolithic-richixbw/
>
>There's been pushback against architectural "best practices" du jour for years. Companies working at the hugest scales can dabble, but it benefitting them doesn't mean it will work for anyone smaller.

I work primarily with typed datasets in. Net.
A 10 column table in a typed dataset is represented by a class with more that 5K lines of code - the bulk of which will never be executed. Think about an app with 5 tables and the word "bloat" becomes inadequate.
Clearly Microsoft has chosen performance over brevity, and the results are pretty good.
Someone decided that disk space is cheaper than user user wait time.

What about all that code that is rarely, if ever executed?

John Milton wrote - "They also serve who only stand and wait."
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.
Previous
Reply
Map
View

Click here to load this message in the networking platform