Hacker News new | past | comments | ask | show | jobs | submit login

> most business problems involve _data_ processing

To quote two other computer legends, Fred Brooks and Linus Torvalds are right: data not behavior is the more crucial part of programming.

Actors focus on the behavior, whereas the data is the part that is really important.

What `git log` does isn't all that important relative to how the git object model is structured, as the latter dictates the former.

> I can't count the amount of time I've wasted redoing systems on an actor model to be a simple "stateless" request model.

So much this. So often people forget that "it's just code". It can run on a toaster, or a mainframe, or a VPS, or a Docker container, or a Lambda function. The lion's share of code should be structured as input => output in the most straightforward way possible.

«What if "data" is a really bad idea?» — Alan Kay, https://news.ycombinator.com/item?id=11945722

Ah, it would seem that is in fact an underlying point of disagreement.

Even Git has a complicated behavior that changes. For example, each new commit changes the behavior of Git.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact