Luminoid's Site

OK Computer

The same trivial algorithm in ten languages, ordered by year of birth. Beyond “syntax differs,” the interesting part is what each language insists you write down: type signatures, memory ownership, package envelopes, entry-point ceremony. The shape of the boilerplate is the language’s taste.

Read more »

Recipes for the Git situations that come up often enough to forget the exact incantation.

Read more »

The 2021 Node stack was Node + npm + nvm and a third-party tool for everything else. By 2026 every layer has a serious challenger, and Node itself absorbed half of what used to be a separate dependency: test runner, watch mode, dotenv, native TypeScript. This is the snapshot of what to pick and why.

Read more »

A working zsh config from 2021 plus the swap-ins worth making for a 2026 setup.

Read more »

Shortcuts and commands that earn their keep on a daily-driver Mac.

Read more »

Building an iOS app in 2026 means assembling six layers: project scaffolding, code, build, common packages, distribution, and AI assist. Each layer answers a different question. The same project might use Xcode’s defaults at one layer and a third-party tool at another. The trick is knowing which question each tool actually answers, so you only reach for one when the default stops paying its rent.

Read more »

What to install on a fresh Mac for development, organized by the job each tool does. Skip whichever layer you don’t need; nothing here is mandatory.

Read more »
0%