I love how some programming languages allow you to express your intent on a high level, while others put almost no boundaries between you and the machine. But looking at the architecture of large-scale systems, I feel the choice of language almost doesn’t matter at all
12
15
1
94
Architecture of large scale systems indeed offers a whole new range of ways to shoot oneself in the foot. But don’t you think that langs with low expressiveness pile up on developers cognitive load and make right architectural choice less likely?
1
1
Replying to @sshishkin
Maybe if some part of the system is really hard to get right, in terms of domain complexity, parallelism, or other aspects … not if it’s a more a less typical business system, IMO

Jul 21, 2019 · 4:08 PM UTC

1
2
Replying to @stilkov
In case of (relatively) low domain complexity, I certainly agree
1