David Copeland is a veteran software developer with over 20 years of professional development experience, starting on UNIX and C, moving into Java, and now using Java, Ruby, and Scala on a daily basis for energy-efficiency startup OPOWER in Washington, DC. He's so enamored of the command-line, that he's working on the definitive book on Ruby command-line applications for the Pragmatic Programmers as we speak. He firmly believes in getting things done quickly, not making a mess, and leaving things better than how he found them.


Speaker Deck Pro: Add privacy options and schedule the publishing of your decks Upgrade