Comment

Comment by js8

Well, what I don't understand is the SW engineering propensity towards cargo culting and doing things the harder way than mathematicians do.

I see it with OOP, XML, design patterns, and other things, now with LLMs. (LLMs - you really want to build complex systems in badly specified natural language, compiled or interpreted with an inscrutable algorithm and possibly indeterministic?)

Is it the excitement from a new analogy? Or are engineers naturally empiricists, while the rationalism/empiricism distinction doesn't work in computer science?

I think we would be better off if we just learned functional programming and few abstract concepts (categories, monads). Simpler than OOP.

parent js8 2 months ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton