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
Not Building a Network When You Need One — How Reciprocal Relationships Actually Form
Opening your contacts after losing a job is usually the wrong order. Not because people are cold, but because the structure of a request gets heavy when the first message in years is a favor. This post explains why relat
2026-08-15 · 5 min read #career#networking#community#relationships#job-searchUsing an Interview as a Two-Way Read — Preparation Order and the Design Round
An interview is two hours in which each side draws a sample of the other. Use it in one direction only and you throw away half the information. This post explains why most preparation runs in the wrong order, what a syst
2026-08-15 · 5 min read #career#interview#system-design#job-search#feedbackWhat Do You Want to Be Known For — Positioning Grows at a Different Speed Than Skill
Skill grows a little every day; positioning updates only when someone has a reason to re-file you, and that reason arrives a few times a year at most. That lag produces much of the resentment in an engineering career. Th
2026-08-15 · 5 min read #career#positioning#career-strategy#growth#personal-brandSo What Do You Do on Monday — What Is Controllable Within Ninety Days
The final post in the series folds the previous nine into something the size of an action. Write down what is pressing on you and sort it into three columns: what you can change, what you can only influence, and what you
2026-08-15 · 6 min read #career#anxiety#action-plan#uncertainty#checklistPreparing for Layoffs in Practice — A Checklist, Not a Feeling
Worrying that you might be cut changes nothing, but preparing changes how many options you have the day after the notice. Instead of managing the feeling, this post lays out a four-slot checklist: financial runway, docum
2026-08-15 · 5 min read #career#layoff#job-security#preparation#resumeHalf of Career Anxiety Is a Money Problem — Runway Math and the Structure of Fixed Costs
Underneath the worry about whether this job will exist in a few years there is usually a second sentence: if it goes, how many months can I last. The future cannot be predicted, but that number can be computed today. Thi
2026-08-15 · 7 min read #career#financial-runway#money#negotiation#job-securityThe Complete Guide to Test Strategy: Decision Criteria Instead of the Pyramid Debate ♪ Listenable
Instead of picking a winner between the test pyramid and the testing trophy, this post decomposes the argument into the axes it actually turns on, so a team can derive its own ratio. It covers the definition of a unit, t
2026-08-15 · 22 min read #테스트#아키텍처#testing#test-pyramid#coverageThe Complete Guide to Technical Debt: Identify, Measure, Repay ♪ Listenable
This guide covers the step before persuasion: finding where technical debt actually lives and attaching a number to it. It uses Fowler quadrants to recover the original meaning of the metaphor, filters out things that ar
2026-08-15 · 22 min read #기술부채#리팩터링#코드품질#tech-debt#doraThe Complete Guide to Error Handling: Designing Failure as Part of the Contract ♪ Listenable
This guide treats error handling as part of the interface contract rather than as exception syntax. It covers the two axes for classifying errors, the real axes of the exceptions-vs-return-values dispute, the rules for t
2026-08-15 · 22 min read #에러처리#재시도#rfc9457#타임아웃#관측가능성The Complete Guide to Design Docs: Documents That Preserve Decisions and Documents That Vanish ♪ Listenable
This guide treats design documents as a team decision-making infrastructure rather than a writing skill. It covers which of the four formats (1-pager, design doc, ADR, RFC) to use when, how to run the review as a process
2026-08-15 · 23 min read #설계문서#adr#rfc#design-doc#기술문서The Complete Guide to Concurrency: The Order in Which You Shrink Shared State ♪ Listenable
The working order an application designer follows when facing concurrency. First check whether shared state can be removed at all, narrow its scope when it cannot, put atomicity boundaries and locks around what is left,
2026-08-15 · 24 min read #동시성#아키텍처#concurrency#locking#backpressureThe Complete Guide to Code Review: Designing Review as a Process ♪ Listenable
Treats code review not as a conversation but as a system with throughput, latency and ownership. Covers documenting the approval standard, change size, the one-business-day response rule, splitting work between humans an
2026-08-15 · 20 min read #코드리뷰#개발문화#code-review#process#automationThe Complete Guide to API Design: Settle the Irreversible Decisions First ♪ Listenable
This guide reorganizes API design around a single axis: which decisions become irreversible the moment you publish, and which you can still change later. Resource boundaries, identifiers, method semantics, status codes,
2026-08-15 · 24 min read #api설계#rest#http#rfc9110#rfc9457The Complete Guide to Refactoring: Changing Structure While Preserving Behaviour ♪ Listenable
This guide is about how to refactor safely, not when refactoring pays. Starting from the definition of refactoring, it walks through building a safety net with characterization tests, introducing seams into code you cann
2026-08-15 · 24 min read #리팩터링#레거시코드#테스트#refactoring#characterization-testThe Complete Guide to Deployment Strategies: What You Can Still Undo, and What You Cannot ♪ Listenable
This guide re-sorts deployment strategies along a single axis: reversibility. It gives a checklist for separating changes you can still undo from changes that have already passed the point of no return, the conditions a
2026-08-15 · 23 min read #배포#릴리스#카나리#deployment#canaryThe Complete Guide to Authentication and Authorization: Ten Misconceptions, Corrected From the Specs ♪ Listenable
OAuth 2.0 is an authorization framework; OIDC is the authentication layer on top of it. This guide corrects the flows that fell out of the recommendations, the illusion of JWT validation, and the real trade-offs of token
2026-08-15 · 25 min read #인증#인가#oauth#oidc#jwtSelf-Hosting Langfuse — Deployment Paths, Secrets, and What Catches You on First Boot
Running Langfuse yourself means standing up two containers and four datastores at once. Working from the official documentation, this post lays out the docker compose path and the Helm chart path, which secrets you have
2026-08-14 · 9 min read #observability#langfuse#self-hosting#docker-compose#kubernetesWhen Traces Become Cost — Retention, Sampling, and Masking in Langfuse
Tracing feels free at low traffic and then comes back as storage cost and a privacy problem. This post splits the points where volume turns into cost into four, confirms from the official documentation that sampling deci
2026-08-14 · 9 min read #observability#langfuse#cost#sampling#data-retentionWhy Installing RHEL Packages in an Air-Gapped Network Is Genuinely Hard — Dependencies Are a Graph, and You Cannot Solve It from the Inside
Explains from first principles why bringing RHEL packages into a locked-down network for finance, government, or defense never ends at "just copy one rpm file". It covers the fact that RPM dependencies are a symbol-level
2026-08-14 · 8 min read #linux#rhel#air-gap#dnf#rpmModules and Version Pinning in an Air-Gapped Network — RHEL 8, 9, and 10 Tell Different Stories
Separates out, against the official documentation, exactly where RHEL 8 modularity goes wrong in an air-gapped network and how that story changes in RHEL 9 and RHEL 10. The key point is that in a local repository built b
2026-08-14 · 10 min read #linux#rhel#air-gap#dnf#modularity