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 more
Arend van Beelen jr. • Post-Architecture: Premature Abstraction Is the Root of All Evil
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
Arend van Beelen jr. • Post-Architecture: Premature Abstraction Is the Root of All Evil
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.