I worked in an environment where a senior architect got to veto every major effort that I …
I worked in an environment where a senior architect got to veto every major effort that I publically made to improve the structure and maintainability of the software. At some point I got so pissed off about this that I started assigning code reviews to him - he contacted my manager and asked that I stop, because he had no understanding of the project in question. What did this mean from the documentation side? I would have loved to accurately document what I was doing and how the project was structured - but I actively avoided doing so. Every time my manager's boss knew what I was doing, I was about to be shat on from great heights. Months of work and planning erased at the drop of a hat - time and time again. Dependency injection? Fuck off. Spring's too heavy. Modularity? Fuck off. The project's too small. Hierarchical profiles? Fuck you, keep using a properties file (with an increasing number of dynamically generated keys). …
Original discussionTheory-building and why employee churn is lethal to software companies420 source comments · at import