dcoder.nz

Software, systems, and learning in public.

Long-form ideas, practical notes, and experiments from a developer who still likes finding out how things work.

Latest writing

All recent posts

Blog · 18 May 2024

Senior Developer Thoughts

Thoughts on experience, judgement, mentoring, AI-assisted writing, and what seniority really means.

Read the article →

learn++ · 19 January 2020

Docker Build Layers

A concise note about cached Docker layers and making development builds faster.

Read the note →

Upcoming posts

Planned · Competitive programming

More problem solving on LeetCode

A closer look at how I approach LeetCode problems, the patterns worth learning, and what deliberate practice teaches me about competitive programming.

Planned · Developer workflow

Neovim, Avante, and AI agents

How Neovim, Avante, Herdr, and WezTerm fit together in my AI-assisted development workflow, and where agents are genuinely useful.

Planned · Product development

Building WMS-VT

More about WMS-VT as a product: the problems behind it, the technical decisions involved, and what I am learning while building it.

Planned · Open source and Rust

MySQL2PGSQL in Rust

Why MySQL2PGSQL exists, how Rust shapes its implementation, and lessons from developing the project in the open.