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
Getting Good at a Language — Turning Input Into Output
If you listen and read constantly but your speaking and writing never improve, it is because your input never becomes output. This essay covers comprehensible input, the output hypothesis, shadowing and chunking, the fea
2026-06-16 · 23 min read #culture#language-learning#english#habit#productivityI Want to Grow — Work with People You Can Learn From, and Be a Good Influence Yourself
Growth does not come from willpower alone. Environment shapes people. This essay covers how to find colleagues and mentors you can learn from, how to be a giver rather than only a taker, and concrete ways to grow togethe
2026-06-16 · 19 min read #growth#mentorship#career#collaboration#giverDeliberate Practice — Experience Alone Will Not Make You Better
Why ten years on the job can leave your skill stuck, and the principles of deliberate practice that break the plateau. Covers concrete methods for developers — reading code, reimplementing, code katas, postmortems — plus
2026-06-16 · 19 min read #career#deliberate-practice#growth#learning#engineering-cultureThe Mindset That Cultivates Creativity — Connect, Use Constraints, Make a Lot
Stripping away the genius myth around creativity and laying out the concrete principles that actually build it: combinatorial creativity, the paradox of constraints, the principle that quantity breeds quality, diversifyi
2026-06-16 · 20 min read #creativity#mindset#innovation#craftsmanship#teamAssume Good Intent and Trust People — The Basic Premise of Collaboration
The same message reads completely differently depending on how you interpret it, and that changes the whole texture of collaboration. This essay covers why assuming good intent is so powerful, why verification is still n
2026-06-16 · 25 min read #mindset#collaboration#trust#communication#teamworkQuestions to Understand Context — The Person Who Digs into the Why
Given the same task, the output of someone who digs into the background is different. From the gap between a surface request and the real problem, to grasping business context, stakeholders, and constraints, to asking "w
2026-06-16 · 15 min read #mindset#context#problem-solving#stakeholders#collaborationIn the End, People Do the Work — What It Means to Respect People on a Software Team
A look at how things that appear to be technical problems are often really problems of people and communication, with respect expressed as concrete behavior rather than abstraction. It covers conduct in code review and d
2026-06-16 · 22 min read #respect#teamwork#engineering-culture#communication#collaborationPhilosophy for Engineers — Applying Stoicism and Pragmatism to Your Work
How to apply the Stoic dichotomy of control, the pragmatist test of what works, essentialism, and craftsmanship to an engineer everyday life. Not abstract sermonizing, but concrete use in code reviews, incidents, and car
2026-06-16 · 22 min read #philosophy#stoicism#pragmatism#engineering#mindsetWords That Give Strength and Resilience — How to Get Through Hard Times
Concrete ways to get through hard times like burnout, failure, and rejection. How to handle your self-talk, Frankl on meaning, small wins, support networks, and the limits of cliched comfort versus what actually helps. W
2026-06-16 · 20 min read #resilience#mental-health#burnout#self-talk#meaningSaying I Do Not Know — The Power of Intellectual Honesty
Admitting what you do not know is not a weakness but the fastest way to build trust. From the real cost of bluffing, to the craft of saying "let me check and get back to you", to the habit of separating facts from guesse
2026-06-16 · 18 min read #mindset#intellectual-honesty#trust#communication#careerPractical Ways to Build Creativity — Designing Habits and Environment
Creativity is not an innate gift but a skill you can design for. This essay collects concrete, non-exaggerated methods that actually work: diversifying input, collecting ideas, combination and constraint exercises, diver
2026-06-16 · 23 min read #culture#creativity#habits#productivity#learningWorking Hard Matters, But Working Well Matters More — Balancing Effort and Leverage
A look at why effort alone hits a ceiling, with concrete examples of leverage through code, content, delegation, and automation. It covers priorities and impact, the difference between efficiency and effectiveness, the b
2026-06-16 · 11 min read #mindset#leverage#productivity#career#effectivenessThinking Through Writing — Clarity Comes From the Page
Writing is not a tool for recording finished thoughts; it is a tool for producing them. Through concrete methods and routines — design docs, memos, the Feynman technique, writing in public — this essay shows how the act
2026-06-16 · 22 min read #culture#writing#thinking#productivity#learningWhich Work Makes the Biggest Impact — Prioritizing by Impact
Being busy and being important are different things. The definition of impact, ICE and RICE for weighing effort against effect, the important-vs-urgent matrix, choosing what not to do, the trap of local optimization, and
2026-06-16 · 13 min read #career#productivity#prioritization#impact#mindsetComparing Schema Migration Tools — Flyway, Liquibase, golang-migrate, Alembic, and Atlas
A comparison of the major schema migration tools — Flyway, Liquibase, golang-migrate, Alembic, and Atlas — across their models, version control, checksums, rollback, and CI integration. We examine the difference between
2026-06-16 · 14 min read #database#migration#flyway#liquibase#toolingMigration Rollback and Verification — Designing a Safety Net
This post explores why rollback is hard in database migrations, and how to distinguish reversible changes from irreversible ones. It covers backups and recovery points, multi-stage verification, canary rollout, feature f
2026-06-16 · 23 min read #database#migration#rollback#verification#feature-flagOnline Schema Changes on Large Tables — gh-ost, pt-online-schema-change, and Native Online DDL
Run an ALTER against a table with hundreds of millions of rows and your service can grind to a halt. This post walks through the limits of MySQL native Online DDL, how trigger-based pt-online-schema-change and binlog-bas
2026-06-16 · 21 min read #database#mysql#postgresql#migration#gh-ostCross-Engine Database Migration — From Oracle to PostgreSQL (and Beyond)
We unpack cross-engine database migration from Oracle to PostgreSQL, starting with the real motivations of licensing and cloud. The post covers the differences between PL/SQL and PL/pgSQL, compatibility gaps in data type
2026-06-16 · 19 min read #postgresql#oracle#database#migration#ora2pgMoved to culture/assume-good-intent-trust (en)
This post has moved to the culture category. See culture/2026-06-16-assume-good-intent-trust.en.
2026-06-16 · 1 min read #mindset#collaboration#trust#teamworkUnicode and UTF-8: The Text Encoding Minefield
Bytes, code points, and grapheme clusters are three different layers. Why the length of a single emoji lies, what separates UTF-8 from UTF-16 and UTF-32, NFC/NFD normalization and the é problem, ZWJ-joined emoji, surroga
2026-06-16 · 11 min read #unicode#text#fundamentals