If I had written this article myself and titled it “Lessons from my First Year as a Full Time Software Dev” a lot of the bullets would have been the same. Especially the Daily Progress and Get Excited bullets. Those two tend to go hand-in-hand given how often you need to do a thing with the only tangible reward being the accomplishment of the thing.