Blog

Alexander Bird Software • Blog

Notes to myself
About
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