Blog
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 3517 posts
#2026-03 765#english 592#culture 264#deep-dive 254#kubernetes 247#career 229#ai 216#llm 208#devops 193#2026-04 146#security 141#database 114#observability 113#communication 109#history 107#architecture 100#productivity 96#finance 88#economy 84#mindset 81#psychology 80#ai-papers 79#food 78#it 78#travel 78#deep-learning 77#japanese 77#networking 77#performance 72#business-travel 70#linux 70#gpu 69#ai-agent 66#cs-fundamentals 63#postgresql 60#rag 58#self-improvement 55#learning 53#mlops 53#ai-platform 51
Project Management Tools 2026 Shootout — Linear · Notion · Height · Plane · Jira · GitHub Projects · ClickUp · Asana · Monday Deep Dive
A 2026 head-to-head of the nine project management tools engineering teams actually use. Linear's keyboard-and-design hegemony, Notion's wiki-plus-light-PM combo, Height's AI-native bet, Plane's open-source self-host, Ji
2026-05-14 · 21 min read #project-management#linear#notion#plane#jiraWorkflow Automation 2026 — Zapier, n8n, Make and RPA (UiPath, Power Automate): The Line Between iPaaS and RPA, and the AI Agent Crossover
Zapier sends an email. UiPath clicks a button in an ERP. They look similar, but they're not the same. This post draws the line between iPaaS (Zapier, Make, n8n) and RPA (UiPath, Power Automate, Automation Anywhere, Blue
2026-05-14 · 20 min read #workflow-automation#zapier#n8n#make#rpaPayment Infrastructure for Solo Developers and Micro-SaaS in 2026 — Stripe, Lemon Squeezy, Polar, Paddle, Creem Deep Dive
Payment infrastructure is the single variable that decides whether a solo developer spends a weekend on billing or three months. Build freely on Stripe, or pay 5% extra to a Merchant of Record (MoR) and offload tax, VAT,
2026-05-14 · 28 min read #payments#stripe#lemon-squeezy#polar#paddleBuild Your Own VS Code Extension and Language Server — A 2026 LSP Hands-On Guide
VS Code extensions and LSP aren't mysterious anymore. From Extension API basics — commands, providers, webviews — through the anatomy of LSP messages over JSON-RPC, building real servers with vscode-languageserver and to
2026-05-14 · 25 min read #vscode#vscode-extension#language-server#lsp#hands-onWorking with Legacy Code — How to Change Old, Scary, Untested Code Without Fear
Legacy code is code without tests, and code you are afraid to touch. And everyone inherits it eventually. The dilemma where changing safely needs tests but adding tests needs changes, characterization tests that pin curr
2026-05-14 · 29 min read #legacy-code#refactoring#characterization-tests#strangler-fig#technical-debtOpenTelemetry 2026 Deep Dive — OTLP, Semantic Conventions, the Collector Pipeline, and Auto-Instrumentation After the Standardization War
OpenTelemetry is no longer 'one of the competing options.' As of May 2026, OTLP is the single wire protocol every major observability vendor accepts, and HTTP / relational DB / messaging semantic conventions v1 are locke
2026-05-14 · 23 min read #opentelemetry#observability#traces#metrics#logsReal GPU Compute in the Browser — A Hands-On Guide to WebGPU Compute Shaders and WGSL in 2026
WebGPU's real attraction isn't 3D — it's compute. We run matrix math, ML inference, image filters and parallel reductions inside the browser, in WGSL, without CUDA and without wasm. Workgroups, dispatch, bind groups, sto
2026-05-14 · 17 min read #webgpu#compute-shader#wgsl#gpu-computing#browserThe 2026 Vector DB Landscape — Pinecone Serverless, Turbopuffer, pgvectorscale, Qdrant, Weaviate, Vespa, and What Actually Changed
The vector-DB comparison post you wrote in 2024 is already stale. Pinecone Serverless collapsed pricing, Turbopuffer put 2.5 trillion vectors on S3, pgvectorscale added StreamingDiskANN, Qdrant ripped out RocksDB, Weavia
2026-05-14 · 17 min read #vector-database#pinecone#turbopuffer#pgvector#qdrantTypeScript ORMs and Query Builders 2026 — Drizzle vs Kysely vs Prisma vs postgres.js Deep Dive (How Close to SQL?) (english)
In 2026, TypeScript database access is no longer a 'Prisma or raw SQL' binary. Drizzle has claimed the headless-ORM seat with the closest-to-SQL ergonomics, Kysely has won over raw-SQL teams as a schemaless type-safe que
2026-05-14 · 20 min read #typescript#orm#drizzle#kysely#prismaObject Storage Egress Wars 2026: S3 vs R2 vs B2 vs Bunny vs Wasabi vs Tigris
Four years after Cloudflare R2 broke the egress paywall in 2022. As of 2026, this is a complete cost comparison of S3, R2, Backblaze B2, Wasabi, Bunny, Tigris Data, R2 Catalog (Iceberg), Storj and more — with a real 1TB-
2026-05-14 · 20 min read #object-storage#s3#cloudflare-r2#backblaze-b2#wasabiTypeScript 6 and the tsc-go Port — `using`, Decorators, `satisfies`, Type Narrowing (A Practical Deep Dive for 2026)
The TypeScript of 2026 fits into two sentences. The compiler was rewritten (tsc-go, 10x faster). The language gained resource management (using / await using, Stage 3 ERM). In between sit standard decorators (Stage 3 / E
2026-05-14 · 18 min read #typescript#typescript-6#tsc-go#using-declarations#decoratorsFormatters and Linters in 2026 — The Real Place of Biome, dprint, Ruff, oxc, Prettier 4, and ESLint v9
The 2026 landscape of code formatters and linters is unrecognizable from five years ago. Biome 2, dprint, Ruff, and oxc — most rewritten in Rust, 10 to 100 times faster, and a real merger of formatter and linter is final
2026-05-14 · 30 min read #formatter#linter#biome#dprint#ruffThe TUI Renaissance 2026 — Ratatui, Bubble Tea, Textual, Ink and the Beautifully Reborn Terminal (Deep Dive)
lazygit, k9s, atuin, gum, posting, slumber. The terminal in 2026 is no longer gray text on a black background. Rounded corners, gradients, mouse support, markdown, even images. Charm's Bubble Tea, the Rust camp's Ratatui
2026-05-14 · 21 min read #tui#terminal-ui#ratatui#bubbletea#textualTime and Productivity Tracking Tools 2026: Toggl, Clockify, Wakatime, RescueTime, Rize Deep Dive — Where Did Your Hours Actually Go?
From Toggl Track and Clockify to Wakatime, RescueTime, Rize.io, Timing, and the 2025-vintage newcomer Cosmos — a deep comparison of 2026 time tracking tools along the axes of manual vs automatic, code vs everything, priv
2026-05-14 · 22 min read #time-tracking#productivity#toggl#clockify#wakatimeTauri 2 — Does It Actually Replace Electron, or Is It a Different Tool?
More than a year after Tauri 2 GA, the promises — 10-40MB bundles, system webview, Rust core, iOS/Android — meet the field. We check the real trade-offs versus Electron, Wails, Neutralino, and native, the security model
2026-05-14 · 22 min read #tauri#tauri-2#electron#rust#desktop-appMLX Deep Dive — Apple's ML Framework for Apple Silicon: Unified Memory, Lazy Graphs, and the Mac-Native Flow (2026 Hands-On)
MLX is the array framework that Apple's ML team — the same people who previously built PyTorch and JAX — rewrote from scratch for Apple Silicon. The core thesis is one sentence: the M-series GPU shares RAM with the CPU,
2026-05-14 · 19 min read #mlx#apple-silicon#ml-framework#unified-memory#metalTailwind CSS 4 Deep Dive — Oxide Engine, Vite-First Architecture, CSS-First Config, and a Real v3 Migration Story for 2026
Tailwind CSS 4 is not a point release. It is a rewrite — the engine is in Rust, the JS config file is gone, the content array is gone, and the entire toolkit of modern CSS is now wired straight into the framework. A year
2026-05-14 · 18 min read #tailwind-css#tailwind-v4#oxide#vite#cssThe 2026 macOS Developer Productivity Stack — Raycast, Karabiner, Hammerspoon, Homebrew, Ghostty Deep Dive
Turn off Spotlight and move to Raycast. Remap Caps Lock to a Hyper key. Automate window placement with Hammerspoon. Restore a new Mac from a single Brewfile in 30 minutes. The 2026 macOS developer productivity stack is n
2026-05-14 · 19 min read #macos#productivity#developer-tools#raycast#karabinerSystematic Debugging — Finding Bugs by Reasoning, Not Guessing
Most debugging is undisciplined guessing. The core loop — reproduce, isolate, hypothesize, test, fix, verify — plus git bisect and binary search, how to read stack traces properly, the hard bug classes like heisenbugs an
2026-05-14 · 23 min read #debugging#methodology#engineering-craft#git-bisect#observabilityStatic Site Generators 2026 Head-to-Head — Hugo · Eleventy · Astro · MkDocs · Docusaurus · Mintlify · Starlight · Nextra · VitePress · Jekyll · Zola Deep Dive
The SSGs that survived past the Next.js and Vite era — Hugo, Eleventy 3, Astro, MkDocs Material, Docusaurus, Mintlify, Starlight, Nextra, VitePress, Jekyll, Zola — compared along two axes: content sites and documentation
2026-05-14 · 22 min read #static-site#ssg#hugo#eleventy#mkdocs