Working Styles Classification
A reductive visual summary of collaborative programming terms like mobbing, pairing, and swarming
Organic Adoption and the Build vs Buy Dilemma
An exploration of one dimension in the decision to build custom or to use an off the shelf component
Getting Better At Writing Code For Readability
Some things that I have found helpful to grow in writing code for humans to read
The "Just Sharing" Principle
an approach (that I've found effective) for telling folks about tools & practices
jq cheat sheet
Notes on cool things to do with the JSON processor tool
Hobby Project Index
An inventory of my favourite side projects (for fun & learning).
Link Shortener with Route 53 and S3
Can you make a link shortener with just a DNS? Not quite.
Introducing Mobbing with Empathy
Mob Mentality Show (guest appearance)
Questions for job candidates to ask interviewers
Foundational Software Development Skills
Links to resources and tutorials covering basic, (boring?), but essential skills for a software developer.
Getting Help as a Software Developer
Troubleshooting your code and what to do when you can't
Books I've found helpful or want to read soon
Git Recipe Book
Git suggestions for developers first starting on a medium/large team.
The Active Code Reviewee
Getting the most from a quiet reviewer
Git commit message template
To train me to write better commit messages
Communicating big-picture architecture with your team with automated tests