AI programming and neural networks are all the buzz right now. Although the more hands-on portions of this book focus on Python programming, at its heart this book is about the mathematics that underlies neural networks in general. Neural networks are the foundation of artificial intelligence and deep learning. This is one of the best coding books to introduce readers to the concept of neural networks with clear, easy to follow examples. After reading this book, even those without much exposure to Python programming will come away with a working knowledge of neural network implementation.
These ten best coding books provide a broad tour of the subject of programming from several different points of view. From beginners to experienced coders looking to expand their circle of knowledge, managers, and even aspiring managers will all learn something from this to-be-read list.
This is not an exhaustive list, but these are a few code history books I really like. These are books that focus a bit more on technical characters, as opposed to business leaders, and they're all good reads. Some are better than others, but I really liked all of these for different reasons.
If I had to pick, I would recommend The Innovators as the first to read from the list because it covers a lot of ground, and Isaacson is a great writer. However, I'd say these can be read in any order. I'll edit this list if I think of any I missed. Feel free to add any more goodies to the comments.
I love this book. In it you will find the birth of code and computing presented and explained in one of most basic terms possible. It does get a bit hairy towards the end as the system grows and new switches are introduced. Anyhow, it is an excellent book. I'm glad to have found someone mentioning it.
It's only very early coding-related (ie. Enigma machines during WWII, which I know is a stretch haha), but I really enjoyed The Woman Who Smashed Codes. If you found The Imitation Game interesting, this is probably a good one to add to your reading list!
I personally loved Masters of Doom, can't recommend it enough. Entertaining, insightful and concise, it flowed so well from chapter to chapter that I couldn't put it down. It was an inspiring and yet cautionary tale of ambition and hubris. Definitely pick it up when you get a chance.
My favorite is still Dreaming in Code by Scott Rosenberg, which details how Mitch Kapor (Founder of Lotus Development Corporation and first Mozilla Foundation chairman) tried to lead a team in creating revolutionary software...and how everything went wrong.
Alan Turing: The Enigma is super interesting and full of Turing awesomeness, but it's super long and I don't think I even finished it. Books like that didn't make the list. These were all satisfying reads from start to finish.
Number 1 on my to-read list is Pioneer Programmer: Jean Jennings Bartik and the Computer that Changed the World. Jennings' story is told in The Innovators but I haven't gotten around the reading her own book. I am certain it's awesome though.
Yeah, Jobs book rocked. I also really liked Franklin. I read half of Einstein and lost interest but I have a good feeling about the Kissenger book. Isaacson really is the quintessential author of that type of character's bio.
I really enjoyed Ghost in the Wires. While his personality can really hit someone the wrong way, I found it really interesting. And what he says is true, he was pretty much the most famous computer hacker.
I was born in 1990 so when all of this was going on I was too young to remember or know anything about. Though I have asked my parents, who can't tell you one other computer hacker), and they remember the stuff on Kevin Mitnick. They remember hearing his name in the news constantly when his started and even remember reading the false accusations (though they didnt know it at the time) against him in the different articles Kevin mentions in his book.
I also like to know the history of scientific things which explains me what are the factors that lead to the emergence of a new technology. I think technological history must be taught to all graduates.
It covers the time from the late 1960es to the mid-80es by following seven exemplary, maybe a bit lesser known, biographies. These stories also lay out quite demonstrative how the eco-system of onw industry was able to beget a new industry (i.e. semiconductors->personal computing->software) and also sheds some light on the bio-tech industry, which also has strong roots in the bay area.
For me, it was quite an eye-opener to follow Mike Markkula's story. In a nutshell: he got so wealthy from his stock options from Fairchild and Intel that he retired in his early thirties, he got bored from retirement, started consulting, initially for one day a week, a little start-up called Apple, where he subsequently became the first major investor and its third employee - he is much lesser known than the two Steves (I've never heard of the name before the book, but then again, I'm ostentatively not an Apple fanboy), but chances are Apple wouldn't have survived its early days without him.
I have noticed posts on various Facebook coding groups about how they tab their books. In some, it looks like they tab pretty much every section. I have been researching it online and some sites say it's fine to do for sitting for certification exams, but you should remove them when going into an actual job because it sends a message of inexperience. Feedback please? I'm almost done with Module I and I am trying to figure all of this out. Thank you for any input.
I found the CPT book from 2005 at my workplace and it used to have clearly labeled tabs on the side of the book, which I think makes finding the sections easier and quicker. Linda, are we allowed to write on temporary sticky tabs to label the CPT book like this for the certification exams?
I am curious about tabbing too. I saw pictures of someones book on a facebook page and it looked like she tabbed almost every section in all of her books. I am curious to see if this is helpful and if it is allowed when taking the CPC/CCS.
I have the 2015 CPT code book and the stickers for tabbing that book are located right in the front after the cover. You can remove any or all that you need and place them at the beginning of the section. When I was in Module II, I placed a tab at the section I was working on. By the end, my CPT book had tabs in all the major areas. I was considering not doing that, but now that I'm in Module III, I'm glad I did. It makes it easier to find the section I need when taking coding exams.
AHIMA does not allow any kind of handmade tabs, sticky notes, or loose materials. The PREPRINTED tabs in the front of your CPT book that can be stuck on the pages are not handmade, but are intended to be used with your CPT book, so they should be fine. You would not be able to use the blank ones if you wrote on them. Handwritten notes are acceptable as long as they are not copied guidelines or reference material.
The AAPC does allow handmade tabs that are inserted, stapled, pasted, mood, or tap ed as long as the intent of the tab is to mark a page with words or numbers, not to provide supplementary information. No materials other than tab dividers maybe inserted, stapled, pasted, or anything else in the books. Handwritten notes are acceptable, as long as they pertain to "daily coding activities."
If I had to make a list of the top 10 things I've done in my life that I regret, "writing a book" would definitely be on it. I took on the book project mostly because it was an opportunity to work with a few friends whose company I enjoy. I had no illusions going in about the rapidly diminishing value of technical books in an era of pervasive high speed Internet access, and the book writing process only reinforced those feelings.
In short, do not write a book. You'll put in mountains of effort for precious little reward, tangible or intangible. In the end, all you will have to show for it is an out-of-print dead tree tombstone. The only people who will be impressed by that are the clueless and the irrelevant.
And here's the best part: you can always opt to create a print version of your online content, and instantly get the best of both worlds. But it only makes sense in that order. Writing a book may seem like a worthy goal, but your time will be better spent channeling the massive effort of a book into creating content online. Every weakness I listed above completely melts away if you redirect your effort away from dead trees and spend it on growing a living, breathing website presence online.
A few weeks ago, Hyperink approached me with a concept of packaging the more popular entries on Coding Horror, its "greatest hits" if you will, into an eBook. They seemed to have a good track record doing this with other established bloggers, and I figured it was time to finally practice what I've been preaching all these years. So you can now download Effective Programming: More Than Writing Code for an introductory price of $2.99. It's available in Kindle, iPad, Nook, and PDF formats.
I've written about the ongoing tension between bits and atoms recently, and I want to be clear: I am a fan of books. I'm just not necessarily a fan of writing them. I remain deeply cynical about current book publishing models, which feel fundamentally broken to me. No matter the price of the book, outside of J.K. Rowling, you're basically buying the author a drink.
As the author, you can expect to make about a dollar on every copy that sells. The publisher makes several times that, so they make a nice profit with as few as, say, five thousand copies sold. Books that sell ten or fifteen thousand are rare, and considered strong sellers. So let's say you strike gold. After working on your book for a year or more, are you going to be happy with a payday of ten to fifteen grand?
Incidentally, don't expect your royalty check right away. The publisher gets paid first, by the bookstores, and the publisher may then hold on to your money for several months before they part with any of it. Yes, this is legal: it's in the publisher's contract. Not getting paid may be a bummer for you, but it's a great deal for the publisher, since they make interest on the float (all the money they owe to their authors) - which is another profit stream. They'll claim one reason for the delay is the sheer administrative challenge of cutting a check within three months (so many authors to keep track of! so many payments!)... a less ridiculous reason is that they have to wait to see whether bookstores are going to return unsold copies of your book for a full refund.