The Curious Engineer

All blogs / Go

Don't Panic

commaok.xyz

Words about Go and software

GoPerformance / optimizationSoftware / engineering practice

Posts
26 from 23 Jan 2017 to 24 May 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://commaok.xyz/index.xml

2026 2

  1. Copy-on-write git worktrees
  2. Why I leave my webcam off

2025 4

  1. How to make NYT Connections better
  2. Security through intentional redundancy
  3. Simpler backoff
  4. Blog schism

2024 2

  1. Podcast ho!
  2. Sometimes Software is Done, or Why Hugo Why

2023 1

  1. Type Specialization in Go

2022 2

  1. Nicer struct literals in Go templates
  2. Performance and files full of code

2021 3

  1. How to test a Go beta or RC
  2. Make your lookup table do more
  3. What happens when you load into x0 on RISC-V?

2020 4

  1. git rebase --fork-point considered harmful (by me)
  2. Generating safer Go code
  3. Discovering alloc size classes in Go
  4. Life without line numbers

2019 4

  1. Interning strings in Go
  2. testing.B.ReportMetric
  3. Compatibility: Not just about code
  4. Benchmarking package initialization

2017 4

  1. Logging, interfaces, and allocation
  2. Picking up pennies: Disabling memory profiling
  3. Compile-time assertions in Go
  4. new(Blog)