What is Our Culture, and What Do We Want it to be?

According to Nicole Forsgren, Jez Humble, and Gene Kim’s Accelerate, a generative culture and team experimentation predict software delivery and organizational performance. Generative culture relies less on hierarchy and power and focuses more on performance and trust. What do generative culture and team experimentation have in common? They both rely on a community of highly-skilled … Continue reading What is Our Culture, and What Do We Want it to be?

Rise of the Machines

Using GPT to accelerate Software Development Source The Nature of the Beast Ah, the rise of the machines! We're not talking about a Terminator-style takeover but rather the incredible potential of GPTs (Generative Pre-trained Transformer) in software development. Think of GPTs as autocomplete on steroids; it's all about finding the sweet spot in its vast … Continue reading Rise of the Machines

How to Explain Technical Things to People: Two Tools

Making technology understandable for any audience is why I first got into software testing and UX design. After having spent three decades learning how to explain technical things to people across a wide range of demographics, I’ve noticed this is an underdeveloped skill in our industry. It should be taught and emphasized so much more … Continue reading How to Explain Technical Things to People: Two Tools

Backend Performance Testing & Capacity Planning

Backend Performance Testing & Capacity Planning Why Should I? Imagine for a moment that you’ve been working tirelessly for months on a shiny new product with killer features. This one product alone will drive a 20% revenue bump in the year following launch. You’ve written maintainable code, great unit tests, and have an automated deploy … Continue reading Backend Performance Testing & Capacity Planning

​​How to Use Swift Snapshot Testing for XCUITest

Swift Snapshot Testing is a wonderful open source library that provides support for snapshot tests in your swift code. Its snapshot comparison options are robust, supporting UIImages, JSON, ViewControllers, and more. Originally developed with unit tests in mind, this tool is easily extended to support comparisons of XCUIElements in UI tests as well. This allows … Continue reading ​​How to Use Swift Snapshot Testing for XCUITest

Switching Roles: From Test Engineer to Software Engineer

It’s a regular weekday afternoon and I’m sitting at my desk in the WillowTree Durham office. I’m enjoying some fancy dark chocolate peanut butter cups from the kitchen while working on my current React Native project. I’m a software engineer (SE).  If you’re reading this, you might be wondering how I got here. I started … Continue reading Switching Roles: From Test Engineer to Software Engineer