3 điểm bởi GN⁺ 2023-10-19 | 1 bình luận | Chia sẻ qua WhatsApp
  • Bài viết blog “Hãy viết thêm nhiều phần mềm “vô dụng”” nhấn mạnh tầm quan trọng của việc tạo ra phần mềm để khám phá và tận hưởng niềm vui, chứ không chỉ vì tính hữu dụng.
  • Tác giả cho rằng trong khi phần lớn người làm công nghệ tập trung vào việc tạo ra phần mềm hữu ích, thì việc làm ra phần mềm “vô dụng” cũng có giá trị, vì nó cho phép vui chơi và khám phá, đồng thời có thể khơi lại niềm vui với máy tính.
  • Tác giả gợi ý rằng nhiều người bị cuốn vào lập trình vì nó mang lại niềm vui cho họ, và việc tạo ra phần mềm “vô dụng” có thể giúp duy trì niềm vui đó, đặc biệt khi áp lực công việc thường ngày có thể kìm hãm nó.
  • Việc viết phần mềm “vô dụng” có thể giúp ta thoát khỏi nghĩa vụ và áp lực công việc, cho phép lập trình viên tự xác định phạm vi dự án và dừng lại bất cứ lúc nào nếu nó აღარ còn vui nữa.
  • Tác giả chia sẻ các ví dụ về phần mềm “vô dụng” được tạo ra chỉ để vui, như một engine cờ vua có lỗi, kho lưu trữ key-value, tiện ích Wake-on-LAN và phần trực quan hóa ván cờ, tất cả đều giúp họ học các khái niệm mới và tận hưởng quá trình.
  • Tác giả kết luận về lý do đằng sau việc tạo ra phần mềm “vô dụng” như Hurl, rằng mục đích là để tận hưởng quá trình vui chơi và học hỏi, ngay cả khi phần mềm đó không hữu ích theo nghĩa truyền thống.
  • Tác giả khuyến khích độc giả chia sẻ bài viết nếu thấy thú vị hoặc hữu ích, đồng thời cung cấp thông tin về phản hồi và đăng ký nhận các bài viết mới.

1 bình luận

 
GN⁺ 2023-10-19
Ý kiến trên Hacker News
  • Bài viết khuyến khích viết phần mềm "vô dụng", cho rằng đây có thể là một quá trình vừa thú vị vừa mang tính học hỏi
  • Nhiều người bình luận đồng ý, chia sẻ trải nghiệm viết phần mềm vì niềm vui và học được nhiều điều trong quá trình đó
  • Một số người bình luận nhấn mạnh rằng điều bị xem là "vô dụng" có thể mang tính chủ quan, và những dự án như vậy đôi khi lại kết thúc bằng việc trở nên hữu ích một cách đáng ngạc nhiên
  • Một số người bình luận chia sẻ các dự án cá nhân, bao gồm thư viện kiểu protobuf, cơ sở dữ liệu local-first dựa trên CRDT, và một ngôn ngữ lập trình "vô dụng" chỉ dùng việc ném và bắt ngoại lệ cho luồng điều khiển
  • Một số người bình luận bàn về tầm quan trọng của việc tận hưởng quá trình viết mã, thay vì quá tập trung vào việc tạo ra phần mềm "hữu ích" hoặc "hoàn hảo"
  • Một số người bình luận nói về giá trị của các dự án "vô dụng" đối với sự phát triển cá nhân và việc học, cũng như việc các dự án này thường đóng góp mã nguồn hoặc góc nhìn hữu ích
  • Một người bình luận chia sẻ rằng ứng dụng của họ từng bị từ chối vì bị cho là "vô dụng", nhưng sau đó lại được hàng nghìn người sử dụng theo những cách không ngờ tới
  • Một số người bình luận thảo luận ý tưởng tránh "cách tốt nhất" trong các dự án nhỏ, thay vào đó tập trung vào sự đơn giản và giảm phụ thuộc
  • Một số người bình luận bày tỏ sự ghen tị với những người có tự do làm các dự án "vô dụng", đồng thời bàn về áp lực phải luôn tạo ra năng suất