- Đâ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ên và trả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() là 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ên và trả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
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
Đừ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
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
Album Tron Legacy
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 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
Và Gorillaz là thứ mình bật khi ý tưởng bắt đầu tuôn ra
Vào The Current
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
Thông tin album