Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
Join us in building a kind, collaborative learning community via our updated Code of Conduct.
34,356 reputation


I've been seriously coding since 1995 and had my hand in a lot of the Perl and CPAN infrastructure and wrote the Perl testing library, Test::More.

I focus on the "intangibles" of software engineering and architecture, and take a broad, polyglot approach to software. Rather than learning the latest hot framework, I focus on the techniques and patterns which are the foundation for good software.

If you like my work here, and you'd like to hire me for mentoring or consulting work, I can be found on

Top Tags (189)

Score 1,851
Posts 97
Posts % 41
Score 621
Posts 38
Score 537
Posts 39
Score 460
Posts 20
Score 453
Posts 18
Score 363
Posts 20

Top Posts (234) All Questions Answers | Votes Newest

View all questions and answers

Badges (234)

Gold 9


Silver 91


Bronze 134