Hoàng An Đà Giang

Lazy Programmer Extraordinaire: Automating My Way to More Nap Times

Ông cụ thân sinh đặt tên "An Đà Giang" với hi vọng lớn lên tôi sẽ nối nghiệp trị thủy sông Đà của ổng đi trị thủy các dòng sông khác trên cả nước. Ngặt nỗi sinh sau đẻ muộn, lúc tôi lớn thì các cụ đã xây xong hết thuỷ điện rồi. Thế là đứt nghiệp, tôi đành chuyển hướng sang đi... "trị bug" trên production.

# Hiện Tượng Khảo Cổ

Tôi là một Senior Backend Engineer, nhưng đôi khi dòng đời xô đẩy khiến tôi phải đội thêm nón Fullstack Developer. Vũ khí chính của tôi là Java, nhưng dạo gần đây tôi lại có thú vui với Rust. Thi thoảng, tôi hay lọ mọ trên hệ sinh thái JVM (Kotlin, Scala, Groovy, Clojure) và đụng chạm chút JS/TS, HTML, CSS khi Front-end lâm nguy.

# Mật Mã Của Sự Lười Biếng

Triết lý thiết kế của tôi gói gọn trong 4 chữ: Code khôn để lười.

Tôi tin rằng lập trình viên giỏi không phải là người gõ phím nhanh nhất, mà là người có khả năng tự động hóa mọi thứ, giao phó tính chính xác cho compiler (như sức mạnh của Rust) và tạo ra một hệ thống tự chạy trơn tru đến mức người ta tưởng bạn chẳng làm gì cả. Vì sao phải làm việc cật lực khi bạn có thể làm việc thông minh... rồi dành phần đời còn lại để đắp chăn đi ngủ?

"Tôi chọn người lười biếng để làm một công việc khó khăn. Bởi vì một người lười biếng sẽ tìm ra cách dễ dàng để làm điều đó." – Ai đó trên Internet đã nói thế, và tôi hoàn toàn đồng ý.

# Bức Màn Bí Ẩn

Lập trình là cái nghiệp, nhưng ngoài giờ làm tôi còn có cơ ngơi tinh thần khá đồ sộ:

Khát Vọng Lập Ra LazyCoder

Đó là đem cái lăng kính "gạo cội" của một Senior ra để bẻ cong những khái niệm hàn lâm khó hiểu thành cơm hộp bình dân. Đôi khi trang web này để tôi tự lôi kiến thức cũ ra ôn bài, có khi tôi nhận ra mình sai thì nhờ anh em dội gạch đá phụ (và qua đó mà trình độ lại lên). Chung quy lại, tôi muốn lan tỏa cái nghệ thuật code thông minh, để con đường dấn thân vào IT của anh em coder bớt ngộp thở, làm sao cho ai nấy cũng có thể là một phần của hội "coder rảnh rỗi".


Các liên kết mạng xã hội (GitHub, LinkedIn, v.v.) sẽ sớm xuất hiện tại đây khi tôi thức dậy sau giấc ngủ trưa nay.