Kevlin Henney

From Wikipedia, the free encyclopedia

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". He is also a regular speaker at OOPSLA, most recently speaking at OOPSLA 2005.2

Contents

[edit] Bibliography

[edit] 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

[edit] 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.

[edit] References

  1. Thaddaeus Frogley. ACCU Spring Conference 2001 Roundup. Thad's Homepage. Retrieved on 2005-11-16.
  2. Revenge of the Nerds - OOPSLA 2005. Gregor's Ramblings. Retrieved on 2005-11-16.
  3. Quotations on simplicity in software design. jbox. Retrieved on 2005-11-16.

[edit] External links