- I'm a developer currently based in San Diego. I write about software engineering, books, and whatever I'm currently coding. Opinions my own.
- Feel free to email me at: arthur.j.johnston@gmail.com
- A Hacker Writes a Children's Book - Chronicles my experience writing, publishing and marketing a children’s book aimed at programmer parents. Ended up being a great piece of content marketing as it reached the top of HackerNews and r/programming. If you have young kids you might be interested in Programming Books for Babies and Toddlers
- Oncall should be Tuesday to Tuesday Most developer oncall rotations should be Tuesday to Tuesday. I've had this argument enough times that I finally wrote it down. It lays out the reasons, counter arguments and reasonable alternatives. Suprisingly controversial at first
- How Many Rhymes are there in English - Source code and analysis of the number of rhyme groups (where all words rhyme with each other). Ended up being the top result for the search term “how many rhymes are there”.
- San Diego Culture - Explains why San Diego, which is the 8th largest city in the US, doesn't show up as much in pop culture as you would expect.
- Don’t Use the Word Reschedule - In the very specific case that you’re building a scheduling system using the word ‘reschedule’ will cause you headaches for years. Written while I was integrating ~20 separate scheduling systems. You might also be interested in Questions to Ask When Building a Scheduling System.