Lập Trình Và Cuộc Sống – Jeff Atwood
“Lập Trình Và Cuộc Sống” của Jeff Atwood chú trọng vào yếu tố con người. Bởi Jeff Atwood cho rằng “để lập trình hiệu quả, viết code thôi là chưa đủ, con người mới là nhân tố quan trọng nhất”. Quyển sách này được khởi nguồn từ blog “Coding Horror” của Jeff Atwood và được dịch giả Hồ Sỹ Hùng biên soạn lại. Blog này chủ yếu đề cập đến việc các developer trẻ nên học hỏi kinh nghiệm và kiến thức từ những developer đi trước như thế nào. Những phẩm chất và kỹ năng nào mà một developer cần có.
Jeff Atwood bắt đầu viết blog Coding Horror vào năm 2004, và tin rằng nó đã làm thay đổi cuộc đời của mình. Anh cần một cách để theo dõi sự phát triển của phần mềm theo thời gian-bất cứ điều gì anh ta nghĩ đến hoặc làm việc trên nó. Jeff đã nghiên cứu các chủ đề mà anh cảm thấy thú vị, sau đó ghi lại nghiên cứu của mình bằng một bài đăng trên blog mà anh có thể dễ dàng tìm lại và tham khải sau này. Theo thời gian, ngày càng có nhiều độc giả truy cập blog tìm thấy các bài viết hữu ích, liên quanvaf thú vị. Hiện nay, có khoảng 100.000 độc giả truy cập blog mỗi ngày cũng rất nhiều bình luận và tương tác trên web đó. Nội dung blog không tập trung quá nhiều vào mặt kỹ thuật mà thiên về khía cạnh con người trong phát triển phần mềm. Bởi vậy mình nghĩ blog Coding Horror là một trong những blog tiêu biểu để các lập trình viên trẻ có thể học hỏi kinh nghiệm về những vấn đề trong phát triển phần mềm của những người đi trước.