An edict for mid-level engineers — A few years ago, I was a software engineer at a medium-sized company. I’d been there just under two years, and I was seven years into my career. I was doing…okay. At a glance, I was a quick, versatile engineer with above-average product intuition. I oriented myself in new codebases…