Vì sao tôi vẫn duy trì blog sau 15 năm
(jonashietala.se)- Điểm khởi đầu để một blog cá nhân tồn tại suốt 15 năm là nhu cầu tạo nguyên mẫu game trong 7 ngày và ghi lại tiến độ; theo thời gian, bản thân việc viết lách và ghi chép dự án trở thành động lực duy trì
- Ban đầu tác giả định làm các game RTS lớn như StarCraft hay Supreme Commander, nhưng rồi rơi vào cái bẫy game engine; sau đó chuyển hướng sang cách làm nguyên mẫu nhanh để tạo ra kết quả thực sự
- Blog giúp sắp xếp suy nghĩ, nâng chất lượng nội dung công khai, đồng thời đóng vai trò như kho lưu trữ các dự án cá nhân như bố cục bàn phím tùy biến, máy in 3D, viết sách
- Lượt xem hay phản hồi bên ngoài không phải động lực cốt lõi; tác giả cũng không lưu thống kê để việc viết không biến thành hoạt động chạy theo lượt nhấp
- Stack kỹ thuật đã thay đổi từ PHP/Kohana, Perl/Mojolicious, Jekyll, Hakyll đến trình tạo tĩnh viết bằng Rust, Djot và tích hợp Neovim; nội dung cũng phát triển từ các log phát triển ngắn thành những bài dài về lập trình và dự án
Điểm khởi đầu: thoát khỏi cái bẫy game engine
- Blog bắt đầu từ việc muốn làm nguyên mẫu game thật nhanh và có một nơi để ghi lại kế hoạch cùng kết quả
- Mục tiêu ban đầu không phải những game đơn giản như Tetris mà là các game RTS lớn như StarCraft hay Supreme Commander, và vì thế tác giả cho rằng trước hết cần có một game engine
- Công việc thực tế lại dừng ở việc hiện thực các tính năng của engine hơn là làm game
- menu hỗ trợ bàn phím và chuột
- console mở bằng
F2và khả năng thay đổi các biến như unit speed mà không cần biên dịch lại - tính năng chọn unit với
Ctrl,Shift, và thao tác nhấp chuột phải
- Kết quả là hầu như không có thành phẩm nào gần với một trò chơi, và với tốc độ đó thì có lẽ đến giờ vẫn chưa xong
- Cách tiếp cận của The Experimental Gameplay Project rằng “phải có thể tạo một nguyên mẫu game trong 7 ngày” đã trở thành bước ngoặt giúp thoát khỏi Game Engine Trap
Vì sao tiếp tục viết blog
- Mục tiêu ban đầu đã đạt được sau khi tạo khoảng 12 nguyên mẫu game, và trong quá trình đó còn hình thành một thư viện game engine nhỏ
- Sau đó, chủ đề blog mở rộng sang các mối quan tâm khác, và lý do để tiếp tục cũng phân nhánh thành nhiều hướng
-
Viết lách và sắp xếp tư duy
- Lý do lớn nhất là tác giả thích chính quá trình viết
- Động lực không phải lúc nào cũng ổn định, nên có những năm gần như không viết gì, chẳng hạn như 2022
- Có những lúc phải ép mình ngồi xuống để viết
- Viết giúp dễ phát hiện lỗi trong suy nghĩ và xem xét những góc nhìn khác
- Việc viết lại những gì đã viết trước đó có tác dụng mài giũa tư duy, giống như refactor mã nguồn
-
Công khai giúp nâng chất lượng
- Những bài viết, đoạn mã hay ý tưởng được công khai sẽ được đọc lại và chỉnh sửa kỹ hơn so với khi chỉ giữ cho riêng mình
- Ngay cả khi không có độc giả thật sự, bản thân hành động công khai một thứ gì đó cũng tạo ra áp lực đó
- Bố cục bàn phím tùy biến là một ví dụ cho thấy nếu không công khai thì có lẽ nó đã không phát triển tốt như hiện tại
- Các bài viết ban đầu gần giống dòng suy nghĩ tuôn ra, nhưng những bài dài hiện nay được công khai chỉ sau nhiều vòng chỉnh sửa và viết lại
- Luôn có nhiều bản nháp, nhưng nếu mất hứng thú hoặc thấy khó trau chuốt đến mức đủ tốt thì chúng sẽ bị loại bỏ
-
Kho lưu trữ cho dự án cá nhân và hồi tưởng
- Blog trở thành nơi ghi lại các dự án cá nhân như tự chế máy in 3D hay viết sách
- Mỗi năm tác giả viết một bài hồi tưởng ngắn để tóm tắt những điểm nhấn của 12 tháng đã qua
- Những bài hồi tưởng năm như vậy giúp chống lại cảm giác u ám rằng mình đã chẳng làm được gì
- Tác giả khuyên nên thử làm một dạng hồi tưởng năm nào đó, dù có công khai hay không
-
Bản thân blog cũng là một dự án sở thích
- Lập trình là sở thích lớn nhất, và blog là một dự án chỉ tồn tại cho riêng tác giả
- Có thể viết lại, refactor và thêm các tính năng nhỏ tùy ý mà không cần giải thích hay chiều theo người khác
- Việc vận hành blog cũng là một cách luyện viết; khả năng viết tốt là kỹ năng quan trọng nhưng dễ bị đánh giá thấp đối với một lập trình viên phần mềm hiệu quả
- Tác giả vạch rõ rằng chỉ đơn giản ném dòng suy nghĩ vào ChatGPT thì là chưa đủ
Không dựa vào lượt xem hay phản hồi bên ngoài
- Những email khen ngợi thỉnh thoảng nhận được chỉ là một phần thưởng thêm dễ chịu, chứ không phải lý do để duy trì blog
- Blog được giữ lại trước hết để tác giả viết, hơn là để người khác đọc
- Lý do không có biểu đồ xu hướng lượt xem hay bài viết phổ biến là vì tác giả hoàn toàn không lưu thống kê
- Tác giả không muốn quan tâm đến số lượng độc giả hay bài nào phổ biến, và lo rằng nếu thêm thống kê thì bản thân việc viết sẽ biến từ một hoạt động tự thân thành viết để chạy theo lượt nhấp
- Nếu chạy theo lượt xem thì có lẽ tác giả đã không thể duy trì blog lâu đến vậy, và cũng đã bỏ lỡ nhiều lợi ích mà blog mang lại
Sự thay đổi của stack kỹ thuật
- Một trong những lý do blog tồn tại lâu là vì tác giả có thể liên tục thử nghiệm bằng cách thay đổi stack kỹ thuật
- Ban đầu là chọn ngôn ngữ mình muốn học, rồi chuyển sang cấu hình nhàm chán nhưng hoạt động tốt, sau đó lại quay về hướng tự tay can thiệp nhiều hơn
-
Quanh năm 2008: PHP và Perl
- Quanh năm 2008, tác giả bắt đầu với PHP và Kohana Framework, và vẫn có ấn tượng tốt về tài liệu của nó
- Tác giả đã tìm ra cách làm một website, nhưng chưa phát triển được thành một blog thực sự
- Đầu năm 2009, tác giả định viết lại bằng Perl và Mojolicious; không chắc lúc đó có tạo ra kết quả rõ ràng nào không, nhưng quá trình làm rất thú vị
-
Tháng 7/2009: chuyển sang site tĩnh với Jekyll
- Tháng 7/2009, tác giả biết đến ý tưởng site tĩnh, bỏ Perl và chọn Jekyll
- Khi đó Jekyll là trình tạo site tĩnh phổ biến, và đây là lựa chọn đã khiến tác giả bắt đầu viết bài thật sự thay vì chỉ mày mò công nghệ thú vị
-
Quanh năm 2013: Hakyll và Git
- Khoảng tháng 7/2013, tác giả chán một backend chỉ đơn giản là chạy ổn nên thay trình tạo bằng Hakyll để học Haskell
- Hakyll được đánh giá là một trình tạo site tĩnh với DSL gọn gàng
- Tháng 7/2013 là mốc commit Git sớm nhất còn ghi nhận được, dù có khả năng Git đã được dùng từ trước đó
- Với các dự án game, tác giả đã bỏ SVN từ năm 2009
- Từ 2013 đến 2022, hành trình với Haskell không đủ chín muồi, và kết quả là trong nhiều năm tác giả gần như không thêm được tính năng mới nào cho blog
-
Từ 2022 trở đi: Rust, CSS, Djot, Neovim
- Tháng 8/2022, tác giả rời khỏi giải pháp cũ và viết lại blog bằng Rust
- Khi có thể kiểm soát hoàn toàn trình tạo site, việc chỉnh sửa và thêm các tính năng nhỏ lại trở nên thú vị
- Từ 2022 đến 2024, thành phần công nghệ được yêu thích nhất là CSS
- Tác giả thích dành thời gian tinh chỉnh thiết kế và thực hiện các điều chỉnh nhỏ
- Có dùng Sass, nhưng 95% là CSS thuần
- Theo tác giả, CSS hiện đại là rất tuyệt
- Tháng 2/2024, gần như tình cờ, tác giả bắt đầu viết bài bằng Djot thay vì Markdown
- Vì không tìm thấy ngữ pháp Tree-sitter cho Djot nên tác giả đã tự tạo
- Tháng 5/2024, tác giả đang làm việc để kết nối trình tạo site với Neovim
- Mục tiêu là cung cấp các tính năng như tự động hoàn thành, chẩn đoán và di chuyển giữa các bài viết
- Những tính năng kiểu IDE này cải thiện đáng kể trải nghiệm viết lách
- Phần mềm blog hiện tại đã được cố ý biến thành một dự án độc lập, thú vị để mày mò
Sự thay đổi về trọng tâm và quy mô bài viết
- Theo thời gian, các bài viết trở nên lớn hơn và tham vọng hơn
- Thời kỳ đầu, blog gần như được dùng như một feed Twitter/X để cập nhật ngắn về tiến độ làm game
- Hiện nay, tác giả dành vài tuần hoặc vài tháng để chậm rãi hoàn thiện một bài, rồi chỉ công khai khi cảm thấy nó đủ thú vị và đủ trau chuốt
- Khi mối quan tâm thay đổi, trọng tâm bài viết cũng thay đổi theo
- Bài về game ít dần
- Bài về lập trình và các dự án cá nhân mang tính vật lý tăng lên
- Không thể biết blog sẽ trông như thế nào sau 15 năm nữa; dù có cảm giác sẽ tiếp tục viết theo cách hiện tại, tác giả cũng không thể khẳng định đó là sự thật
- Kết lại, thay vì cố dự đoán tương lai, tốt hơn là ngừng lo lắng và tận hưởng quá trình
1 bình luận
Ý kiến trên Hacker News
Thái độ “tôi duy trì blog này là để tôi viết, chứ không nhất thiết để người khác đọc” giờ có cảm giác như thái độ của những người sáng tạo trên Internet thời xưa, và tôi vẫn còn giữ tâm thế đó
Dạo này tôi không viết blog nhiều, nhưng vẫn tạo nội dung ở những nơi khác; phần lớn trong số đó là vì niềm vui, nhu cầu sáng tạo và để giải tỏa căng thẳng của tôi. Việc người khác có thể muốn xem chỉ là thứ yếu; tôi cố làm những gì mọi người muốn, nhưng chỉ khi tôi muốn làm
Thế hệ trẻ dường như nhìn nhận việc sáng tạo hoàn toàn khác. Khi tôi nói rằng quảng cáo đội lốt nội dung thật khó chịu, tôi nhận được rất nhiều phản ứng kiểu “vậy người sáng tạo sống bằng gì”; tôi đồng ý rằng người sáng tạo nên có thể kiếm tiền theo cách họ muốn, nhưng việc xem đó như mục tiêu duy nhất của sáng tạo thì khiến tôi bối rối, và có vẻ cũng làm kết quả tệ đi
Tôi cũng nghe nói điều này đã có từ thời YouTube sơ khai, nhưng hồi đó người đối thoại với tôi còn là trẻ con, và thực tế cũng không đúng. Ý tưởng về người sáng tạo nội dung toàn thời gian là thứ tương đối gần đây, và điều tệ nhất là thuật toán trừng phạt nếu bạn không dùng mánh lôi kéo tương tác hoặc quảng cáo trá hình
Nghe như một từ dùng để chỉ thứ gì đó được tạo ra để bán và lấp vào khoảng trống quanh quảng cáo, khiến nội dung thực sự bên trong không còn quan trọng. Việc tự gọi mình là “người sáng tạo nội dung” khiến tôi cảm thấy như một tín hiệu rằng họ chỉ nhìn giá trị tác phẩm của mình như một phương tiện kiếm tiền
Cá nhân tôi thì vẫn luôn viết riêng tư, như nhật ký, sổ giấy, hay hàng nghìn ghi chú trong Obsidian, nhưng mỗi bài blog lần nào cũng có cảm giác như một việc lớn. Đặc biệt là phần hậu kỳ: giải thích những điều chỉ hiển nhiên với riêng tôi, thay các chữ viết tắt cá nhân, chỉnh định dạng, xử lý vấn đề với blog engine hoặc hosting
Những việc này dường như không đem lại nhiều lợi ích cho tôi nên rất khó làm; tôi tò mò trong khuôn khổ “viết cho chính mình”, mọi người làm được những việc đó như thế nào
Con gái tuổi teen của tôi và bạn bè nó đều muốn trở thành người sáng tạo nội dung, tương tự như trở thành ngôi sao nhạc pop hay người xuất hiện trên TV của thế kỷ 21. Về mặt công nghiệp, chúng ta đã tự động hóa và xóa sổ rất nhiều công việc mà trẻ em từng có thể hướng tới, rồi đưa cho chúng những công cụ và thuật toán tệ hại, sau đó cho chúng thấy có thể kiếm tiền bằng những thứ đó; vì vậy thái độ của chúng cũng không quá đáng ngạc nhiên
Giờ đây những gì đăng lên có thể trở thành đối tượng bị đánh giá sau nhiều năm, nên nó thực sự quan trọng; nếu tự do sáng tạo bị hạn chế, mà lại chẳng có khả năng kiếm tiền, thì lý do để tạo ra thứ gì đó dù bản thân cũng không hẳn tận hưởng việc đó sẽ ít đi
Cá nhân tôi vẫn giữ Gmail tên thật, nhưng đã tạo một tài khoản vô danh trên Proton và bắt đầu dùng ở một số nền tảng. Tôi muốn thử quay lại thời tạo đại một logo bằng Gimp, đưa lên trang Geocities, và chẳng bận tâm dù ngoài một hai người bạn thì không ai xem
Vấn đề là dành 4 năm lấy một tấm bằng chẳng ai tuyển để rồi làm ở cửa hàng tạp hóa trả nợ, hay vừa làm ở cửa hàng tạp hóa để kiếm sống vừa cố thành công với tư cách người sáng tạo
Với đa số người, không có nhiều lựa chọn, và các cơ hội tốt giờ tập trung ở những thành phố khó kham nổi chi phí
Tôi đã duy trì blog gần 20 năm
Tôi nghĩ có lý do thứ 8 mà bài gốc bỏ sót: vì tôi đã nhận được quá nhiều giúp đỡ từ các bài viết người khác chia sẻ, nên việc không chia sẻ lại những gì mình học được và các mẹo nhỏ khiến tôi thấy kỳ lạ. Một trong những bài được xem nhiều nhất của tôi là một bài rất ngắn và đơn giản về cách giả lập thao tác kéo thả tệp bằng tự động hóa Playwright; khi chính tôi gặp vấn đề thì không tìm được thông tin liên quan, nên việc chia sẻ cho người kế tiếp là điều đương nhiên
Tôi cũng khuyên các lập trình viên mà mình cố vấn hãy viết nhiều hơn và chia sẻ những gì đã học. Một phần vì những lý do bài gốc nêu, nhưng đó cũng là cơ chế để đóng góp lại cho cộng đồng mà chúng ta dựa vào, dù là viết mã, công thức nấu ăn, đồ thủ công hay sở thích mới
Khi các lập trình viên trẻ nói “ai lại muốn đọc bài của tôi”, tôi cho họ thấy có bao nhiêu video YouTube khác nhau về cách làm bánh pancake, và mỗi ngày vẫn có thêm video mới. Mỗi giọng nói có một nhóm độc giả khác nhau, và ở đâu đó có người đang tìm giọng nói của bạn. Tôi mong mọi người đều tạo thói quen viết bài dài
Tôi không biết vì sao chúng được ưa chuộng, nhưng vui vì ngoài tôi ra, chúng cũng hữu ích với ai đó
Tôi thấy thú vị và hay ở chỗ blog cũng có thể được dùng cho những mục đích khác, và có thể tiến hóa theo thời gian
Tuy nhiên, có vẻ mọi người quá bám vào tech stack của blog; dòng thời gian thì hay, nhưng nhìn chung tôi nghĩ phần đó được đặt trọng tâm hơi quá mức
Mục đích duy nhất của blog tôi là biến những cuộc tranh luận mà tôi kết luận trong lúc tắm thành thứ gì đó có ích. Việc viết ra các lập luận nền tảng cho lập trường của mình dài bao nhiêu tùy ý, dành bao nhiêu thời gian tùy ý, cân nhắc cả trích dẫn và các góc nhìn thay thế, mang lại cảm giác khá giải tỏa
Viết bình luận trên HN cũng hay, nhưng thường có áp lực thời gian; nếu một ngày sau mới có câu trả lời hay thì cuộc trò chuyện đã kết thúc, hoặc nếu quá dài thì mất độc giả. Bài blog cho tôi thời gian để suy nghĩ thay vì phản ứng tức thời và truyền đạt điểm chính thật sự, và mọi người cũng có khả năng đọc hơn
Sau khi chuyển qua lại gần chục stack và nền tảng, dạo này tôi lại quay về WordPress tự host
Tôi cũng có mong muốn bắt đầu một nền tảng riêng dựa trên Haven.org. Tôi muốn đóng góp, nhưng tôi không phải lập trình viên Ruby
Cảm giác như chỉ là mình định kỳ đi qua các giai đoạn. Gutenberg hơi phiền để làm quen, và WordPress luôn có cảm giác nặng hơn nhu cầu, nhưng mỗi khi cần, nó luôn cung cấp được tính năng tôi muốn
“Tôi duy trì blog này là để tôi viết, chứ không nhất thiết là để người khác đọc” là điều cốt lõi để có thể duy trì lâu dài
Điều này chắc chắn cũng đúng với blog, và không gì tốt hơn động lực nội tại cùng việc làm vì chính mình. Tôi cũng có một blog muốn duy trì, nhưng đã không đều đặn; một trong những lý do là tôi đã hỏi “mình nên viết cho ai” thay vì “mình muốn viết gì cho bản thân”. Có một bài học rút ra từ đây
Vị trí đó đã bị thay thế bởi một tinh thần độc hại là “viết để tăng tương tác”, thứ đã sinh ra SEO, spam blog, influencer, thumbnail kiểu “YouTube Face”, kích động phẫn nộ, và giờ là cả rác AI
Việc tạo và công bố phần mềm mã nguồn mở cũng tương tự. Hãy viết phần mềm mình muốn dùng, và không cần bận tâm đến số người dùng, số pull request hay số sao GitHub. Những thứ này là các chỉ số phù phiếm rỗng tuếch, là mặt còn lại của cùng đồng xu “viết để tăng tương tác”
Bài trình bày và phần nhìn lại rất hay, đặc biệt có hai điểm chạm tới tôi
Tôi đồng ý với câu “blog giúp ta trở thành người viết tốt hơn, và điều đó lại giúp ta trở thành lập trình viên tốt hơn”. Với lập trình viên, viết lách đặc biệt quan trọng trong môi trường công ty; bạn phải truyền đạt ý tưởng rõ ràng thì mới thuyết phục được người khác và thể hiện được đóng góp của mình. Muốn viết tốt hơn thì phải viết nhiều hơn, và blog giúp làm điều đó
Tôi cũng cảm thấy sự thay đổi “bài viết trở nên dài hơn và tham vọng hơn” trên blog của mình. Từ những bài 300 từ viết thường xuyên, tôi đã chuyển sang những bài 3000 từ viết thưa hơn; các nền tảng như Twitter đã chiếm lấy không gian dành cho việc viết ngắn và tiêu thụ kiểu nội dung đó
Dù sao thì đây là bài nhìn lại 20 năm viết blog của tôi, viết cách đây 3 tháng: https://jmmv.dev/2024/06/20-years-of-blogging.html
Có phải đã có những suy nghĩ hay, ý tưởng hay, câu chữ dí dỏm mà bạn viết ra và chia sẻ nhưng thực tế đã biến mất theo thời gian không? Nếu những suy nghĩ đó không được lưu trên website của chính bạn, thì khi nào bạn hay người khác mới có thể xem lại chúng
Thật ngạc nhiên khi tôi đã viết blog từ năm 2001 và sắp tròn 25 năm. Đó là thời điểm Wikipedia bắt đầu
Nhiều người cùng thời đã bỏ cuộc, và tôi cũng không còn chăm chút như hơn 10 năm trước. Khoảng 5 năm trước tôi đã bỏ công cụ phân tích; trong thời gian dùng WordPress, WP-Engine vẫn giữ cho tôi các điều kiện cũ, nhưng rồi tôi cũng từ bỏ nó
Giờ tôi chủ yếu viết cho chính mình: để sau này đọc lại mà nhớ, và để có một URL web gửi cho những chủ đề phải trả lời lặp đi lặp lại. Tôi viết ở dạng văn bản thuần đơn giản nhất mà GitHub Pages có thể xuất ra, không metadata ở phần đầu hay tag. Nếu phân tích mặc định của CloudFlare đúng, có vẻ vẫn có khá nhiều lượt truy cập
Dù vậy tôi vẫn thích mày mò với nó, và còn nhiều bài viết dang dở. Nếu có thể, tôi định sẽ tiếp tục duy trì. https://brajeshwar.com
Điểm mấu chốt là đoạn nói rằng nếu đưa thống kê vào blog, việc viết có thể biến thành chạy theo click thay vì làm vì chính hoạt động đó, khiến tôi viết cho người khác chứ không phải cho bản thân
Nếu một ngày nào đó tôi tìm được động lực để bắt đầu viết blog, có lẽ điểm này sẽ rất quan trọng. Chỉ số phù phiếm có lẽ sẽ làm giảm động lực
Họ bám vào các chỉ số phù phiếm; nếu một video thất bại thì chỉ số của 10 video tiếp theo cũng tệ đi đáng kể, nên họ phải điên cuồng tiếp tục sản xuất nội dung. Không có kỳ nghỉ nào cả, vì nếu nghỉ thì chỉ số lại giảm
Nó không quyết định tôi sẽ viết gì, nhưng khá vui khi xác nhận rằng trên Trái Đất thật sự có vài người quan tâm đến cùng một thứ
Dù blog có một trọng tâm cụ thể, hoặc tiến hóa như blog của tác giả gốc, các con số thống kê vẫn luôn ở ngay trước mắt. Có vẻ cách duy nhất để đối mặt với vấn đề này là động lực tự thân
Nếu nhà cung cấp blog hỗ trợ, việc thêm nút mở bài viết ngẫu nhiên sẽ làm trải nghiệm phong phú hơn rất nhiều về lâu dài
Vì nhờ đó bản thân bạn và người khác có thể quay lại thăm các bài viết từ nhiều thời kỳ. Website không có hình dạng vật lý để độc giả khám phá, nên có thể tận dụng đặc tính đó bằng cách tự thêm yếu tố tình cờ
Nếu bạn quan tâm đến các bài blog ngẫu nhiên, cũng nên xem dự án của tôi https://indieblog.page/
Nó hiển thị bài viết trong các năm trước có cùng ngày hôm nay hoặc gần nhất. Phiên bản thu gọn hiển thị bài của 1 năm, 3 năm, 5 năm, 10 năm trước; phiên bản mở rộng hiển thị toàn bộ 18 năm. Nó giống như một cỗ máy thời gian nhỏ, tặng lại các bài cũ như những món quà nhỏ
Có tính năng trang ngẫu nhiên, nhưng https://wiki.roshangeorge.dev/index.php/Special:Random không bảo đảm sẽ gặp bài hay
Thành thật mà nói, tác giả gốc nói đúng. Tôi viết blog này vì cùng lý do như mấy chục năm trước: vì bản thân việc đó vui. Ngày xưa lượt xem là hàng trăm, nhưng giờ có vẻ độc giả chỉ còn tôi và một người bạn dùng RSS reader. Dù vậy, nếu một ngày nào đó LLM phát hiện ra tôi, có lẽ nó sẽ scrape tôi và tôi sẽ trở thành một phần nhỏ của trí tuệ máy
Tình cờ tôi thấy bài đầu tiên¹ trên blog của mình được đăng ngày 24 tháng 9 năm 2009, và tính đến hôm qua là đúng 15 năm
Tôi đã rất chú ý đến việc bảo tồn mọi bài viết trên website cá nhân, nhưng đáng tiếc là dạo này tôi không viết bài mới thường xuyên. Tôi tự hỏi liệu điều đó có thay đổi trong tương lai không
[1]: https://dmitri.shuralyov.com/blog/1
Bài viết này chạm đến mình rất nhiều. Gần đây, trong một thời gian mình đã không thể viết vì cảm giác cực kỳ chán nản và giống như hội chứng kẻ mạo danh
Giống Jonas, mình viết cho chính bản thân, không có hệ thống bình luận, sống trong một bong bóng với trung bình khoảng 5 lượt truy cập mỗi ngày, thỉnh thoảng một hai ngày lại vọt lên vài trăm đến vài nghìn người. Những lần đó rất hiếm, và mình quan tâm đến niềm vui khi viết hơn là viết về điều gì
Rồi trong lúc chật vật trên thị trường việc làm, có người nói rằng các bài viết của mình đang làm hại cơ hội của mình. Họ chỉ ra lỗi chính tả và ngữ pháp, cho rằng nội dung không hay lắm, khó theo dõi và lan man
Mình lập tức gỡ tất cả xuống, và thấy mình thật ngốc khi nghĩ rằng sẽ có ai đó thấy chúng hữu ích. Mình còn tự hỏi liệu có lẽ nên để chúng offline như nhật ký cá nhân thì hơn
Khoảng một năm sau, mình nhận ra phán đoán đó sai đến mức nào. Đáng ra mình tuyệt đối không nên gỡ các bài viết xuống. Bản thân mình cũng đã tuyển người nhiều lần, nhưng chưa bao giờ nhìn blog cá nhân của ứng viên rồi nghĩ “ừm, lỗi chính tả và ngữ pháp này. Loại”. Những thứ như vậy là tín hiệu cho thấy tính cách, sự tò mò, năng lực và nhiều yếu tố quan trọng khác của một người. Hầu như lúc nào chúng cũng giúp ích cho việc tuyển dụng nhiều hơn là gây hại. Trong những trường hợp hiếm hoi thấy rõ rằng họ không duy trì trang đến cùng thì không hay lắm, nhưng điều đó cũng hoàn toàn có thể hiểu được
Mất một thời gian, nhưng mình đã bắt đầu viết lại, và cũng bắt đầu chia sẻ để rũ bỏ sự tự nghi ngờ; đó là một trải nghiệm sảng khoái và như được hồi sinh đến khó tin. Vì mình chủ yếu viết về những thứ thú vị và cuốn hút, việc viết lách nhắc mình nhớ lại điều mình yêu thích ở lập trình. Khi đào sâu vào chủ đề, cảm giác về kiến thức và năng lực của mình cũng lớn dần. Đó không chỉ là bản thân việc viết, mà còn là bài tập tinh thần để hiểu
Như Jonas đã nói, có điều gì đó đơn giản là vui. Mình không thể chỉ ra chính xác, nhưng khi viết, gần như ngay lập tức mình rơi vào trạng thái tập trung và nhập tâm. Đó là nơi mình muốn ở
Nếu bạn đang nghi ngờ bản thân và cảm thấy viết lách không hợp với mình, nhưng thật ra lại thích nó, mình hy vọng bạn có thể rút ra điều gì đó từ trải nghiệm của mình. Dù vậy, nó vẫn đáng để viết. Không ai bận tâm nếu bạn không viết như một tác giả nổi tiếng, và thỉnh thoảng có lỗi chính tả hay ngữ pháp tệ cũng không sao. Điều cốt lõi là tận hưởng và chia sẻ với những người tò mò. Càng làm nhiều bạn sẽ càng tiến bộ, và nó có thể trở thành một niềm vui thật sự trong cuộc sống