5 điểm bởi GN⁺ 17 ngày trước | 1 bình luận | Chia sẻ qua WhatsApp
  • Đây là website stream chuỗi bản mix giúp tăng khả năng tập trung khi lập trình, cung cấp tổng cộng 77 tập với 114 giờ âm nhạc
  • Mỗi tập được cấu thành từ các track của những nghệ sĩ nhạc điện tử và ambient, và có thể kiểm tra thông tin album gốc qua tệp .mp3 cùng liên kết Discogs
  • Trang áp dụng thiết kế với giao diện ASCII kiểu console và các tính năng tương tác như “invert”, “fullscreen”, “random”
  • Có thể truy cập và đăng ký nội dung qua nhiều kênh như RSS feed, Patreon, Apple Podcasts
  • Kết hợp UI tối giản thân thiện với lập trình viêntrải nghiệm lấy âm thanh làm trung tâm, mang lại môi trường giúp duy trì sự tập trung khi làm việc

Tổng quan về musicForProgramming()

  • musicForProgramming()website stream chuỗi bản mix được tạo ra để hỗ trợ tập trung trong lúc lập trình
  • Với câu mô tả “listening while programming to focus”, trang khẳng định đây là một bộ sưu tập âm nhạc phục vụ trạng thái tập trung khi làm việc
  • Có tổng cộng 77 tập, 1340 track, tương đương 114 giờ 55 phút 11 giây âm nhạc
  • Mỗi tập gồm một trang riêng và tệp âm thanh, có thể truy cập qua nhiều kênh như RSS feed, Patreon, Apple Podcasts
  • Giao diện sử dụng thiết kế dựa trên ASCII kiểu console, cung cấp các tính năng tương tác như “invert”, “fullscreen”, “random”

Cấu trúc tập

  • Mỗi tập được phân biệt bằng số thứ tự và tên nghệ sĩ; ví dụ Episode 77: Phonaut là một bản mix dài khoảng 2 giờ
    • Bao gồm các track của nhiều nghệ sĩ nhạc điện tử và ambient như Mohn, Vangelis, Woob, Marsen Jules, Space Afrika
    • Tệp âm thanh được cung cấp ở định dạng .mp3; ví dụ tệp music_for_programming_77-phonaut.mp3 có dung lượng 211MB
  • Có thể kiểm tra thông tin album gốc của từng track qua liên kết Discogs
  • Mỗi tập có tính năng yêu thích (favourite), và một số mục liên kết đến trang cá nhân của nghệ sĩ, ví dụ https://phonaut.wordpress.com/

Tính năng truy cập và đăng ký

  • Người dùng có thể ủng hộ dự án qua Patreon, đồng thời nghe cùng nội dung trên Apple Podcasts
  • Có thể đăng ký cập nhật tập mới qua RSS feed (rss.xml)
  • Thông tin xác minh tài khoản mạng xã hội của người vận hành được cung cấp qua liên kết Mastodon Verification

Thiết kế trực quan và tương tác

  • Trang sử dụng font monospace và UI dựa trên ký hiệu gợi nhớ đến trình soạn thảo code hoặc terminal
  • Cú pháp function musicFor(task = 'programming') ở phía trên thể hiện concept của trang dưới dạng hàm lập trình
  • Các nút “invert”, “fullscreen”, “random” cung cấp chức năng chuyển đổi chế độ hiển thị và phát ngẫu nhiên
  • Tổng thể là sự kết hợp giữa thiết kế tối giản thân thiện với lập trình viêntrải nghiệm lấy âm thanh làm trung tâm

1 bình luận

 
Ý kiến từ Hacker News
  • Mình đề xuất kênh Beyond của Radio Paradise
    Phần tuyển chọn dựa trên jazz rất tinh tế và giàu nhịp điệu, tạo ấn tượng mạnh
    Khi code, cảm giác âm nhạc trôi chảy tự nhiên như đang tuôn ra rất dễ chịu
    Vào kênh Beyond / Video trích dẫn Larry Wall

  • Khi làm việc mình rất thích nghe những thứ như Dark Synth hoặc Juno Reactor
    Lúc đi dạo trong ngày mưa thì mình bật hip-hop Pháp, còn khi làm việc liên quan đến LLM thì mở speed metal

  • Khi code mình chủ yếu nghe ambient hoặc instrumental hip hop
    Mình đặc biệt thích Nujabes, Fat Jon và DJ Okawari, đồng thời cũng hay nghe lại những album kinh điển như J Dilla với Donuts, Oh No với Dr. No’s Oxperiment, và DJ Shadow với Endtroducing
    Khi khám phá thể loại mới, mình thường xem chart hoặc nghe trọn cả discography của một nghệ sĩ
    Quá trình chuyển mình của Talk Talk từ pop thập niên 80 sang âm thanh thử nghiệm thật sự đáng kinh ngạc

    • Với gu bạn vừa nhắc tới thì có lẽ bạn cũng sẽ thích nhạc từ label Ninja Tune, đặc biệt là Funkungfusion
    • Mình cũng có gu khá giống. Gộp 10 volume của Special Herbs lại thì thành một playlist hoàn hảo dài 5 tiếng
  • NTS Radio từng là lựa chọn số một của mình cho nhạc khi code
    Có kho lưu trữ cực lớn cùng kênh ambient (Slow Focus), và cũng có app di động
    Vào NTS Radio

  • Thể loại ambient với mình lại gây buồn ngủ quá
    Thay vào đó, mình tự làm một playlist YouTube gồm nhạc điện tử không lời, không vocal để dùng lúc cần tập trung
    Mình đã gom được hơn 500 bài
    Playlist của mình

    • Mình cũng dùng tiêu chí tương tự. Chỉ là vocal bằng ngôn ngữ mình không biết thì lại nghe như nhạc cụ nên không gây phân tâm
  • Đừng cười nhé, mình nghe toàn bộ bài của Abba khi code
    Tổng thời lượng khoảng 3 tiếng, vừa khớp với khoảng tập trung của mình, và chất lượng các bài khá đồng đều nên không cần phải skip
    Mình không thích đến mức bị cuốn vào âm nhạc, cũng không bị gợi lên cảnh phim nào nên không thấy phiền

    • Thật lạ là những bài như Lay All Your Love On Me lại không làm bạn mất tập trung
    • Mình thì khó tập trung nếu có lời, nhưng Mozart và Brahms có tiết tấu vừa phải nên rất ổn
    • Abba thuộc nhóm nhạc có lời nhưng vẫn có flow khá tốt nên nghe ổn. Trước đây mình còn nghe khi chạy bộ
    • Mình không tập trung được với nhạc nhiều lời, nhưng mỗi người lại có cách hợp với mình riêng
  • Suốt 8 tháng qua mình lặp đi lặp lại ba bài
    In Motion từ The Social Network, It Has to be This Way từ Metal Gear Rising, và Clock Tower từ Dead Cells
    Mình làm bản mix 1 tiếng cho từng bài để dùng

    • Nếu vậy thì chắc bạn cũng sẽ thích album Tron Legacy của Daft Punk. Nghe lúc code, lái xe hay nấu ăn đều hợp
      Album Tron Legacy
    • Mình cũng thích In Motion nhất. Thường thì mình bật luôn toàn bộ soundtrack của The Social Network
    • Từ năm 1998 đến giờ mình vẫn lặp lại vài chục bài. Từ mp3 sang CD, rồi giờ là Apple Music, và mình đã trả tiền bản quyền để nghe suốt hàng chục năm
    • Gu này đúng chuẩn của mình luôn
  • Defcon Radio của SomaFM đã là kênh nhạc code của mình trong thời gian dài
    Vào Defcon Radio

    • Mình cũng cực kỳ yêu SomaFM. Cuối năm mình nghe kênh Department Store Christmas, kiểu nhạc Giáng sinh mang cảm giác retro rất độc đáo
    • SomaFM là đỉnh nhất. Dạo này ở kênh Groove Salad Classic có thể nghe lại nhạc đầu những năm 2000
    • Mình đã duy trì trạng thái tập trung với kênh Space Station hơn 20 năm rồi
    • Hồi công ty chặn SomaFM qua proxy mình bực thật sự
    • Dạo này kênh Secret Agent rất hợp để tập trung. Thật ngạc nhiên là nó vẫn hoạt động liên tục từ đầu những năm 2000 đến giờ
  • Mình hay nghe nhạc của Will Wood
    Không cần phải skip bài nào, và trong lời ca có cảm giác “tinh thần hacker”
    Ngoài ra phần tuyển chọn của Wendy Carlos hay đài phát thanh The Current ở Minnesota cũng rất tuyệt
    Gorillaz là thứ mình bật khi ý tưởng bắt đầu tuôn ra

    • Mình cũng là người Minneapolis, và The Current đúng là một kênh phát thanh quý như báu vật
      Vào The Current
    • Will Wood thật sự là một nghệ sĩ xuất sắc. Thấy anh ấy được nhắc tới ở đây thật vui
  • Buổi sáng mình nghe những bản điện tử nhẹ nhàng như Tycho, Emancipator, Blackmill, Jon Hopkins,
    còn buổi chiều thì nghe các track giàu năng lượng như M|O|O|N, Dan Terminus, Carpenter Brut, Daniel Deluxe, 1788-L, Pendulum có trong soundtrack Hotline Miami

    • Mình thích nghe Paronator - Flowers of Life. Một tiếng trôi qua lúc nào không hay
      Thông tin album
    • Với mình thì soundtrack của Deus Ex, Mr. Robot, Halt and Catch Fire là hoàn hảo
    • Soundtrack của hai game đó đúng chuẩn cho khoảng thời gian tập trung sau bữa trưa
    • Tổ hợp Carpenter Brut + caffeine chính là vibecoding đích thực của thời kỳ trước LLM