Một dev cuồng tiểu thuyết viễn tưởng đã bê nguyên bản đồ sao trong Project Hail Mary lên web. Dự án rảnh rỗi nhưng hút hơn 800 upvote trên Hacker News.

Anh em đọc "Project Hail Mary" của lão Andy Weir chưa? Đọc xong thằng bình thường thì gập sách đi ngủ, còn một pháp sư ẩn danh thì xách cmn bàn phím ra code luôn cái bản đồ dẫn đường giữa các vì sao (Stellar Navigation Chart). Vừa chễm chệ trên top Hacker News với hơn 800 upvote, cái đồ án này đúng chuẩn "khi dev rảnh rỗi sinh nông nổi nhưng kết quả lại xịn xò con bò".
Cho đạo hữu nào chưa đọc truyện: Main chính tỉnh dậy trên một con tàu vũ trụ, mất trí nhớ, đ*o biết mình là ai và đang ở xó xỉnh nào trong vũ trụ. Cách duy nhất để anh bạn tìm đường về nhà là đo đạc các ngôi sao xung quanh và đối chiếu với dữ liệu từ danh mục sao Gaia của Trái Đất.
Và thay vì chỉ tưởng tượng trong đầu, tác giả trang web (valhovey.github.io/gaia-mary/) đã lôi nguyên cái database khổng lồ của Gaia ra, dùng WebGL/Three.js gì đó để render thành một bản đồ 3D mượt như Sunsilk ngay trên trình duyệt. Anh em có thể xoay, zoom in, zoom out, xem các dải quang phổ và tìm đường về Trái Đất y hệt như đang đóng vai Ryland Grace trong truyện.
May mà lão này host frontend trên Github Pages và xử lý render ở client-side, chứ ôm cái đống data vũ trụ này mà chạy backend thì tiền thuê vps hàng tháng chắc chắn làm sạt nghiệp cmnl.
Dù cái post này chỉ quăng nhẹ cái link đ*o thèm nói nhiều, nhưng lướt HN thì anh em thừa biết cái động này sẽ phản ứng thế nào rồi đấy:
Thú thật, ngày ngày đi làm cày Jira, fix bug dạo, thỉnh thoảng chửi nhau với tester làm anh em mình cạn cmn kiệt đam mê. Nhìn quả project này tự nhiên thấy ấm lòng vãi.
Nó là minh chứng cho việc: Code là một thứ siêu năng lực. Bạn thích một cuốn sách? Bạn có thể biến thế giới trong sách đó thành thứ tương tác được, show cho cả nghìn người xem. Không cần monetize, không cần startup lùa gà, chỉ đơn giản là "Tao thích thì tao build thôi".
Đôi khi, để không bị burn-out trong cái ngành khắc nghiệt này, anh em mình cần những cái side-project vô tri nhưng đầy cảm hứng như thế này. Biết đâu một ngày, chính cái project rảnh rỗi ấy lại ghi điểm cực mạnh trong mắt nhà tuyển dụng thì sao? Quay xe không kịp đâu!
Nguồn hóng hớt: