Collected papers · Digital Garden & Demystifying Tools
Writing: Engineering, Tooling, and the Craft of Building Software
Boulder, Colorado
2018–2026
Abstract
17 articles on engineering, tooling, and the craft of building software. Technical writing by Antonin Januska: engineering deep-dives in the Digital Garden and practical command-line tutorials in Demystifying Tools. Writing on AI lives in its own section.
1Featured and popular
| List | Article | Ref. |
|---|---|---|
| Featured | 17 Side Projects I Built With Claude Code in Two Months | [1] |
| Featured | I Built an AI-Friendly UI Pattern Library | — |
| Popular | Common React Hooks Antipatterns and Gotchas | [2] |
| Popular | The Simplest CSS Grids | [3] |
2Digital Garden
Engineering, opinions, deep-dives, and everything in between. Ten entries, grouped by year, newest first.
2026
- [1]A. Januska. 17 Side Projects I Built With Claude Code in Two Months. Digital Garden, 23 Feb. 2026. A look at 17 side projects I built in about two months with Claude Code — from TUI apps in Rust and Go to browser games and AI agent tooling.
- [2]A. Januska. Common React Hooks Antipatterns and Gotchas. Digital Garden, 8 Jan. 2026. Learn about common React Hooks antipatterns and how to avoid them for better code quality.
- [3]A. Januska. The Simplest CSS Grids. Digital Garden, 8 Jan. 2026. Learn the most common CSS Grid layouts with copy-pastable examples for two-column layouts, sidebar navigation, and more.
2024
- [4]A. Januska. Constants vs Enums in TypeScript. Digital Garden, 13 Mar. 2024. TypeScript tips and tricks.
- [5]A. Januska. Build React UI Library (notes). Digital Garden, 3 Mar. 2024. Notes on building a React UI library.
- [6]A. Januska. Where did my blog go? Digital Garden, 1 Mar. 2024. A statement on where my extensive blog has gone.
- [7]A. Januska. Throwback Thursday – The Site Through Time. Digital Garden, 1 Mar. 2024. A look at the site through time, from its inception to now.
2020 and earlier
- [8]A. Januska. Using Postgres FOR loop to generate data. Digital Garden, 26 Jun. 2020. I often need a 100 of something in my database to properly test a page. Here's how to use Postgres FOR loops to generate test data quickly.
- [9]A. Januska. How to “grep” in PowerShell. Digital Garden, 18 Apr. 2018. New to PowerShell? Here's how to “grep” using built-in PowerShell utilities.
- [10]A. Januska. How I Structure My JavaScript File. Digital Garden, 6 Apr. 2018. My practices and recommendations on writing JavaScript files, learned through writing JavaScript for years.
3Demystifying Tools
Practical guides that break down common command-line tools and utilities into easy-to-understand tutorials with real-world examples. Seven entries, [11]–[17].

12 Mar. 2026

28 Jan. 2026

23 Aug. 2025

7 Dec. 2020

9 Apr. 2020

17 Feb. 2020

9 Feb. 2020
4Series
Series 1 (I, AI). A fictional short story series exploring artificial intelligence, consciousness, and the boundaries between machine and mind. Five parts planned; three published.
Part 1, Spare Cycles (13 Jan. 2026); Part 2, Unknowing Crowds (22 Jan. 2026); Part 3, The Weight of Equal Parts (27 Feb. 2026). Parts 4 and 5 are in preparation. The series lives in the AI section.
5Index of tags
Numbers refer to entries above.