Everything here is something I use often enough to have an opinion about.
Editor and shell #
- A terminal-first setup — most of the day is spent in one.
- Git for everything, including notes that will never be shipped.
Web #
- Laravel for anything with a database behind it.
- Plain CSS. No framework, no build step for the styles on this site.
- Vanilla ES modules, so what ships is what was written.
Hosting #
- A small VPS, nginx, PHP-FPM, SQLite. It is enough for far more traffic than people expect.