Modern developers are highly technical, opinionated, passionate, community-focused, driven, polyglot, and most importantly, empowered decision-makers. To attain great efficiency, you must understand the software lifecycle, and how it can be organized and manipulated. We can divide a developer's major tasks into two different "loops": inner and outer.
Sort: