Backend Log

Learning Go, in public

Started 19 August 2026. From basic syntax toward production backend work — what landed, where I got stuck, and what I broke to learn it.

  1. 8 Sept 2026Starting My Go Journey: From First Program to Backend Engineering

    On 19 August 2026 I wrote my first Go program. It printed three lines to a terminal. Three weeks later there are 83 files and about 2,300 lines of Go on my machine, and this post is the start of writi

    GoBackendLearning in Public
  2. 8 Sept 2026I robbed my own bank by forgetting one return

    Today, writing errors/bank_withdrawal.go , I robbed my own bank. I knew Go returns errors instead of throwing them. What I had not understood is that creating an error does nothing on its own. A withd

    GoErrorsBackend