Share on Facebook Share on Twitter Email
Answers.com

Kevlin Henney

 
Wikipedia: Kevlin Henney

Kevlin Henney is an author who writes on the subject of computer programming in C and C++ 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.2

Contents

Presentations

  • In 2002, Henney presented at the ACCU Conference, presenting Patterns for Concurrent and Networked Objects.
  • In 2003, Henney presented at the ACCU Conference, presenting C++ Threading.
  • In 2004, Henney presented at the ACCU Conference, presenting Beyond the Gang of Four (2 sessions) and More C++ Threading.
  • In 2005, Henney presented at the ACCU Conference, presenting Writing Your First Pattern, Five Considerations, Consolidated C++ and It's all Geek to me!.
  • In 2006, Henney 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 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 presented at the ACCU Conference, presenting The Selfish Object, The Simplicity Workout and Know Your Units.
  • In October 2009, Henney presented The Uncertainty Principle at the 2nd Annual PHP North West Conference PHPNW09 in Manchester (UK).

Bibliography

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)3
  • Forgive me Father, for I have Singletoned... — Kevlin Henney, ACCU 2007.

Source contributions

Henney has contributed to the Boost C++ Libraries. His contributions include:

  • Boost.Any - a safe, generic container for single values of different value types.
  • Parts of Boost.Conversion - for Polymorphic and lexical casts.

References

  1. Thaddaeus Frogley. "ACCU Spring Conference 2001 Roundup". Thad's Homepage. http://thad.notagoth.org/accu_spring_2001/#minimalism. Retrieved 2005-11-16. 
  2. "Revenge of the Nerds - OOPSLA 2005". Gregor's Ramblings. http://www.enterpriseintegrationpatterns.com/ramblings/37_oopsla.html. Retrieved 2005-11-16. 
  3. "Quotations on simplicity in software design". jbox. http://www.jbox.dk/quotations.htm. Retrieved 2005-11-16. 

External links


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Kevlin Henney" Read more