top | item 31166410

(no title)

nilshauk | 3 years ago

Yes! It's like we've taught people to fish with the new latest in fishing equipment, but we failed to teach them some tried and true fishing principles. Haha, maybe this analogy breaks down. But yeah, I find that we focus almost too hard on keeping up with framework release notes instead of trying to see if we can distill some common patterns relevant across frameworks.

discuss

order

xnorswap|3 years ago

If we've done that it's because overnight we realised we needed 10 billion fish and only had a handful of people currently able to fish.

Mass mobilisation of people able to catch fish has enabled businesses to join the digital landscape.

It may be true that we've not taught people in a way that's best for their long-term prospects, but had the computer science industry taken the approach of other engineering, nursing or even accounting, with strict legislated terms and certificates, and exam boards controlling quota of people able to go into computing, then perhaps it would be an ivory tower of well built and engineered software.

But it would also have risked leaving most businesses behind and things wouldn't have accelerated nearly as fast.

nilshauk|3 years ago

That's true we might not have been able to mobilize so much productivity so quickly for business without throwing frameworks at the problem. However, I think also a lot of effort might have been wasted by reinventing wheels and rewriting application many times over because some framework or language fell out of fashion and hiring for it became difficult.