Fav tech January 2026:
π chezmoi to sync .dotfiles across machines via git.
π₯ ghostty terminal with tmux.
#οΈβ£ zsh shell with oh-my-zsh.
π vscodium and zed code editors.
π§ claude opus 4.5 for ai code assistance.
π€ gpt 5.2 for other ai assistance.
π bun for typescript deps and runtime.
β‘ vite and vitest for builds and testing.
πΏ astro for apps with a UI.
π· solidjs for reactive UI.
βοΈ tailwindcss & daisyui for styling UI.
π‘οΈ zod for schema validation.
β¨οΈ felte for form validation using zod.
π¦ tauri (v2) for native/mobile apps.
π€ go (golang) for perf-sensitive backends and cli tools.
π aws-vault for securely storing aws creds.
βΈ k9s cli ui for working with kubernetes (k8s).
π’ helm for managing k8s apps/manifests.
π argocd for gitops continuous deployments on k8s.
π traefik for reverse proxy into k8s services.
π€« sealed-secrets for gitops encrypted secrets on k8s. kubesealplus for a better dx managing secrets.
π mkcert for generating trusted certs in dev.
π cert-manager for certs in production.
π€ podman for running (docker) containers & k8s locally. rancher desktop next best alternative.
π‘ sqlite for small db's or for caching ephemeral data loaded from s3 in Go programs
π€ postgresql on aws aurora for transactional/most db's. aurora serverless v2 is great but can't do reserved instances so not always.
π duckdb or clickhouse for storing huge data for olap queries. love being able to store the data in s3 with these.
β duckdb or trino for querying bi data across data stores (trino can parallelise queries).
π temporal for durable execution.
π¦ brave web browser.
π linear or markdown files in git for project management/issue tracking.
π jam for one click bug reports devs can actually repro.
π runreveal to get alerts on important security logs.
π obsidian for md notes synced with icloud or gdrive or git.
what's your fav tech right now?
Introducing Magenta RealTime 2, a new open model musicians can play as an instrument!
Run low-latency, live music synthesis natively on your MacBook using MIDI, text, and audio. πΆ
We love seeing Googleβs open model ecosystem grow!
Future agent platforms will use different models for βfrontendβ / βinterfaceβ agents which direct their βbackendβ / βbackgroundβ agents
Today weβre introducing Gemma 4 12B β our latest open model that brings advanced agentic reasoning, vision and audio directly to your laptop.
It delivers performance nearing our larger Gemma models with a much smaller total memory footprint, while being small enough to run locally with just 16GB of VRAM. Itβs open and accessible for everyone to use under a permissive Apache 2.0 license.
This is all made possible by our new, unified architecture that removes separate multimodal encoders. Hereβs how we did it π§΅
If you check out the new "uuid" package in Go, you might notice something odd β a package-level mutex variable called v7mu. Since UUIDs are supposed to be stateless, why would there be a mutex?
It turns out the Go team wanted to make sure the NewV7 function (which creates a new UUIDv7) always returns UUIDs that sort in increasing order (unless the system clock goes backwards).
To guarantee this, they had to add some package-level state (v7lastSecs and v7lastTimestamp) that's protected by the v7mu mutex. NewV7 uses it to make sure each new UUID is ordered after the previous one.
TIL Google still has the "I'm Feeling Lucky" button on their homepage. Why? After reading this comment, I decided to go check π Made me realise home much the Chrome omnibar did for Google
Started using Opus 4.7 by mistake today without realising it, and was like "wow GPT 5.5 is being hard work this morning" until I realised π Honestly I've been such a Claude fan until GPT 5.5, and now I find Claude to be an occupational hazard. Hope they catch up soon.
Why hasn't anyone set up a trusted, self-updating build of Chromium for macOS? Everyone keeps searching for something better than Chrome without all of the lock-in and fuss: it's right there, the thing everyone else builds their hacky AI browser atop, it's called Chromium.
Introducing Roughdraft!
A new open source project designed to make collaboration with agents better.
The idea is to bring commenting and suggested changes to markdown (e.g. plan docs) in a nice interface.
Free, local, etc.
π https://t.co/J3YOOpL5ES π
Alternative Iβve also built before which solves for this: open a websocket from the CLI and have the server push a message upon completion. Essentially the same thing but websockets are more efficient and still relatively easy.
alright all of you that maintain a cli oauth flow
i hope it's obvious to you now doing the whole browser link callback to localhost thing is dumb and annoying af in ssh
please implement the code flow that polls - try gh cli login flow to see it
I've been such a fan of JSONC for a while. But today I hit the limitation of the Go package not supporting edits to files containing comments. Time to switch to JWCC via HuJSON! Thankfully Tailscale have a Go package for it π
Friendly reminder you can install pinentry on macOS for your GPG keys to trigger an OS popup for password entry, and also GitHub supports using SSH keys for signing commits
Example prompt:
Write a workflow where for each finding in ./REPORT.md.
Step 1: Fix the bug. Do not use any git or build commands to avoid stepping on another Claude running in the same branch.
Step 2: Use 2 adversarial review agents to refute the bugfix. Uncover every flaw. Do not use any git or build commands to avoid stepping on another Claude running in the same branch.
After all are complete:
Step 3: Apply all the bugfixes, run the build and get the relevant tests to pass. Once passing, commit and make a PR.
Start by splitting up the ./REPORT.md into individual files with bugs and pass these files to the workflow.