updated 2mo ago
Post-Architecture: Premature Abstraction Is the Root of All Evil
A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in. [...] No matter what language you work in, programming in a functional style provides benefits. You should do it whenever it is convenient, and you should think hard about the decision when it isn’t
... See morefrom Post-Architecture: Premature Abstraction Is the Root of All Evil by Arend van Beelen jr.
nico kokonas added 2mo ago
- What’s more, since data flows that are implemented with pure functions are relatively easy to manage, they largely avoid the need for more complex architecture to manage them. This is the ultimate spirit of Post-Architecture: To use simple, straight-forward tools to solve our problems so that we can not only postpone potentially risky architectural... See more
from Post-Architecture: Premature Abstraction Is the Root of All Evil by Arend van Beelen jr.
nico kokonas added 2mo ago
I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.
from Post-Architecture: Premature Abstraction Is the Root of All Evil by Arend van Beelen jr.
nico kokonas added 2mo ago
OO makes code understandable by encapsulating moving parts. FP makes code understandable by minimizing moving parts.
from Post-Architecture: Premature Abstraction Is the Root of All Evil by Arend van Beelen jr.
nico kokonas added 2mo ago