Hate daily standups? You're doing accountability wrong Today while reading The Daily Scrum over at Rethinking Software I realized the complaint provokes a fascinating question: Why are daily standups such a source of consternation and anxiety? A couple reasons were given: * It's hard to remember what I was doing yesterday. * Some tasks are bigger than
Creating VeggieBrain Building with AI is rewarding: neat things can be done very quickly. VeggieBrain is a chat app I built wherein you chat with a chatbot that exists in a magical world where everything relates to vegetables. It was born as a response to a friend's project - my
Switch Homebrew Setup in June 2022 If you have a Nintendo Switch which can be patched to run homebrew software, the possibilities are endless. Fortunately for me, my Switch falls into this category. More people should try it! Over the years of owning this console I've enjoyed tons of great homebrew software, first via
Doubletruths You don't have to be wrong if someone else is right. Two contradictory things can be true at the same time. Walking along a beach, I spied a ferris wheel. A lone security guard stood in the moonlight, guarding the closed ride. Curious, I walked closer. Our paths
20-year high school reunion: a report. In late May, 2022, I headed to Melbourne for the 20 year reunion of my final year high school class. Our final year was composed of around 200 students, all boys of course. What could people have done in 20 years? What could change? As I lifted my suitcase and
Demanding the right to "bear servers" In the Wild West of the modern Internet, the people must be able to wield (ie. run) their own infrastructure. The Second Amendment to the US Constitution allows the populace to control their own destiny in self-defense against both the wilderness and authoritarianism; in a similar vein, controlling our own
What's your unit of (software) reuse? Keeping concerns separate in software is a key step on the path to reusability, as a company I was at before 2013 learned, when a desktop web app suddenly needed to become mobile-ready. The desktop web app had significant business logic in UI components, which was not feasible to duplicate