97 Things Every Programmer Should Know

(Chris Devlin) #1

Contributors 205


Heinz Kabutz


Heinz Kabutz is the author of The Java Specialists’ Newsletter, an
advanced Java publication read by 50,000 Java specialists in 120
countries. Most of Heinz’s time is spent writing Java code as a
contractor for a number of companies. In addition, he lectures
companies on how to write more effective Java, taking advantage of its
advanced features.


Heinz is a Java Champion and was interviewed by Sun Microsystems (see http://
java.sun.com/developer/technicalArticles/Interviews/community/kabutz_qa.html).


“Know Your IDE,” page 90

jan Christiaan “jC” van Winkel


JC van Winkel is a trainer and courseware developer for the small
Dutch training and consulting company AT Computing. His
work focuses on UNIX/Linux (system administration, security,
performance analysis) and programming languages (mostly C,
C++, and Python). He is also the Dutch representative for C++ standardiza-
tion. JC was a board member of the Netherlands Unix User’s group (NLUUG)
for 12 years, during 6 of which he also served as chair.


“Use the Right Algorithm and Data Structure,” page 178

janet Gregory


The coauthor of Agile Testing: A Practical Guide for Agile Testers
and Teams (Addison-Wesley Professional), Janet Gregory is a
consultant who specializes in helping teams build quality systems
using agile methods. Based in Calgary, Canada, Janet’s greatest
passion is promoting agile quality processes. As tester or coach, she has helped
introduce agile development practices into companies and has successfully
transitioned several traditional test teams into the agile world. Her focus is work-
ing with business users and testers to understand their roles in agile projects.
Janet teaches courses on agile testing and is a frequent speaker at agile and testing
software conferences around the world. Read more at http://janetgregory.ca.


“When Programmers and Testers Collaborate,” page 184
Free download pdf