Don't Panic LabsThings Need to Change in the Software Development WorldWarning: Minor rant below.Aug 13, 2019Aug 13, 2019
Don't Panic LabsAcceptance Test Criteria: Gaining a Shared Project UnderstandingWe have several activities that add layers of quality to our software development projects. These activities include unit tests, sprint…Jun 25, 2019Jun 25, 2019
Don't Panic LabsMemoryStream Limits: Handling Large Files in Azure with Blob Storage StreamingWe recently deployed a new feature to a website running in Azure App Services to combine multiple files uploaded by users into a single…Apr 18, 2019Apr 18, 2019
Don't Panic LabsProvisioning Your First Azure Service Fabric ClusterIn preparation for an upcoming user group presentation about the benefits of the Service Fabric programming model, I needed to stand up a…Mar 28, 2019Mar 28, 2019
Don't Panic LabsThe Danger of Incomplete Pictures, Part 3: A Framework for Structured Critical ThinkingHave you ever wrestled with a problem in your mind and then, while trying to explain it to someone else, had an epiphany of how to solve…Oct 4, 2018Oct 4, 2018
Don't Panic LabsThe Danger of Incomplete Pictures, Part 2: Story/Task Decomposition and Estimation as DesignIn my first post of this series, I discussed how ambiguity and lack of shared understanding between members of a product development team…Sep 20, 2018Sep 20, 2018
Don't Panic LabsThe Danger of Incomplete Pictures, Part 1I was recently re-introduced to one of my favorite essays, Why We Should Build Software Like We Build Houses, by Leslie Lamport. Leslie is…Sep 13, 2018Sep 13, 2018
Don't Panic LabsMaking Sense of BlockchainIf you’re like me, you are probably trying to make some sense of the hype (and hysteria?) around blockchain. While the concept of…May 16, 2018May 16, 2018
Don't Panic LabsTop Ten Signs You’re Doing Software Development Wrong#10 — The build server always has a few failing testsMay 15, 2018May 15, 2018
Don't Panic LabsMy Favorite UX Books + WhyThis is not my first list of user experience (UX) books that should be on your reading list, and to be honest, it won’t be my last. The…Apr 12, 2018Apr 12, 2018