Blog
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 3525 posts
#2026-03 765#english 592#culture 264#deep-dive 254#kubernetes 249#career 229#ai 219#llm 209#devops 196#2026-04 146#security 143#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 61#rag 58#self-improvement 55#learning 53#mlops 53#python 52
DB Index Master Guide 2025: B-Tree, Hash, GIN, BRIN, Composite Indexes, Query Plan Analysis
Everything about DB indexes. B-Tree internals, comparison of Hash/GIN/GiST/BRIN, composite index design, covering/partial/expression indexes, reading EXPLAIN ANALYZE, 10 reasons an index is skipped, real-world tuning cas
2026-04-15 · 10 min read #database#indexing#btree#hash#ginDatabase Query Optimizer Complete Guide 2025: Volcano, Cascades, Cost-Based, Cardinality Estimation — PostgreSQL/MySQL In-Depth Analysis ♪ Listenable
A single SQL statement can turn into hundreds of different execution plans. From Volcano to Cascades, how cost-based optimizers work, the pitfalls of cardinality estimation, and the internals of PostgreSQL and MySQL — a
2026-04-15 · 24 min read #database#query-optimizer#volcano#cascades#cost-basedDistributed Tracing Complete Guide 2025: OpenTelemetry, Jaeger, Tempo, Span Analysis, Sampling Strategies
Everything about distributed tracing! Trace/Span/Context Propagation, OpenTelemetry SDK + Collector, Jaeger vs Tempo vs Zipkin, W3C Trace Context, sampling strategies (Head/Tail/Probabilistic), auto-instrumentation, cost
2026-04-15 · 10 min read #distributed-tracing#opentelemetry#jaeger#tempo#observabilityDiffusion Models Deep Dive — DDPM, Latent Diffusion, Classifier-Free Guidance, DDIM, Stable Diffusion Complete Guide (2025) ♪ Listenable
Diffusion models — the foundation of Stable Diffusion, DALL-E, Midjourney, and Sora. This post dissects diffusion models from scratch. Forward/Reverse diffusion process, DDPM and the variational lower bound, the score-ba
2026-04-15 · 25 min read #diffusion#generative-ai#stable-diffusion#ddpm#machine-learningCRDT Complete Guide 2025: Conflict-Free Replicated Data Types, Local-First Collaboration, Yjs/Automerge
Everything about CRDTs! Conflict-free Replicated Data Types principles, State-based vs Operation-based, basic CRDTs (G-Counter/PN-Counter/G-Set/2P-Set/LWW-Register), advanced (Sequence/RGA/Yjs), local-first software, Aut
2026-04-15 · 12 min read #crdt#distributed-systems#local-first#collaboration#yjsData Engineering Complete Guide — Lakehouse, Streaming, dbt, Orchestration, Data Mesh (Season 2 Ep 8, 2025)
Data engineering is no longer "running ETL scripts." In 2025 a data engineer designs Lakehouse architectures (Iceberg, Delta, Hudi), combines Streaming (Flink, Kafka) with Batch (Spark), standardizes modeling with dbt, r
2026-04-15 · 10 min read #data-engineering#lakehouse#iceberg#delta-lake#hudiThe Science of Modern Web Performance — A Deep Dive into Core Web Vitals, INP, LCP, CLS, RUM, Lighthouse, Critical Rendering Path, and Speculation Rules (2025) ♪ Listenable
Why is my site slow? In 2024, INP officially replaced FID, reshaping the three Core Web Vitals, while the Speculation Rules API, Partial Hydration, HTTP/3, and Early Hints all matured simultaneously. This post traces why
2026-04-15 · 21 min read #web-performance#core-web-vitals#inp#lcp#clsDistributed Locks Complete Guide 2025: Redlock, Zookeeper, etcd, Fencing Token, Safe Implementation
Everything about distributed locks! Why it is hard, single Redis lock, Redlock algorithm, Martin Kleppmann critique, Zookeeper/etcd locks, Fencing Token, real-world implementation, pitfalls to avoid.
2026-04-15 · 13 min read #distributed-lock#redis#redlock#zookeeper#etcdDeveloper Time Management & Productivity Complete Guide: Deep Work, GTD, Calendar Blocking, Burnout Prevention (2025)
Applying Cal Newport Deep Work to a developer daily life. Organizing scattered work with David Allen GTD. Calendar Blocking vs Time-boxing. Slack/Email/Meeting triage. Pomodoro, 90-minute ultradian rhythm, Manager vs Mak
2026-04-15 · 12 min read #productivity#time-management#deep-work#gtd#calendar-blockingThe Essential Difficulty of Distributed Systems — CAP, PACELC, Raft/Paxos, Vector Clock, Saga, Event Sourcing (2025)
CAP is not 'pick CP or AP'. PACELC, Raft leader election, Paxos's infamy, Lamport/Vector Clock, limits of 2PC and the rise of Saga, Event Sourcing/CQRS, Outbox Pattern, truth about Exactly-Once, FLP Impossibility, Google
2026-04-15 · 13 min read #distributed-systems#cap-theorem#pacelc#raft#paxosContainer & Docker Internals Deep Dive — Namespace, cgroups, OverlayFS, seccomp, Capabilities and Kubernetes (2025)
"A container is not a lightweight VM." Behind a single docker run there are 7 Linux namespaces, cgroups v2, OverlayFS layers, seccomp filters, and Linux capabilities. From LXC in 2008 to Docker in 2013, OCI standardizati
2026-04-15 · 12 min read #docker#container#namespace#cgroups#overlayfsCompression Algorithms Deep Dive — LZ77, Huffman, Arithmetic, ANS, Zstandard, Brotli (2025) ♪ Listenable
Compression powers HTTP responses, file storage, databases, and backup systems, yet most developers treat it as a black box. This guide dissects lossless compression from first principles: Shannon entropy, the LZ77/LZSS/
2026-04-15 · 24 min read #compression#lz77#zstd#brotli#huffmanThe Complete AI Engineer Career Guide — From Junior to Principal: Leveling, Interviews, Portfolio, Compensation, Remote, and the Next Decade (2025-2026) ♪ Listenable
AI Engineer is the fastest-forming role since 2023. This 600-line guide lays out level-by-level expectations from junior to principal, interview and portfolio strategy, compensation structures across Korea, the US, and g
2026-04-15 · 15 min read #career#ai-engineer#leveling#interview#portfolioThe Technical Hell of Time and Date — TimeZone, DST, Leap Seconds, Temporal API, NTP Complete Guide (2025) ♪ Listenable
"I thought using UTC on the server would be enough…" — every developer gets bitten by time bugs at least once. From the real difference between Unix timestamp and ISO 8601, the subtle distinctions between UTC/GMT/TAI, th
2026-04-15 · 19 min read #datetime#timezone#temporal#ntp#dstColumnar Storage Deep Dive 2025: Parquet, ORC, Apache Arrow, Dremel — Why Analytics DBs Are 10,000x Faster
How Snowflake, BigQuery, and Spark query terabytes in seconds. A complete tour of Parquet Dremel structure, ORC, Apache Arrow in-memory format, RLE/Dictionary compression, and vectorized execution.
2026-04-15 · 13 min read #columnar-storage#parquet#orc#apache-arrow#dremelDatabase MVCC & Isolation Levels Complete Guide 2025: Read Phenomena, Snapshot Isolation, SSI, PostgreSQL/InnoDB Internals ♪ Listenable
From Dirty Read to Write Skew, from Read Committed to Serializable Snapshot Isolation. A 720-line deep dive into the real behavior of each isolation level and the MVCC internals of PostgreSQL and InnoDB.
2026-04-15 · 19 min read #database#mvcc#isolation-level#snapshot-isolation#serializableClickHouse Internals Deep Dive — MergeTree, Vectorized Execution, Distributed Queries, Keeper (2025)
The analytics engine behind Cloudflare, Uber, Bloomberg, and Yandex — processing tens of trillions of rows daily. This post dissects ClickHouse from the ground up: columnar vs row storage, the MergeTree family (Replacing
2026-04-15 · 15 min read #clickhouse#olap#columnar#mergetree#analyticsDatabase Complete Guide — Internals, Indexes, Query Planner, Partitioning, Vector DB (Season 2 Ep 13, 2025)
Treat a database as nothing but "the place where SQL goes" and you stay junior forever. The internals of B-Tree, LSM-Tree, and Hash Index; how the query planner turns a query into an execution plan; the four transaction
2026-04-15 · 14 min read #database#postgresql#b-tree#lsm-tree#indexingCDN Complete Guide — Cache, Edge Compute, Origin Shield, and HTTP Caching Headers (2025)
Everything about CDNs — the history of edge caching since Akamai in 1998, the routing trinity of Anycast plus DNS plus GSLB, the physical anatomy of PoPs and edge servers, Cache Key design and Vary header pitfalls, HTTP
2026-04-15 · 15 min read #cdn#caching#edge-compute#cloudflare#fastlyThe Complete Guide to Probabilistic Data Structures 2025: Bloom Filter, HyperLogLog, Count-Min Sketch, and Real-World Usage
Everything about probabilistic data structures! Bloom Filter, Counting Bloom Filter, HyperLogLog, Count-Min Sketch, MinHash, Cuckoo Filter — the memory-accuracy tradeoff, and real-world usage in RocksDB/Redis/Cassandra/S
2026-04-15 · 14 min read #bloom-filter#hyperloglog#count-min-sketch#probabilistic#data-structures