Nov 2, 2020Running a Retrospective: A How-to Guide.Let’s assume you know what a retrospective is (or well-enough), and you know what Agile Development is (or well-enough). And let’s assume that you’re sold on the idea of conducting a retrospective, Or that you’ve agreed to conduct a retrospective for your team without really knowing what you’re getting into. …Agile11 min read
Nov 2, 2020What’s a Retrospective? Here’s a view from orbit:A retrospective is a regular meeting where your creative team looks at and improves its way of working. Retrospectives are one of the tools used in an Agile Development process. Agile is a way of working that focuses on responding to change over following a plan. Like brushing your teeth…Agile2 min read
Jun 25, 2018Retrospectives in Retrospect“You’re wasting your money,” my mentor warned. “Scrum is not something you can master in a weekend. That certification will be worth the paper it’s printed on.” I was working retail, making $12 an hour, and I had just put down $1000 for a 2-day course to become a Certified…Agile10 min read
Dec 26, 2017How I used Scrum to Teach Myself Software EngineeringTeaching yourself is hard. When I was studying Chinese Philosophy in a Taoist Temple, the master spoke only Mandarin Chinese. Most of what I learned was through an interpreter. So I thought it would be a benefit to learn Chinese and speak with the master directly. I bought books, I…Agile6 min read
Dec 11, 2017Ten Steps to Avoid a YakshavePicture yourself on a software project at Hyper Gum Dynamics. As it turns out, Hyper Gum Dynamics is a Fortune 500 company with its roots in the Defense Industry. Their premier product is a ballistics-grade chewing gum that once hardened is more effective at stopping high-velocity rounds than kevlar. …Programming5 min read
Nov 28, 2017Focus on Process, not ResultsHave you ever been in the water? Not like a bathtub. I mean like a large body of water. A river, lake, or ocean, for example. Something that’s got enough water that you can’t touch the bottom even if you dive to find it. If you’ve ever been in a…Software Development5 min read
Nov 27, 2017How to Conquer Deadline PressureIf you’re like me, you love software. It has manifold variations and utility. We are only just scratching the surface. A whole universe exists in its depths, one which could benefit our lives and transform human experience for the better. Exploring those depths and surfacing with a new tool that…Life Lessons5 min read
Jun 27, 2017Some Advice for Retail-to-Software Career ChangersHave you ever had a demanding boss? I don’t just mean one who expects quality work, I mean someone who is a Boss. Capital B. They give you ultimatums, and demand no back-talk. When they ask whether or not you can do a task the answer is “Yes Sir! …Software Development3 min read
Jun 15, 2017Craftsmanship is RefactoringRehearsal is the key to a good performance. Revision is the key to good writing. Refactoring is the key to good software. You get to Carnegie Hall with practice. Practice is rehearsal. The direction of rehearsal is towards constant refinement. …Software Development5 min read
Jun 14, 2017Concurrency: The Typewriter Jam ProblemYou never realize you have a strange upbringing. No matter what your childhood, you naturally assume that what you have is normal and everyone else has largely the same childhood experience, albeit it at a different address. For that reason I thought it was completely normal for my dad to…Programming5 min read