Skip to main content
// THIS WEEK·13·DEVELOPMENT

Never, Ever Make Recursive Lambda Calls

I’m not sure why this still needs repeating, but please—stop writing recursive Lambdas.

By Robert Koch6 MIN READAUG 2025
Read the essay
Cloud Engineer realising their lambda function is recursing
// RECENT · also worth your timeSee the archive →
// FROM THE JOURNAL→ all entries
25 May 2026

Due to a rather absurd logistical folly our office is in possession of a number of Quarterzip bears wearing Quarterzip q…

24 May 2026

One thing I've found that helps after a long run is to do a fast (<4:00min/km) speed session the following to squeeze al…

23 May 2026

Training for the 2026 Gold Coast Marathon is well underway as more and more of my Saturday's are being consumed by long…

// ARCHIVE · all essays, by year
// 2025
  1. // 13
    Never, Ever Make Recursive Lambda Calls

    I’m not sure why this still needs repeating, but please—stop writing recursive Lambdas.

    6 MIN READ · AUG 2025
  2. // 12
    In-App Purchases in Electron

    An in depth guide for using Apple's StoreKit with Electron

    8 MIN READ · MAR 2025
// 2023
  1. // 11
    Redesigning city flags with AI

    Because anything is better than the train-wrecks we have at the moment.

    24 MIN READ · MAY 2023
  2. // 10
    HPC with Step Functions

    Building your own compute cluster is hard, so let's just use lambda functions instead.

    9 MIN READ · MAY 2023
  3. // 09
    Cleaning Up Old PATH Entries

    Finding out where all those pesky paths entries are being set.

    3 MIN READ · APR 2023
  4. // 08
    Calculating S3 Bucket Limits

    I wanted to answer this simple question, how many files can you fit into an S3 bucket? Turns out it's a bit more complicated than that.

    14 MIN READ · MAR 2023
  5. // 07
    Young Engineers Australia

    A quick update about some of the activities of Young Engineers Australia.

    3 MIN READ · FEB 2023
// 2022
  1. // 06
    Migrating to Next.js 13

    Sometimes migrating to a new version isn't worth it, I document all the issues I ran into when migrating to Next.js 13.

    9 MIN READ · NOV 2022
  2. // 05
    Disrupting the Banks

    How did a startup from Melbourne become one of Australia's biggest banks?

    11 MIN READ · OCT 2022
  3. // 04
    Add Revue to your website

    Add a newsletter signup form to your website in less than 10 minutes.

    5 MIN READ · OCT 2022
  4. // 03
    Add your Holopin badges to your personal website

    In this tutorial I'll show you how to add your Holopin badges to your personal website.

    3 MIN READ · OCT 2022
// 2021
  1. // 02
    Building a Contact Tracing Platform

    Learn how to automate and build an application to trace exposures using Amazon's Cloud Development Kit (CDK)

    52 MIN READ · AUG 2021
  2. // 01
    Halo Physics

    Wait, so how fast does a halo need to spin to generate it's own gravity?

    5 MIN READ · MAY 2021