Hacker News new | ask | show | jobs
by bcrosby95 526 days ago
"Objects are the way we think" is one of the largest design traps ever laid in software development. Because if you design your program like it, unless in certain special circumstances, it will be shit.
2 comments

There's the way we think about the problem and it's solution and there's the way that the machine can execute these solutions. More often there's no direct mapping other than a tower of abstractions. The issue is that the problem and our model are too fluid and it's best not to rely that much on a certain paradigm.
I don’t think I’m terms of objects at all, I think it terms of how the data flows. That’s why I like Elixir so much