PinnedPublished inGeek CultureThe Fundamentals of Software Development: The Core ProcessSoftware development is an interesting world in which no formal education, certification, apprenticeship, examination, or even much in the…Mar 27, 2021Mar 27, 2021
Published inCodeXProcess is Easy; People are HardEveryone likes to blame the process; that’s too easy. Getting people to work together: now that’s hard.Feb 11, 2022Feb 11, 2022
Published inCodeXIntroducing the Core Process for Developing SoftwareThere is a Core Process underlying all software development methodologies.Dec 8, 2021Dec 8, 2021
Published inCodeXEstimating Software Development: It’s Not About YouThere are a lot of articles about software estimation techniques, from story points to hours to t-shirt sizes. They miss the point.Aug 18, 2021Aug 18, 2021
We Learn From Our Successes More Than Our FailuresLearning from failures is useful, but learning from successes is better. Improve your software development by focusing on your successes.Jul 29, 20211Jul 29, 20211
The Real Reason You Should BudgetReasons for budgeting may include reaching your financial goals or saving money. Those are great reasons, but they miss the point.Jul 28, 2021Jul 28, 2021
Published inGeek CultureConway’s Law Applied to Quality: The Quality LawThe quality of the software product produced by an organization is directly related to the principles (or values) followed …Jul 1, 2021Jul 1, 2021
Published inCodeXTech Decay: Tech Debt is Worse Than You ThinkTech decay is the aging and deterioration of software that requires upkeep to the software to minimize the cost of future changes.Jun 25, 2021Jun 25, 2021
Published inGeek CultureIteration or Sprint: Sometimes, Words MatterTerminology that drives imagery can have a powerful impact on not only how we think, but can also influence what we can think about.Apr 30, 2021Apr 30, 2021
Published inGeek CultureIn Software Development, Best Practices Can Be DangerousMany years ago, I worked for a consulting company that was asked to provide “best practices” for their software development teams…Apr 17, 2021Apr 17, 2021