Vì sao tôi đã duy trì blog suốt 15 năm
- Thời gian trôi rất nhanh
- Bọn trẻ đi học, kỷ niệm 30 năm Jurassic Park, và một blog nhỏ vẫn tồn tại suốt 15 năm
- 15 năm là một khoảng thời gian rất dài
Lý do bắt đầu viết blog
- Bắt đầu để làm và ghi lại các nguyên mẫu game
- Tôi đã muốn làm một game RTS lớn
- Trong lúc phát triển game engine, tôi rơi vào cái bẫy game engine
- Tôi phát hiện ra The Experimental Gameplay Project và quyết định làm một nguyên mẫu game trong 7 ngày
Lý do tiếp tục viết blog
- Tôi thích viết
- Viết lách giúp làm rõ suy nghĩ và cụ thể hóa ý tưởng
- Khi công khai bài viết, tôi sẽ tạo ra thành phẩm tốt hơn
- Đây trở thành nơi để ghi lại các dự án cá nhân
- Các bài tổng kết hằng năm mang lại cảm giác thành tựu
- Việc tự phát triển blog cũng trở thành một dự án thú vị
- Viết lách giúp tôi cải thiện năng lực với tư cách là một lập trình viên
Không phụ thuộc vào phản hồi bên ngoài
- Tôi duy trì blog vì bản thân, không phải vì phản hồi bên ngoài
- Không theo dõi thống kê
- Không bận tâm đến lượt xem
Sự phát triển của tech stack
- Duy trì blog đồng thời thay đổi tech stack
- 2008: PHP và Kohana Framework
- đầu 2009: Perl và Mojolicious
- tháng 7/2009: chuyển sang Jekyll
- tháng 7/2013: chuyển sang Hakyll
- tháng 8/2022: chuyển sang Rust
- tháng 2/2024: bắt đầu dùng Djot
- tháng 5/2024: đang kết nối với Neovim
Sự thay đổi và mở rộng của các bài viết
- Độ dài và phạm vi bài viết ngày càng tăng
- Ban đầu chỉ là những cập nhật ngắn, nhưng hiện nay tôi viết các bài dài hơn
- Khi mối quan tâm thay đổi, chủ đề bài viết cũng thay đổi theo
Tương lai sẽ ra sao?
- Không thể dự đoán tương lai, nhưng có lẽ tôi sẽ tiếp tục viết blog
- Điều quan trọng là đừng lo lắng quá mà hãy tận hưởng nó
Tóm tắt của GN⁺
- Blog này ghi lại hành trình 15 năm bắt đầu từ phát triển game và mở rộng sang nhiều dự án cá nhân cùng những thay đổi của tech stack
- Viết lách giúp sắp xếp suy nghĩ, mang lại cảm giác thành tựu và hỗ trợ cải thiện năng lực như một lập trình viên
- Một đặc điểm nổi bật là duy trì blog cho chính mình, không phụ thuộc vào phản hồi bên ngoài
- Tech stack của blog đã thay đổi nhiều lần, và điều đó đóng vai trò quan trọng trong việc duy trì blog
- Chủ đề và độ dài bài viết đã thay đổi và mở rộng theo thời gian
1 bình luận
Ý kiến trên Hacker News
Có ý kiến rằng: "Tôi viết blog này cho chính mình, không phải để người khác đọc"
Việc chia sẻ những lợi ích nhận được từ blog là điều quan trọng
Blog nên là thứ dành cho chính mình
Blog có thể được dùng cho nhiều mục đích khác nhau
Blog giúp cải thiện khả năng viết
Chia sẻ kinh nghiệm duy trì blog trong thời gian dài
Việc thêm thống kê vào blog có thể làm giảm động lực
Thêm nút "mở bài viết ngẫu nhiên" vào blog sẽ mang lại trải nghiệm thú vị hơn về lâu dài
Chia sẻ kinh nghiệm duy trì blog suốt 15 năm
Blog là thứ dành cho chính mình, và cũng muốn giới thiệu điều đó cho người khác