4 điểm bởi GN⁺ 2024-09-26 | 1 bình luận | Chia sẻ qua WhatsApp

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

 
GN⁺ 2024-09-26
Ý 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"

    • Phản ánh thái độ của những người sáng tạo trên Internet thời trước
    • Việc tạo nội dung chủ yếu là để tự vui và giải phóng sự sáng tạo của bản thân
    • Thế hệ trẻ nhìn nhận việc sáng tạo nội dung theo cách khác
    • Có tranh luận về việc quảng cáo ngụy trang thành nội dung
    • Có thể hiểu việc kiếm tiền từ sáng tạo nội dung, nhưng sẽ là vấn đề nếu đó bị xem là mục tiêu duy nhất
    • Thời kỳ đầu của YouTube chưa có hiện tượng này
    • Đã duy trì blog suốt 20 năm
  • Việc chia sẻ những lợi ích nhận được từ blog là điều quan trọng

    • Một bài viết ngắn về mô phỏng kéo thả tệp bằng tự động hóa Playwright đã ghi nhận rất nhiều lượt xem
    • Khuyến khích các lập trình viên chia sẻ những gì mình đã học được
    • Cần có những con người với tiếng nói đa dạng
  • Blog nên là thứ dành cho chính mình

    • Động lực nội tại là quan trọng
    • Thay vì nghĩ "sẽ viết cho ai", nên nghĩ "mình muốn viết gì"
  • Blog có thể được dùng cho nhiều mục đích khác nhau

    • Không nên quá ám ảnh với tech stack
    • Blog là không gian để sắp xếp và phản chiếu suy nghĩ của bản thân
  • Blog giúp cải thiện khả năng viết

    • Viết lách là một kỹ năng quan trọng đối với lập trình viên
    • Các bài blog dần trở nên dài hơn và tham vọng hơn
  • Chia sẻ kinh nghiệm duy trì blog trong thời gian dài

    • Blog giúp gợi lại ký ức và cung cấp URL có thể dùng để trả lời lặp đi lặp lại
    • Viết bằng văn bản thuần túy và sử dụng GitHub Pages
  • Việc thêm thống kê vào blog có thể làm giảm động lực

    • Không nên ám ảnh với số liệu thống kê mà hãy viết cho chính mình
  • 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

    • Gần đây không còn viết bài mới thường xuyên
  • 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

    • Blog là một hoạt động tốt cho tâm hồn