Tim is a long-time coder, team leader, coach, and consultant.
He is one of the crew of experts at Industrial Logic, a premier agile consultancy, eLearning vendor, and thought leader. Here Tim joins with Bill Wake, Joshua Kerievsky, and a host of other industry experts to help people develop the skills that will make them sustainably great.
Tim is a co-author of Agile In A Flash and is featured as the author of chapter 2 of Clean Code. He also is the author of the Vim tutorial Use Vim Like A Pro, which has recently migrated from a blog article to a LeanPub book.
So far (I started it 10 minutes ago) I really like this book. And I didn't expect to. I mean, I hate the title because I hate the concept of a 'pro'. There are so many pieces of software out there with the word "professional" in their name as a marketing gimmick that even 'pro' annoys me. I started using VI, (vim unimproved) on a unix system back when most people didn't use computers but my memory is no longer what it once was and it's about time I relearned some stuff (ask your father).
Most books to teach you things is geared to some hypothetical person that may or may not exist but this book starts out SAYING who it's for in a way to which I can relate. He says he wrote it for the impatient developer. I'm not a developer (any more except sometimes when I need to write a perl script) but I am still impatient in exactly the way a developer would be. I don't want to be talked down to, even if I need to know something very basic. The author doesn't (so far) do that. And he includes up front some important skills that I (probably) learned the hard way--for example he suggests you hit your esc key multiple times. It's a comforting feeling to do this even though once is usually quite enough. I'd say more but I want to get back to reading some more of it now, even if what I'm learning is stuff I used to know well and forgot (ask your father). I like that he doesn't say 'ask your DAD'. And his assuming that it isn't your mother you should ask doesn't bother me, inexplicably (except I find I'm now singing "Your Mother Should Know" while I write this. More to come . . .
If you've been through books by Drew Neil (Vim) and/or Steve Losh (VimScript), you may safely skip this one. Otherwise, a good refresher for a semi-beginner. A very quick read (1 hour). The LeanPub edition at the time of this reading has some typos and some formatting errors. It's always good going back to the basics however, and I did learn at least 2 tricks from this book that I didn't know about before/ wasn't using before.