Software engineering is entering one of the most significant periods of change since the emergence of cloud computing and DevOps. A little over five years ago, I finished my degree in Software Engineering, and while many of the core principles I learned during that time remain relevant, many other teachings and lessons will become obsolete in the coming months.
Updated Feb 05, 2026
Version 2.0