97 Things Every Programmer Should Know

(Chris Devlin) #1

Contributors 211


Michael Hunger


Michael Hunger has been passionate about software develop-
ment since his childhood days in East Germany. He is particu-
larly interested in the people who develop software, software
craftsmanship, programming languages, and improving code.
While he likes coaching and in-project development as an independent con-
sultant (“better software development evangelist”—http://jexp.de), he really
enjoys the numerous other projects in his life.


One half of his life is devoted to his family of three kids, a longtime obsession with
a text-based multiuser dungeon (MUD MorgenGrauen), reading books whenever
possible, running his coffee shop “die-buchbar” with a workshop for printing on
things, and tinkering with and without Lego®. The other half is filled with working
with programming languages and learning new ones, enjoying IT podcasts (espe-
cially Software Engineering Radio; http://se-radio.net/),,) participating in exciting
and ambitious projects like qi4j, creating DSLs (jequel, squill, and xmldsl), lots
of refactoring, and contributing to and reviewing books in progress. Recently, he
started to present at conferences.


“Domain-Specific Languages,” page 46

Mike Lewis


Mike Lewis is currently a software engineer at Lutron Electron-
ics, and an independent software consultant in his spare time. He
applies over a decade of software engineering experience toward
designing elegant and intuitive software solutions. He is a process
improvement advocate whose passion lies in enhancing the user experience of
absolutely everything.


Mike holds a BS and an MS in computer engineering, both from the Rochester
Institute of Technology. Mike currently resides in Allentown, Pennsylvania,
just outside of New York City and Philadelphia.


“Don’t Be Afraid to Break Things,” page 48

Nate jackson


Nate Jackson is a senior software architect in Buffalo, New York.
He has been writing code of one kind or another since 1979,
when he got his TI-99 and a basic emulator cartridge. By follow-
ing his own advice, he has satisfied all of his customers—even the
lady who wanted the white background.


“Your Customers Do Not Mean What They Say,” page 194
Free download pdf