did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781934356791

The Developer's Code: What Real Programmers Do

by ;
  • ISBN13:

    9781934356791

  • ISBN10:

    1934356794

  • Format: Paperback
  • Copyright: 2012-02-14
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $29.00 Save up to $0.87
  • Buy New
    $28.13

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

Dive into the software development profession from nearly every angle. You'll learn about the power of code generation as well as the benefits anddangers of design patterns. Go far beyond just writing code and tackle the emotional, psychological, and social aspects of software development as well. In dozens of nuggets of wisdom, you'll discover: What will really keep you motivated to code in the long run How you ensure your software project launches on time Why applications get complex when people crave simple software How you can survive a difficult client project * How we can collectively promote our industry to the masses This book is packed with lessons Ka Wai Cheung has learned from more than a decade of experience in the industry. After reading, you'll come away confident in all aspects of your career in web development.

Author Biography

Ka Wai Cheung is a developer, designer, and founding partner at We are Mammoth, and co-author of Flash Application Design Solutions: The Flash Usability Handbook.

Table of Contents

Acknowledgmentsp. ix
Introductionp. 1
Who is the 21st-century Programmer?p. 2
Discovering the Lessons Firsthandp. 3
This Book is About Usp. 4
Metaphorp. 5
Follow Metaphors with Carep. 6
Plan Enough, Then Buildp. 7
Launch is Just the First Releasep. 9
The "Ivory Tower" Architect is a Mythp. 10
Throw Away Your Old Codep. 13
Diversification Over Specializationp. 15
Metaphors Hide Better Ways of Workingp. 17
Motivationp. 19
The Perks are in the Workp. 20
Begin Where you Love to Beginp. 22
Be Imperfectp. 24
Stop Programmingp. 25
Test Your Work First Thing in the Morningp. 26
Work Outside the Bedroomp. 27
First Impressions are Just Thatp. 29
The Emotional Value of Launchp. 32
Find an Argumentp. 33
Productivityp. 35
Just Say "No" to the Pet Projectp. 36
Constrain All of Your Parametersp. 40
Cut the Detail Out of the Timelinep. 42
Improve Your Product in Two Ways Dailyp. 43
Invest in a Good Work Environmentp. 45
Keep a Personal To-Do Listp. 48
Create "Off-Time" with Your Teamp. 54
Work in Small, Autonomous Teamsp. 57
Eliminate the "We" in Productivityp. 59
Complexityp. 63
Sniff Out Bad Complexityp. 64
The Simplicity Paradoxp. 65
Complexity as a Game of Pickup Sticksp. 68
Keep Complexity Under the Surfacep. 69
"Hard to Code" Might Mean "Hard to Use"p. 71
Know When to Refactorp. 75
Develop a Programming Cadencep. 81
Teachingp. 83
Teaching is Unlike Codingp. 84
Beware the "Curse of Knowledge"p. 86
Teach with Obvious Examplesp. 88
Lie to Simplifyp. 90
Encourage Autonomous Thoughtp. 91
Clientsp. 95
The Tough Client is Ubiquitousp. 96
Demystify the Black Magic of Softwarep. 97
Define the Goals of Your Applicationp. 101
Be Enthusiastic and Opinionatedp. 102
Be Forgiving and Personablep. 103
Value is Much More Than Timep. 104
Respect Your Project Managerp. 108
Codep. 111
Write Code As a Last Resortp. 112
A Plug-in Happy Culturep. 113
Code is the Ultimate Junior Developerp. 116
Separate Robot Work from Human Workp. 120
Generating Code at Its Corep. 125
The Case for Rolling Your Ownp. 131
Pridep. 135
We Have a Marketing Problemp. 136
Lessons from the Cooking Industryp. 137
Bibliographyp. 143
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program