Skip to content

Writing

What we have learned building here.

We write when we have worked something out properly, not on a schedule. Everything here comes from running our own products, so it is specific rather than general.

Series · 6 parts

Modern software development in Australia

Read in order, or take the part you need. Each one stands on its own.

  1. Part 1 4 min read

    What modern software development means from Australia

    Building software here comes with constraints that do not apply in San Francisco. Most of them are opportunities, and a few of them are real. Read part 1
  2. Part 2 5 min read

    Where your data lives, and why Australians keep asking

    Data location, the Australian Privacy Principles and cross-border disclosure, written for people who have to pick a region and defend the choice. Read part 2
  3. Part 3 5 min read

    Designing for distance, patchy coverage and six time zones

    Latency, edge delivery, offline-first design and the Australian time zone mess, from a product that has to work at 3am with no signal. Read part 3
  4. Part 4 5 min read

    What it actually costs to run software from Australia

    The cloud bill for a small Australian software company, where the money really goes, and the architecture decisions that keep it boring. Read part 4
  5. Part 5 6 min read

    Compliance is product work, not paperwork

    Consumer guarantees, subscription rules, app store policy, GST and accessibility, and how each of them changes what you actually build. Read part 5
  6. Part 6 6 min read

    Shipping with a small team, including the AI part

    The pipeline, the deliberately boring technology choices, where coding assistants genuinely help, and what a two-person company has to leave out. Read part 6

About this writing

Why we publish any of this

Working on something similar?

We are always happy to compare notes with other small Australian teams, especially about the parts nobody writes down.