I am enjoying the seemingly never-ending abyss of software design and development knowledge accumulation.