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