top of page

Search


Building in Public | Choosing a Project Management Tool
I’m looking for a free, lightweight project management tool--something to track tasks, bugs, and priorities as I develop an app.
Aug 6, 20256 min read


Building in Public | My First Foray into Eliciting Requirements
My first go at developing requirements for a mobile application.
Jul 30, 20256 min read


Peer Code Review | Phase 3: Is the Pull Request Ready for Review?
Apply a tailored “ready for review” checklist to ensure a PR is in a state where detailed code review will be productive.
Jun 1, 20257 min read


Keep Your Tests Close: Why Tests Belong in the Same Pull Request
Tests should be included in the same pull request as the code changes they test; this provides verification, eliminates risk, and guarantees no-fuss rollbacks.
May 5, 20253 min read


London .NET User Group - April 2025 Meetup
Here are the slides and transcript for a talk I gave at a Meetup event on April 22 2025.
Apr 22, 20255 min read


Peer Code Review | When PRs Can't Be Small: Strategies for Making Large Code Changes Reviewable
When a PR can’t be small, it’s on the author to keep it reviewable—because reviewable PRs lead to better code.
Apr 7, 20259 min read


Peer Code Review | Phase 2: Reconnaissance
For an effective and efficient code review, focus on understanding the problem, gathering context, and ensuring basic functionality.
Mar 3, 20257 min read


Peer Code Review | Phase 1: Is the Pull Request Reviewable?
When approaching a code review, determine whether the pull request is reviewable before diving into the actual code.
Feb 3, 20256 min read


Building in Public | Researching Comparable Apps
As much as I'd like a portfolio app, I won't release something if a solid app that does the same thing already exists.
Nov 6, 202410 min read


Building in Public | I'm Finally Doing It. I'm Finally Creating My Own App.
For years, I've wanted to create my own iOS app and get it on the App Store. After 12 years as an iOS developer, I'm finally doing it!
Nov 5, 20245 min read


Peer Code Review | C'mon, Give Early Code Reviews a Try!
Early code reviews, when used thoughtfully and aided with clear communication, save time and improve team morale.
Nov 4, 20247 min read


Peer Code Review | I’ve Submitted My Code For Review, Now What?
After I submit a PR for review, it remains my top priority until it's fully integrated into the codebase.
Oct 7, 202414 min read


Peer Code Review | Set Up Your Reviewer For Success
In this post, I share five key techniques that help make my PRs a pleasure to review.
Sep 1, 20249 min read


Peer Code Review | A Definition of "Ready for Review": Part II
Software development teams can save time and avoid frustration by establishing a shared definition of "ready for review."
Aug 4, 202410 min read


Peer Code Review | A Definition of "Ready for Review": Part I
Every software developer should establish their own definition of 'ready for review.' Doing so will help them produce high-quality output.
Jun 28, 20249 min read
bottom of page