News for hackers. Stuff that matters.
Re:Ask HN: What was being a software developer like about 30... by raspberry1337 on Monday October 31, 2022 @11:58AM (#33407650)
Have these OO-patterns become less relevant or is it just that they were absolutely standard 20-30 years ago- so that they are old and less relevant only in the perspective of their previous dominance?
Re:Ask HN: What was being a software developer like about 30... by HeyLaughingBoy on Monday October 31, 2022 @12:17PM (#33407936)
A lot of is is that modern frameworks include a lot of those behaviors that required you to manually code the patterns back them. e.g., I can create a an ObservableCollection in C# with a single line of code, but in 1996 C++ I'd have to go to the trouble of building out an Observer pattern and it still wouldn't have all the features that IObservable does.
Re:Ask HN: What was being a software developer like about 30... by mch82 on Monday October 31, 2022 @12:33PM (#33408239)
HeyLaughingBoy is right about patterns being built into frameworks we use today (can’t reply to that comment because it’s nested too deeply).

Rails is an example. I’ve seen a number of talks and articles by DHH that emphasize patterns and talking with people who wrote patterns. Rails built those in (like “model view controller”).

Libraries and frameworks weren’t publicly available 30 years ago. Certainly not for free. The patterns are still useful, it’s just that a library or framework is often more efficient than reimplementing a pattern from scratch.