Giới thiệu

Trần Đình UY

Software engineer

Việt NamTừ 2024

Tôi là một software architect tập trung vào các hệ thống hiệu suất cao, tự động hoá, và những trải nghiệm số ở giữa.

Dù là debug một vấn đề JVM, tinh chỉnh pipeline tự động hoá, hay luyện marathon, tôi tin vào sức mạnh của kiến thức được chia sẻ và hệ thống được ghi chép tốt.

Tuyên ngôn

Phần lớn nội dung kỹ thuật trên mạng hoặc là quảng cáo trá hình, hoặc là tutorial nhanh. Tôi muốn nơi này là loại thứ ba — kỹ lưỡng, có quan điểm, và vẫn còn hữu ích sau năm năm.

Hiện tại

Đang viết các bài luận kỹ thuật, xây dựng Manul X, và khám phá những bài toán thiết kế hệ thống một cách công khai.

Bạn sẽ tìm thấy ở đây

Các bài luận dài về hệ thống và công cụ. Postmortem với timeline đầy đủ. Ghi chép về những phần "nhàm chán" của việc ship phần mềm — migration, observability, dependency budget. Thỉnh thoảng có bản dịch tiếng Việt và tiếng Nhật của những bài tôi cho rằng nhiều người nên đọc.

Điều bạn sẽ không thấy

Listicle. Bài "tool of the week". Rewrite bằng AI của bài viết người khác. Bất cứ thứ gì tôi chưa thử qua, hoặc không dám khuyên bạn dùng lúc 3 giờ sáng đang on-call.

Nguyên tắc

  1. 01

    Engineering

    Rigorous attention to detail, performance first, and SOLID principles in every line of code.

  2. 02

    Workflow

    Optimising the developer experience through automation, tooling, and seamless DX.

  3. 03

    Innovation

    Constant experimentation — from database internals to advanced AI agents.

Công cụ

Những thứ tôi dùng hằng ngày.

Editor
Neovim + LazyVim
Terminal
WezTerm + tmux
Shell
Fish + Starship
Runtime
Bun, Node 22 LTS
Database
PostgreSQL + Drizzle
Hosting
Self-host (Docker + Caddy)
Fonts
Geist · Geist Mono
Hardware
Mac mini M2 · 32GB

Nguồn ảnh hưởng

Những tác giả và cuốn sách định hình cách tôi suy nghĩ.

  • Dan Luuwriting on hiring, latency, and what actually breaks in prod
  • Julia Evansfor proving that approachable can mean rigorous
  • Simon Willisonfor showing what it looks like to think in public
  • Hillel Waynefor taking formal methods seriously without being precious
  • Designing Data-Intensive ApplicationsMartin Kleppmann's quietly definitive book

Colophon

Xây dựng bằng Next.js trên Postgres và Drizzle. Self-host bằng Docker. Trình bày bằng Fraunces, Inter Tight và JetBrains Mono. Source mở trên GitHub — mọi commit, mọi sửa đổi.

Nơi khác