Reduce abstractions, reduce complexity
The job of a software developer (will use “developer” for rest of the article) is not just to write software and be a “front-end”, “back-end” or “mobile” developer or in some cases “rails” or “Django” developer (yes, they exist)
