Skip to content

Developer's Code What Real Programmers Do

Spend $50 to get a free movie!

ISBN-10: 1934356794

ISBN-13: 9781934356791

Edition: 2011

Authors: Ka Wai Cheung

List price: $30.00
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Dive into the software development profession from nearly every angle. You'll learn about the power of code generation as well as the benefits and dangers 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 timeWhy 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 massesThis book is packed with lessons Ka Wai Cheung has learned from more…    
Customers also bought

Book details

List price: $30.00
Copyright year: 2011
Publisher: Pragmatic Programmers, LLC, The
Publication date: 2/17/2012
Binding: Paperback
Pages: 250
Size: 6.00" wide x 9.00" long x 0.75" tall
Weight: 0.572
Language: English

Ka Wai Cheung is a developer, designer, and founding partner at We Are Mammoth, an award-winning team of web developers as passionate about approachability as they are about technology. Ka Wai is also the co-author of Flash Application Design Solutions: The Flash Usability Handbook.

Acknowledgments
Introduction
Who is the 21st-century Programmer?
Discovering the Lessons Firsthand
This Book is About Us
Metaphor
Follow Metaphors with Care
Plan Enough, Then Build
Launch is Just the First Release
The "Ivory Tower" Architect is a Myth
Throw Away Your Old Code
Diversification Over Specialization
Metaphors Hide Better Ways of Working
Motivation
The Perks are in the Work
Begin Where you Love to Begin
Be Imperfect
Stop Programming
Test Your Work First Thing in the Morning
Work Outside the Bedroom
First Impressions are Just That
The Emotional Value of Launch
Find an Argument
Productivity
Just Say "No" to the Pet Project
Constrain All of Your Parameters
Cut the Detail Out of the Timeline
Improve Your Product in Two Ways Daily
Invest in a Good Work Environment
Keep a Personal To-Do List
Create "Off-Time" with Your Team
Work in Small, Autonomous Teams
Eliminate the "We" in Productivity
Complexity
Sniff Out Bad Complexity
The Simplicity Paradox
Complexity as a Game of Pickup Sticks
Keep Complexity Under the Surface
"Hard to Code" Might Mean "Hard to Use"
Know When to Refactor
Develop a Programming Cadence
Teaching
Teaching is Unlike Coding
Beware the "Curse of Knowledge"
Teach with Obvious Examples
Lie to Simplify
Encourage Autonomous Thought
Clients
The Tough Client is Ubiquitous
Demystify the Black Magic of Software
Define the Goals of Your Application
Be Enthusiastic and Opinionated
Be Forgiving and Personable
Value is Much More Than Time
Respect Your Project Manager
Code
Write Code As a Last Resort
A Plug-in Happy Culture
Code is the Ultimate Junior Developer
Separate Robot Work from Human Work
Generating Code at Its Core
The Case for Rolling Your Own
Pride
We Have a Marketing Problem
Lessons from the Cooking Industry
Bibliography