The title of this book is do programmers work at night your natural question might be do only programmers work at night. Where do i start, knowing what i know today, i would not come anywhere near amazon. The first interview page ive posted is from the interview i did with charles simonyi in 1986. It was also the first one i conducted for the book and i was finding my way. Im a programmer with a twohour round trip commute to work each day.
And the entire interview with charles from 1986 in programmers. What makes you great will not be the same thing as what ma. Any good novels that involve hacking or computer programming at all. Coders at work is a book that goes beyond the tangible skills of. Books go search best sellers gift ideas new releases whole foods todays. I know there are a lot of them out there, but can reddit recommend any especially good ones. These tech pioneers share their thoughts and musings on a wide range of topics.
The five programming books that meant most to me signal. Book clubs at work are a serious employee development opportunity. A classic title on the pc revolution originally published in 1986. Programmers at work butler lampson1986 butler lampson currently a senior engineer at the systems research center of digital equipment corporation in palo alto, california, butler lampson was an associate professor of computer science at the university of california, berkeley, a founder of the. One of the central themes of is that software developers no longer learn programming from books, as joel mentioned. With this post, i will wander a bit out of the programmers at work box and take a little interlude to digress to current events. As chief executive officer of microsoft, william h.
Id like to fill some of that time with audiobooks about software development. Is there a book out there thats the defacto standard for describing best practices, design methodologies, and other helpful information on mathematics for programmers. Any audiobooks that would help me become a better programmer would be appreciated. Peter norvig is a broad thinker and a hacker at heart. Reflections on the craft of programming isbn 1430219483 is a 2009 book by peter seibel comprising interviews with 15 highly. By definition, and by question as it was put, the books suggested here should deal with language agnostic topics, which proves most programmers have. Prime members enjoy free twoday delivery and exclusive access to music, movies, tv shows, original audio series, and kindle books.
A forum to read and discuss interviews featured in the book programmers at work. Find the top 100 most popular items in amazon books best sellers. Most programmers have a bachelors degree in computer science or a related subject, though some find work with a twoyear associates degree. I went to hear dan ariely, a professor at mit who works both with the economics department and the media lab, discuss his research and book predictably irrational.
I enjoyed exploring the handwritten notes of fellow programmers, reading about their approaches to creating good systems and comparing them with my own. Is there a canonical book on mathematics for programmers. Programmers who are passionate about programming are in the fortunate position to earn a living doing something they love. If you like the above books, we will bring out a part2 of this article with even more books for programmers. But there are millions of people in the software field. It covers the operating system and hardware requirements as well as how to create development environments using emulated or real persistent memory hardware. And the entire i nterview with charles from 1986 in programmers at work, one of my favorites, gives you perspective on where charles evolved from. I have long known the names and of the work of about half of the programmers in peter seibels wonderful book, coders at work. I am looking for book to get up to speed with start with a java language. This book should rate alongside the little lisper or the art of computer programming as one of the mustbuy books for programmers. A book club provides benefits for the employeeand for the employer when it is implemented with care.
Another interesting aspect is that programmers at work helps us see how time changes the way people think. Oh sure, there are lots of books about hackers, but theyre just a fashionable form of criminal, with little in them about what programming is really like. Coders at work reflections on the craft of programming. There are so many programming books out there, but most focus on specific technologies and their halflife is incredibly short. Michelangelo was known for painting in 40 hour stretches until he fainted of exhaustion. Reflections on the craft of programming purchase on amazon.
I would say that most of the interviews have a lot of hidden gems in them. Reflections on the craft of programming isbn 1430219483 is a 2009 book by peter seibel comprising interviews with 15 highly accomplished programmers. Programmers at work by susan lammers is an excellent snapshot into the workings of minds that helped shape the early computer industry. Ime the majority of people work to live, they dont live to work.
Discover the best computer programming in best sellers. I dont know the answer to that question, but it seems like a lot of them do. The market for books on programming topics is miniscule compared to the number of working programmers. At a first sight it seems that you are doing more work than you should, but once you adopt it you will see that you do less code, with more quality and. After a year of studying algorithms, languages, and hardware, it was good to hear the voices of experience detailing the struggles of their daytodays. Coders at work transcribes 16 some odd interviews of both new and old school programming giants culminating with donald knuth. Most programmers specialize in a few programming languages. Bill gates is considered one of the driving forces behind todays personal computing and office automation industry. Download free programming ebooks in pdf format or read programming books online. Programmers usually work in offices, most commonly in the computer systems design and related services industry. There are a million right answers, and each one of those answers is also wrong when applied to another athlete. The following five books had the biggest influence on my progra. Jenn labin offers a wonderful resource for designing and implementing mentoring programs with her book, mentoring programs that work.
Like most serious occupations, its hard to get across what is entrancing. Does anyone buy programming books and work through the. Its unrealistic to expect all of them to be passionate about programming. Programming persistent memory describes the technology and why it is exciting the industry. Give your opinionsrecommendations about books on programming in the comments section below. The value of mentoring is often not questioned, but failed execution of mentoring programs leads to organizations not using mentoring for training and development as they could.
Im not picky about a genre although i suppose most novels of this sort will be action, im just looking for something you read and liked which involved programming. Computer programming is a career that requires cuttingedge skills, persistence, and a vision for creating new possibilities with code. Creatively dead, old technology in constant need of fixing, unfriendly work environment, unjust and unfair assessment process. Reading over it, ive pulled out below a few provocative excerpts. A reading guide for those serious about programming. What does a computer programmer do and how to become one. Here are the five must read books if you are a coder. Programmers at work is a collection of captivating interviews with 20 of todays most notable programmers. Peter seibel interviews 16 of the most interesting computer program.
Both gates and microsoft cofounder, paul allen, worked as programming consultants while attending high school in seattle, washington. The interviews highlight the forces, the events, and the personality traits that influenced todays software movers and shakers. Peter seibel interviews 15 of the most interesting computer programmers alive today in coders at work, offering a companion volume to apresss highly acclaimed bestseller founders at work by jessica livingston. It consisted of 19 indepth interviews with a handful of the amazing individuals who spurred the pc revolution through their creation of key software programs. Two on algorithmsdata structures, one on ai, and one on machine learning. Very few focus on the timeless principles of writing good code, period. If youre curious about life as a programmer than coders at work is the book for you. Published july 10th 1989 by tempus books first published june 26th 1986. Programmers at work a forum to read and discuss interviews. Interesting this is, while the title reads what is the single most influential book every programmer should read.
Interviews with 19 programmers who shaped the computer industry tempus interviews with 19 programmers who shaped the computer industry. Gates started his career in computer software at a young age. Also read part ii of the here are the five must read books if you are a coder programmer. Here are 10 books plus a few more that can help guide you on the journey to success. Does anyone buy programming books and work through the entire book.
If you live with a programmer this book will teach you how to keep them happy, if youre a programmer yourself it will show you how to get your best work done at any time of. Better yet, i have now learned about the lives and philosophies of the other half of the programmers in the book, whose systems were known to me but the programmers themselves were not. Without further ado, here is the list of the top 8 best programming books to read if you want to set yourself apart and become a coding powerhouse. Based on the popular web board thread, created by martyr2. For example, in the past the goal was to make it small and efficient today the constraints are much more relaxed. Back in the 80s i wrote a book entitled programmers at work. The primary topics in these interviews include how the interviewees learned programming, how they debug code, their favorite languages and tools, their opinions on literate programming, proofs, code reading. As the words at work suggest, peter seibel focuses on. In a book club, your employees learn new concepts and new ways of. The 9 best programming books to read right now if you want to distinguish yourself 1. Why programmers work at night talks about the flow of programming, why its easier to achieve at night and what programmers need to feel productive and keep their sanity.
659 449 128 1664 659 1479 844 779 976 1596 1229 686 1373 898 1656 1071 650 1345 235 1487 1513 431 269 340 960 773 1409 1061 1284 1202 713 679 755