chasm

chasm

Web Ontologist, Architect, Teacher, Polemicist, Craft Coder

I wrote my first program in PL/C at Cornell in 1978 on punch cards. I’ve been a web developer since 1995 (before there was such a thing). I’ve been building dynamic, database-backed web applications professionally since 1997 (OK, MS Access and Cold Fusion, but you have to start somewhere).

After working with all sorts of databases and every aspect of web development as a lone wolf web developer (and earning degrees in Informatics and Linguistics), I moved into FP in 2007 with Scala (taught, in part, by Dave Pollak and Lucius Meredith).

In 2011, I jumped into Node and decided to focus on front end, but I did my best to use JS in a functional way. This got a lot easier after 2015. Around that time I was an early adopter of React (and taught React for CodeMentor). I’ve also run dev bootcamps in London, LA, Hong Kong, and Wellington. Later, I worked as a tech coach and then as an enterprise architect.

I am currently learning PS as TS has worn me out.