A new blog site!

9 Dec 2024 / engineering / swift / vapor

I've migrated the old website to a brand new one! It's still written in Swift, but this time it's not static site generation. I've taken it much farther! Expect a series of blog posts about creating the new website.


Using the Vision Pro with an Irregular Anatomy

3 Feb 2024 / vision-pro / apple

Apple's new Vision Pro is a very cool piece of tech, but how does it work for people who don't have a typical anatomy?


A Great REST Networking Layer

30 Oct 2022 / engineering / testing / swift

I walk through my favorite REST networking layer, and why I prefer it.


I care about Intellectual Property and so should you!

22 Jul 2022 / engineering

Learn about intellectual property and how it relates to day-to-day software development.


Automated Testing: Proximity to Production Code

22 Jul 2022 / engineering / testing

Tests that are closer to production code are easier to execute. Let's dive into details about how to keep your tests close to your production code.


Automated Testing: Ability to Support Desirable Change

21 Jul 2022 / engineering / testing

Supporting desirable change allows code to be refactored with ease. It involves writing tests that aren't coupled to implementation details and it can make working in a well-tested codebase a much nicer experience.


Automated Testing: False Positive Rate

20 Jul 2022 / engineering / testing

Learn how to minimize false positive rates writing automated tests. Learn about the different processes and tools that can help with a low false positive rates.


Automated Testing: Ability to Catch Undesirable Change

20 Jul 2022 / engineering / testing

The ability to catch undesirable change is the crux of automated testing, let's dive into the details of how we should create tests that catch undesirable change.


Automated Testing: False Negative Rate

19 Jul 2022 / engineering / testing

Learn how to minimize false negative rates writing automated tests. Learn about the different processes and tools that can help with a low false negative rates.


Automated Testing: Cost

18 Jul 2022 / engineering / testing

Learn how to minimize cost when writing automated tests. Learn about the different kinds of tests you might write and where to invest your time.


Some Thoughts on Automated Testing

17 Jul 2022 / engineering / testing

My thoughts and opinions on the value of automated testing.


WWDC 2022 Overview

6 Jun 2022 / swift / WWDC

My impressions on WWDC 2022, the things I found excited, and areas I intend to explore next.


What motivates employees?

25 Apr 2022 / engineering / career

Explore your motivations and how they can affect your career trajectory.


Making this blog

25 Apr 2022 / engineering / swift

Learn about how "A Principal Engineer" was created using Swift!