Blog

Alexander Bird Software • Blog

Learning to build useful, valuable software as part of a team.
About
2022-07

Customer-Centric Iterative Project Breakdown

Describing two project archetypes: the tech-centric project breakdown, and the customer-centric alternative.
2022-04

The Natural Micromanager

I've been thinking about how we decide what to do next, and how we share that with others.
2022-03

On Estimates

Let's not take time making guesses that are more precise than their accuracy warrants.
2022-02

Written Narrative Driven Collaborative Discussions

An alternative meeting format for highly abstract or contentious discussions
2021-11

Crossing the WIP per person threshold

How we reduced WIP/person from >1.5 to <1
2021-07

Working Styles Classification

A reductive visual summary of collaborative programming terms like mobbing, pairing, and swarming
2021-04

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
2021-04

Getting Better At Writing Code For Readability

Some things that I have found helpful to grow in writing code for humans to read
2021-03

The "Just Sharing" Principle

an approach (that I've found effective) for telling folks about tools & practices
2020-12

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).
2020-12

Link Shortener with Route 53 and S3

Can you make a link shortener with just a DNS? Not quite.
2020-11

Introducing Mobbing with Empathy

Mob Mentality Show (guest appearance)
2019-10

Interview Questions

Questions for job candidates to ask interviewers
2019-09

Foundational Software Development Skills

Links to resources and tutorials covering basic, (boring?), but essential skills for a software developer.
2019-09

Getting Help as a Software Developer

Troubleshooting your code and what to do when you can't
2019-06

Reading List

Books I've found helpful or want to read soon
2019-05

Git Recipe Book

Git suggestions for developers first starting on a medium/large team.
2019-05

The Active Code Reviewee

Getting the most from a quiet reviewer
2019-05

Pair Programming Primer

2019-03

Git commit message template

To train me to write better commit messages
2019-03

Architecture Tests in JavaScript

Communicating big-picture architecture with your team with automated tests