Abstraction Considered Harmful (and other opinions about writing maintainable code) by Erik Stenman
2016-09-20 Erlang Central
http://www.erlang-factory.com/euc2016/erik-stenman Since I started programming I have enjoyed higher and higher levels of abstractions in programming languages from 6502 Assembler, via C, Pascal, Basic, Lisp, ML, Scala to Erlang. For many years I also got into a habit of writing frameworks and abstractions in a misguided attempt to live up to the DRY principle. In the last decade, I spent more and more time reading, debugging and maintaining code than writing new code. This has opened my eyes ...