HOME

TheInfoList



OR:

Kevlin Henney is an English author, presenter, and consultant on software development. He has written on the subject of
computer programming Computer programming is the process of performing a particular computation (or more generally, accomplishing a specific computing result), usually by designing and building an executable computer program. Programming involves tasks such as ana ...
and development practice for many magazines and sites, including ''Better Software'', ''
The Register ''The Register'' is a British technology news website co-founded in 1994 by Mike Magee, John Lettice and Ross Alderson. The online newspaper's masthead sublogo is "''Biting the hand that feeds IT''." Their primary focus is information tec ...
'', ''
C/C++ Users Journal ''C/C++ Users Journal'' was a computer magazine dedicated to the C and C++ programming languages published in the United States from 1985 to 2006. It was one of the last printed magazines to cover specifically this topic (apart from ACCU's journ ...
'', ''Application Development Advisor'', ''JavaSpektrum'', ''
C++ Report ''C++ Report'' was a bi-monthly professional computer magazine published by SIGS Publications Group. It was edited by Robert Murray, Stanley B. Lippman, Douglas C. Schmidt, Brad Appleton, Robert Cecil Martin, and Herb Sutter and aimed to cover var ...
'', ''Java Report'', ''
EXE Exe or EXE may refer to: * .exe, a file extension * exe., abbreviation for executive Places * River Exe, in England * Exe Estuary, in England * Exe Island, in Exeter, England Transportation and vehicles * Exe (locomotive), a British locomotive ...
'', and '' Overload''. He is a member of the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operation ...
Software Advisory Board. Henney is also coauthor of books on patterns and editor of ''97 Things Every Programmer Should Know''. Henney has given
keynote A keynote in public speaking is a talk that establishes a main underlying theme. In corporate or commercial settings, greater importance is attached to the delivery of a keynote speech or keynote address. The keynote establishes the framework fo ...
addresses at a number of conferences, including ''Agile'', ACCU, DevTernity, ''DevWeek'', ''Dutch PHP Conference'', ''Embedded Systems Club'', ''GeeCON'', ''GOTO'', ''Build Stuff'', ''JAOO'', ''JAZOON'', ''Jfokus'', ''NLUUG'', ''OOP'', ''PHPNW'', ''SDC'', ''Software Architect'', ''VOXXEDDAYS'', and ''XP Day''. Henney is a member of the ACCU, and gave the keynote address at the 2001 ACCU conference 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 speaker at
OOPSLA OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe. It is opera ...
, most recently speaking at OOPSLA 2005. In October 2009, Henney presented ''The Uncertainty Principle'' at the 2nd Annual PHP North West Conference in Manchester, UK. He has also been credited with the remark "...except for the problem of too many layers of indirection" in response to the famous
aphorism An aphorism (from Greek ἀφορισμός: ''aphorismos'', denoting 'delimitation', 'distinction', and 'definition') is a concise, terse, laconic, or memorable expression of a general truth or principle. Aphorisms are often handed down by tra ...
of David Wheeler: "All problems in computer science can be solved by another level of indirection."


Bibliography

* * * * *


References


External links

* British technology writers Living people British software engineers Year of birth missing (living people) {{UK-writer-stub