News for hackers. Stuff that matters.
Re:Give me back my monolith (2019) by seti0Cha on Tuesday May 10, 2022 @01:45PM (#31330018)
Arguably, we did. In large codebases worked on by multiple teams it's not unusual to see teams drilling holes in OO walls because they "just want to get their work done" and view the abstractions as barriers. Taken along with the unfortunate fact that the majority of engineers suck at decomposing things into objects and the result is people preferring to move stuff out of process to keep the code simple and make the encapsulation more effective. I don't really think that's a good thing, but that's been my observation.
Re:Give me back my monolith (2019) by a4isms on Tuesday May 10, 2022 @02:25PM (#31330598)
Erlang/Elixir feels like it strikes a middle ground, where every process behaves like one of Kay's objects, including the emphasis on message-passing rather than methods that behave like procedure calls.