I've been working with software since 1975, and with open software since 1995. I've worked at (in order) the University of Massachusetts, General Dynamics, Digital Equipment Corporation (DEC), Process Software, DEC, IBM, and Red Hat. In 1997 I turned my focus to open software almost exclusively, as its present and long-term advantages had become obvious to me. Since then I've written, spoken, and taught around the world about open software and its development. I intend to keep on doing so. These days I mostly code in Ruby, but I've also used (among others) PHP, Perl, C, Python, JavaScript, BASIC, FORTRAN, Pascal, COMPASS, SNOBOL, DCL, MACRO-32, BLISS, and Lisp, in roughly chronological order and to varying degrees.Passions: Making computers do all they can, freeing people to think up new things for the computers to do. Data-driven automation, self-healing systems, referential integrity, refactoring (like paying off technical debt).Specialties: Software development; IT infrastructure (Puppet, Ansible); systems rationalisation (architecture, refactoring, resilience, redundancy); writing and teaching.
Listed skills include Open Source, Apache, Software Development, Linux, and 44 others.