
Out of the Tar Pit
The Eric Normand Podcast
00:00
The Three Principles of Complexity
The more powerful a language, the harder it is to understand systems constructed in it. The other principle we've talked about, simplicity is hard. Takes effort and you don't always have the energy and time to do it. And then power corrupts. Good example of this is something like machine code. Machine code is exactly as powerful as the machine can do. But then you restrict yourself by having a higher order language. You get rid of the ability to modify the code that is currently running. It's actually easier to understand your software.
Transcript
Play full episode