I am writing code everyday, I thought I will never categorized myself as "unpractical" or "theoretical". However, after reviewing the learning journey of my 2016, I invented a word "Architecture Fundamentalism".
Architecture Fundamentalism: applying principle or architecture without context
That is exactly what I did, in retrospect. It is too hard to say it in my mother language, so I write my retrospection in English.
I learned the following experience in the hard way.
Idea 1: Adding test to regain confidence
The idea is simple. Test is important for agility. If you want people to have confidence and do more…