Published inBetter Programming·Updated Feb 13The Alternative to Performance Reviews for Software EngineersLearning and development reviews — Table of Contents Introduction Why Do We Measure Performance? The Dysfunctions of Measuring Performance Why Dysfunctions Arise Moving Beyond Measurement-Based Performance Reviews Common Questions Conclusion Introduction With the increasing reliance on software in every aspect of our lives, using management techniques from traditional industries in software engineering teams has gained momentum.Performance Management21 min readPerformance Management21 min read
Published inBetter Programming·Aug 17, 2022The False Trade-off Between Quality and SpeedLet’s dive deep into why even the best teams trade quality for speed, and how you can help the team avoid doing it. — One of the main risks that a growing software engineering team faces is a decrease in the team’s productivity. …Quality9 min readQuality9 min read
Jan 15, 2019Enable your organization to operate with less information“Confronted with a task, and having less information available than is needed to perform that task, an organization may react in either of two ways. …Management7 min readManagement7 min read
Jan 15, 2019Forgetfullness is a Property of All ActionsIf the man of action, in Goethe’s phrase, is without conscience, he is also without knowledge: he forgets most things in order to do one, he is unjust to what is behind him, and only recognises one law, the law of that which is to be. …Innovation5 min readInnovation5 min read
Jan 15, 2019Don’t Kill the FunProgrammers are in a race with the Universe to create bigger and better idiot-proof programs, while the Universe is trying to create bigger and better idiots. So far the Universe is winning. (Rich Cook) Computer programming is fun. This is the only truth. Don’t trust who says that it is…Programming2 min readProgramming2 min read