I’ve spent the last 15 years building software and leading engineering teams. These days, I run Proferent, work on applied AI and distributed systems, and write about what I learn.