The vast majority of books I purchase are for my own enjoyment, but not all of them. There are a few books that I buy over and over, and drop on the desks of friends and colleagues. These books, all technical, are books that I think most programmers wi…Read more at the source
Michael Feathers, Brian Marick, and I are collaborating to create a new book: Unit Testing Points of View … probably. OriginIn 2014 Martin Fowler provided Technical Review for Working Effectively with Unit Tests. As part of his feedback he said somet…Read more at the source
You should write a book to build your brand.
“Books aren’t written – they’re rewritten…” — Michael Crichton
Royalties for print should start at 18% of net revenues to the publisher. (Expect that figure to be around $10-20, so you’re only making a few dollars on each sale.)…Selling 10 thousand copies of a print tech book these days is a solid success and should be compensated accordingly. — Obie Fernandez
Read more at the source
I finally put the finishing touches on the rough draft of Working Effectively with Unit Tests. It’s been an interesting journey thus far, and I’m hoping the attention to detail I’ve put into the rough draft will translate into an enjoyable read. What I…Read more at the source
This is a book that I wish was on my son’s required reading list. Not that his code is hard to read (for someone in their first programming class), but that there are all kinds of bad habits that wouldn’t need to be broken if he and his classmates spent some time learning what good code looks like before they started to write their own.
The Art of Readable Code from O’Reilly is a quick, easyRead more at the source
The Art of R Programming is an approachable guide to the R programming language. While tutorial in nature, it should also serve as a reference.
Author Norman Matloff comes from an academic background, and this shows through in the text. His writing…
The system management/administration team that I work on is starting to do more scripting and tool building. That means bringing a bunch of people up to speed on Ruby. We’re using a combination of the Pickaxe Book and pair programming/mentoring to help bootstrap people. So far it’s been working pretty well.
Watching everyone else reading and learning made me want to get in on the action.
The recent news that GDB now supports D makes The D Programming Language jump up a notch or two on my reading list.
I’ve finished 52 Loaves: One Man’s Relentless Pursuit of Truth, Meaning, and a Perfect Crust, it was a fun read. I really identified with his trip to the French monastery. It seemed like a great climax to his year, with the perfect denouement as he came home to bake his final
Thanks to Prentice Hall and Addison-Weseley giving me three new books, my reading list has bulked back up. Here’s what I’m working through at the moment:
UNIX and Linux System Administration Handbook (4th Edition) — I’m really excited about this one, I’ve loved the first three editions, and this looks like a really solid revamping of a classic in the Sys Admin field.
As I talk about leveraging community to be more effective at what you do, let’s start out with books. I think this is a good theme to develop because it really shows how the three levels of passive, engaged, and committed involvement provide successively more benefit. Books are also an easy gateway into improving yourself because people are used to reading as a learning method — we did it inRead more at the source