Day 250 – Power to the People

This morning, as I was reviewing a chess game at The Temecula Chess Club, it occurred to me that people, when combined, produce superior results. There has often been a debate in the computer science profession if open-sourced software would provide the best outcome in the long run. Of course, privately sourced, commercial software manufacturers […]
Day 234 – Self Version 6.2

This morning, I was thinking about version control. You know what software developers do when they release a branch of fully reviewed code that is ready for a major release. It is common to create a numbering system internally that is used to track what version is in production versus what major changes are in […]
Day 193 – Law of Conditional Progression

Anyone who has ever played a video game understands conditional progression. This is the concept that you cannot advance in a game until certain conditions are met. Once the conditions have been achieved, you are allowed to progress. When you learn how to develop software, one of the most basic algorithms you learn is conditional […]