Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
The Developer’s Code
Table of Contents
Early Praise for The Developer’s Code
Acknowledgments
Chapter 1: Introduction
1.1 Who Is the 21st-Century Programmer?
1.2 Discovering the Lessons Firsthand
1.3 This Book Is About Us
Chapter 2: 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
Chapter 3: 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
Chapter 4: 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
Chapter 5: 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
Chapter 6: Teaching
Teaching Is Unlike Coding
Beware the “Curse of Knowledge”
Teach with Obvious Examples
Lie to Simplify
Encourage Autonomous Thought
Chapter 7: 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
Chapter 8: 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
Chapter 9: Pride
9.1 We Have a Marketing Problem
9.2 Lessons from the Cooking Industry
Appendix 1: Bibliography
You May Be Interested In…
← Prev
Back
Next →
← Prev
Back
Next →