97 Things Every Programmer Should Know

(Chris Devlin) #1

Contributors 201


Dan North


Dan North writes software and coaches teams in agile and lean
methods. He believes in putting people first and writing simple,
pragmatic software. He also believes that most problems that
teams face are about communication—and all the others are, too.

This is why he puts so much emphasis on “getting the words right,” and why
he is so passionate about behavior-driven development, communication, and
how people learn. Dan has been working in the IT industry since he graduated
in 1991, and he occasionally blogs at http://dannorth.net.


“Code in the Language of the Domain,” page 22

Daniel Lindner


Daniel Lindner has developed software for over 15 years, both paid
for and voluntary (open source). He cofounded a software devel-
opment company in Karlsruhe, Germany, and gives lectures on
software engineering. He has been seen having a social life, too.
“Let Your Project Speak for Itself,” page 104

Diomidis Spinellis


Diomidis Spinellis is a professor in the department of manage-
ment science and technology at the Athens University of Eco-
nomics and Business, Greece. His research interests include
software engineering, computer security, and programming lan-
guages. He has written the two award-winning Open Source Perspective books,
Code Reading and Code Quality (both Addison-Wesley Professional), as well
as dozens of scientific papers. His most recent work is the collection Beautiful
Architecture (O’Reilly). He is a member of the IEEE Software editorial board,
authoring the regular “Tools of the Trade” column. Diomidis is a FreeBSD
committer and the developer of UMLGraph and other open source software
packages, libraries, and tools. He holds an MEng in software engineering and
a PhD in computer science, both from Imperial College London. Diomidis is
a senior member of the ACM and the IEEE and a member of the Usenix Asso-
ciation.


“Large, Interconnected Data Belongs to a Database,” page 96
“Put Everything Under Version Control,” page 136
“The Unix Tools Are Your Friends,” page 176
Free download pdf