You are previewing Secrets of the Rock Star Programmers: Riding the IT Crest.
O'Reilly logo
Secrets of the Rock Star Programmers: Riding the IT Crest

Book Description

A-list Programmers Reveal How to Develop Breakout Skills

Find out what it takes to push your programming chops to the next level and design killer software by getting inside the minds of today's rock star programmers:

• Rod Johnson, Inventor of the Spring Framework

• Adrian Colyer, Pioneer of Aspect Oriented Programming Tools, Project Lead of AspectJ

• Java Posse--Tor Norbye, Joe Nuxoll, Carl Quinn, and Dick Wall

• Chris Wilson, Lead Architect of Microsoft Internet Explorer

• Nikhil Kothari, Architect of ASP.NET AJAX

• Hani Suleiman, Author of "The Bile Blog"

• James Gosling, Father of Java

• Kohsuke Kawaguchi, Creator of the Hudson Continuous Integration Tool

• Herb Schildt, The World's Bestselling Programming Author

• Floyd Marinescu, Co-founder of ServerSide.com; Founder and Lead Editor of InfoQ.com

• Andy Hunt, Co-founder of the Pragmatic Programmers

• Dave Thomas, Object Oriented Software Pioneer

• Max Levchin, Co-founder and Former CTO of PayPal

• Libor Michalek, Co-founder of Slide.com

• Weird Al Yankovic, The Programmer's Rock Star

Table of Contents

  1. Copyright
    1. Dedication
  2. Acknowledgments
  3. Introduction
    1. Who Should Read This Book
    2. How This Book Is Organized
      1. Software Technology Experts
      2. Software Pedagogy Experts
      3. Software Development Experts
      4. Actual Rock Stars
      5. Soft Skills
      6. Hard Skills
      7. Business
      8. Personal
  4. 1. Software Technology Experts
    1. 1. Rod Johnson
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
    2. 2. Adrian Colyer
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
    3. 3. The Java Posse
      1. Fact Sheet
      2. Introduction
      3. Soft Skills, Part 1
      4. Personal, Part 1
      5. Hard Skills, Part 1
      6. Soft Skills, Part 2
      7. Hard Skills, Part 2
      8. Business
      9. Personal, Part 2
    4. 4. Chris Wilson
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
    5. 5. Nikhil Kothari
      1. Fact Sheet
      2. Introduction
      3. Background
      4. Soft Skills
      5. Hard Skills
      6. Business
      7. Personal
    6. 6. Hani Suleiman
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
    7. 7. James Gosling
      1. Fact Sheet
      2. Introduction
      3. Background
      4. Soft Skills
      5. Hard Skills
      6. Business
      7. Personal
    8. 8. Kohsuke Kawaguchi
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
  5. 2. Software Pedagogy Experts
    1. 9. Herb Schildt
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
    2. 10. Floyd Marinescu
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
  6. 3. Software Development Experts
    1. 11. Andy Hunt
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
    2. 12. Dave Thomas
      1. Fact Sheet
      2. Introduction
      3. Background
      4. Soft Skills
      5. Hard Skills
      6. Business
      7. Personal
    3. 13. Max Levchin and Libor Michalek
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal and History
  7. 4. Actual Rock Star
    1. 14. Weird Al Yankovic
      1. Fact Sheet
      2. Introduction
      3. Soft Skills
      4. Hard Skills
      5. Business
      6. Personal
  8. Appendix A Index of Common Questions Asked of Interviewees
  9. Appendix B Phillip G. Armour’s The Five Orders of Ignorance
    1. 0th Order Ignorance: Lack of Ignorance
    2. 1st Order Ignorance: Lack of Knowledge
    3. 2nd Order Ignorance: Lack of Awareness
    4. 3rd Order Ignorance: Lack of a Suitably Efficient Process
    5. 4th Order Ignorance: Meta Ignorance