- Kevlin Henney
Kevlin Henney is an
author who writes on the subject ofcomputer programming in C andC++ for magazines such as the "C/C++ Users Journal", "Application Development Advisor", "JavaSpektrum", "C++ Report", "Java Report", "EXE", and "Overload".Henney is a member of the Association of C and C++ Users, and gave the keynote address at the 2001 ACCU conference1 on the subject of writing less code, because "there is no code faster than no code" and "less code, equals less bugs" (of which he is an active presenter). He is also a regular speaker at
OOPSLA , most recently speaking at OOPSLA 2005.2Presentations
* In 2002, Henney [http://accu.org/index.php/conferences/2002/speakers2002 presented] at the ACCU Conference, presenting "Patterns for Concurrent and Networked Objects".
* In 2003, Henney [http://accu.org/index.php/conferences/2003/speakers2003 presented] at the ACCU Conference, presenting "C++ Threading".
* In 2004, Henney [http://accu.org/index.php/conferences/2004/speakers2004 presented] at the ACCU Conference, presenting "Beyond the Gang of Four" (2 sessions) and "More C++ Threading".
* In 2005, Henney [http://accu.org/index.php/conferences/2005/speakers2005 presented] at the ACCU Conference, presenting "Writing Your First Pattern", "Five Considerations", "Consolidated C++" and "It's all Geek to me!".
* In 2006, Henney [http://accu.org/index.php/conferences/2006/schedule2006 presented] at the ACCU Conference, presenting "Five Considerations in Practice", "TR1" (jointly with Alisdair Meredith) and "STL Patterns: A Design Language of Generic Programming".
* In 2007, Henney [http://accu.org/index.php/conferences/accu_conference_2007/accu2007_speakers presented] at the ACCU Conference, presenting "Hands-on Agile Development Workshop", "Towards Simple Code: A Workshop on the Value of Simplicity in Software" and "Pattern Connections".
* In 2008, Henney [http://accu.org/index.php/conferences/accu_conference_2008/accu2008_speakers presented] at the ACCU Conference, presenting "The Selfish Object", "The Simplicity Workout" and "Know Your Units".Bibliography
* cite journal
url=http://www.cs.umbc.edu/courses/undergraduate/201/spring97/lectures/lec05/06literate.shtml
title=The Elements of Style: Literate Programming
author=Kevlin Henney
journal=CVu
volume=7(1)
month=November | year=1994
pages=
* cite journal
url=http://www.accu.informika.ru/accu/publications/public/toc/overload-toc.htm
journal=Overload
volume=22
month=October | year=1997
title=Make a date with C++: And so to const
author=Kevlin Henney
pages=
*
* cite book
url=http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470059028.html
title=Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, Volume 4
author=Buschmann, Henney, Schmidt
month=March | year=2007
*Quotations
* The "inherent" complexity of a software system is related to the problem it is trying to solve. The "actual" complexity is related to the size and structure of the software system as actually built. The difference is a measure of the inability to match the solution to the problem. — Kevlin Henney, "For the sake of simplicity" (1999)3
* Refactoring provides enough energy to a system for it to relax into a new and more comfortable state, a new local minimum. — Kevlin Henney, "The Imperial Clothing Crisis" (2002)3Source contributions
Henney has contributed to the
Boost C++ Libraries . His contributions include:
* [http://boost.org/doc/html/any.html Boost.Any] - a safe, generic container for single values of different value types.
* Parts of [http://boost.org/libs/conversion/index.html Boost.Conversion] - for Polymorphic and lexical casts.References
# cite web
url=http://thad.notagoth.org/accu_spring_2001/#minimalism
title=ACCU Spring Conference 2001 Roundup
author=Thaddaeus Frogley
work=Thad's Homepage
accessdate=2005-11-16
# cite web
url=http://www.enterpriseintegrationpatterns.com/ramblings/37_oopsla.html
work=Gregor's Ramblings
title=Revenge of the Nerds - OOPSLA 2005
accessdate=2005-11-16
# cite web
url=http://www.jbox.dk/quotations.htm
title=Quotations on simplicity in software design
work=jbox
accessdate=2005-11-16External links
* [http://www.two-sdg.demon.co.uk/curbralan/ Kevlin Henney's home page] , including:
** [http://www.two-sdg.demon.co.uk/curbralan/papers.html Kevlin Henney's bibliography]
* [http://www.accu.informika.ru/accu/bookreviews/public/reviews/0rv/Kevlin_Henney.htm Book Reviews by Kevlin Henney] at the ACCU
* [http://www.infoq.com/presentations/Agile-Architecture-Is-Not-Fragile-Architecture-James-Coplien-Kevlin-Henney Video: Kevin Henney and James Coplien at QCon London 2007]
Wikimedia Foundation. 2010.