3 ms·
You're right, and this seems to be a common observation from people who've been in the industry for a while. My take on it is that software as an industry is st
by jordwest 10y ago
You're right, and this seems to be a common observation from people who've been in the industry for a while. My take on it is that software as an industry is still really young, nobody has got it "right" yet, and we're still figuring things out.
Its like arguments over AC and DC, or steam vs electric. We're zig-zagging between structured and unstructured platforms because they're all in the early days, neither of them are satisfying us so we jump to the opposite extreme. I think those zig-zags are getting narrower though as we converge on something ideal.
People flocked to dynamic languages because typing felt restrictive and redundant, now people are flocking to typed languages because of the assurances they provide. Modern type systems are getting better at giving flexibility and avoiding redundant type declarations, while compilers are getting smarter about checking that the programmer wrote what they intended to write.