Influencing outcomes through output

Dear new developer, "Outcomes over output" is one of my favorite letters on this blog. In it, Mark, a guest poster, talks about what business actually values (outcomes) over what developers often focus upon (outputs). Outcomes are things like: more saleshappier customerspublicityless customer churn Outputs, on the other hand, are things like: more featurestest coverageflexible … Continue reading Influencing outcomes through output

Always leave the code better than you found it

Dear new developer, I've spent a lot of my time maintaining working code. I think that is more typical of software developers than working in greenfield development. Yes, there are definitely jobs where you are writing more new code than maintaining, upgrading, bug fixing and improving old code (startups without product market fit being one, … Continue reading Always leave the code better than you found it