97 Things Every Programmer Should Know

(Chris Devlin) #1

Contributors 209


He helped evolve http://www.javaperformancetuning.com as a resource for
performance-tuning tips and information.


“Missing Opportunities for Polymorphism,” page 118
“The Road to Performance Is Littered with Dirty Code Bombs,” page 148
“WET Dilutes Performance Bottlenecks,” page 182

Klaus Marquardt


Klaus Marquardt’s software development experience covers life-
support systems, international projects, frameworks and product
lines, and agility in regulated environments. He has documented
a series of diagnoses and therapies on software systems that stem
from his interest in the mutual influences of technology, humans, processes,
and organization; these can be found at http://www.sustainable-architecture.eu.
Furthermore, he enjoys writing patterns, running conference sessions that
explore new ground, and having a life beyond software.


“Learn Foreign Languages,” page 98
“The Longevity of Interim Solutions,” page 108

Linda Rising


Linda Rising has a PhD from Arizona State University and a
background that includes university teaching and industry work
in a variety of domains. An internationally known presenter on
patterns, retrospectives, agile development, and the change pro-
cess, Linda has authored numerous articles and four books, the most recent,
Fearless Change: Patterns for Introducing New Ideas (Addison-Wesley), with
Mary Lynn Manns.


“A Message to the Future,” page 116

Marcus Baker


Marcus Baker is a happy programmer who’s astonished that he
gets paid for it. The joy extends to telephony, data mining, robot-
ics, and web development. He is also an occasional writer and
columnist, and sometimes organizer of user groups and confer-
ences. Today, though, he has to look after the kids.


“Install Me,” page 80
Free download pdf