Title: I think general assumption is that a high level programming language&#x2F;tool:
1. protects you from many technical dangers;
2. empowers you to relatively easy implement complex business logic;<p>But does it also strike back with these downsides:
1. limits your ability to create &quot;novel&quot; or technically non-trivial systems;
2. moves you closer to the business and thus forces you to deal with many levels of management  that influence not only &quot;what&quot; you program, but sometimes also &quot;how&quot; you do it;<p>Having enough experience with high-level stuff I  have this stupid idea that going closer to the OS&#x2F;metal and wisely choosing tools can somehow protect an engineer from politics and provide an environment with more grunted, real, technical constraints.<p>Anyone did such a switch? Please, let me know how this corresponds with your experience.
Upvote: