top of page

Search

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.
Mar 36 min read
25 views
1 comment


We Need To Talk - February Meetup Presentation
Here are the slides and transcript for a talk I gave at a Meetup event.
Feb 195 min read
17 views
0 comments


Peer Code Review | The First Phase of Code Review: Reconnaissance
For an effective and efficient code review, first focus on understanding the problem, gathering context, and ensuring basic functionality.
Feb 37 min read
28 views
0 comments


Tool Spotlight | Why Draft PRs Are a Developer's Secret Weapon
By sharing in-progress work, you can invite early feedback, integrate with CI tools, and foster trust and transparency within your team.
Dec 2, 20247 min read
43 views
0 comments

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
27 views
0 comments


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
53 views
0 comments


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
242 views
0 comments


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
110 views
0 comments


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
46 views
0 comments


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
100 views
0 comments


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
219 views
0 comments
Some Nascent Thoughts on Facilitating Sprint Planning
--work in progress, comments welcome!-- I guess the question to start with is "who facilitates sprint planning?" Is it the Business...
Aug 2, 20223 min read
32 views
0 comments
Some Developing Thoughts about Facilitating a Retrospective
I recommend reading this post first. I received lots of insightful and thought-provoking feedback on my first post about retrospectives...
Aug 1, 202210 min read
31 views
0 comments
The 10x Developer: A Myth
Have you heard of this concept of a 10x developer? It's someone brilliant who manages to magically output 10 times as much as other...
Jun 13, 20228 min read
235 views
3 comments
The Timing of a Regularly-Occurring Sprint Retrospective
TLDR: The retro should be the first activity that day. It should happen first thing in the morning. The ideal is that individuals are...
Jun 1, 20225 min read
59 views
0 comments
Some Nascent Thoughts on Facilitating A Retrospective
Lately I've been reflecting a lot on leadership and management within the software development world. Today I was planning to list some...
May 30, 202213 min read
96 views
1 comment
Code Review Series: Thank your reviewer
What? First, let me clarify what I mean here. I don't mean you need to get up and walk over to your reviewer and say "Thanks for the...
Nov 7, 20213 min read
334 views
0 comments
Code Review Series: Set your reviewer up for success
How? Technique #1 Review your own code multiple times before sending it off for someone else to review Remove any “noise” Get rid of...
Oct 25, 20214 min read
72 views
0 comments
Code Review Series: When to review code
How does your team handle code review? Do you assign each pull request (PR) to a specific person(s) for review? Or do you mark your PR as...
Oct 10, 20214 min read
112 views
0 comments
Code Review Series: Who can review code
At Trainline (where I currently work as an iOS developer) on the iOS team, a pull request (PR) needs at least one approval before it can...
Sep 26, 20214 min read
121 views
0 comments
bottom of page