News for hackers. Stuff that matters.
Re:Maybe you shouldn't install new software for a bit by c7b on Friday May 08, 2026 @07:02AM (#48061398)
It's a condensed statement. There was a time when I would start a new programming project thinking about class hierarchies, maybe drawing some UML diagrams. I don't do that anymore, and I don't believe it's very common for greenfield projects anymore, but educate me if that's wrong. We've kept some of the good ideas from OOP like namespaces and interfaces and we use them in slightly different contexts now, where OOP may even still be technically possible, but it's not the primary way of doing things anymore. I believe, or at least hope, we will see a similar kind of evolution for package managers. Where it's still possible to use other people's code, but things like left-pad or is-even is no longer how it's commonly being used, even if it may still technically be possible.
Re:Maybe you shouldn't install new software for a bit by mike_hearn on Friday May 08, 2026 @08:51AM (#48062340)
I think that's normal, what universities teach as OOP is very different to what's actually done in the real world. But it was always that way. I learned OOP as a kid and UML didn't feature. Then at university it was taught in a very theoretical way. On the other hand things like encapsulation, inheritance etc are still widely used.