A new blog site!
9 Dec 2024 / engineering / swift / vaporI'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 / appleApple'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 / swiftI walk through my favorite REST networking layer, and why I prefer it.
I care about Intellectual Property and so should you!
22 Jul 2022 / engineeringLearn about intellectual property and how it relates to day-to-day software development.
Automated Testing: Proximity to Production Code
22 Jul 2022 / engineering / testingTests 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 / testingSupporting 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 / testingLearn 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 / testingThe 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 / testingLearn 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 / testingLearn 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 / testingMy thoughts and opinions on the value of automated testing.
WWDC 2022 Overview
6 Jun 2022 / swift / WWDCMy impressions on WWDC 2022, the things I found excited, and areas I intend to explore next.
What motivates employees?
25 Apr 2022 / engineering / careerExplore your motivations and how they can affect your career trajectory.
Making this blog
25 Apr 2022 / engineering / swiftLearn about how "A Principal Engineer" was created using Swift!