Bill's day job as an engineer in Pivotal's Cloud Cache group affords him frequent opportunities for self-actualization. Contributing to Apache Geode constitutes the fulfillment of a decades-long aspiration to learn-by-doing distributed system programming.
This lifelong language lover was formerly an object-oriented zealot, but is now more of a functional programming partisan. His protracted quest for efficient yet sensible concurrent software development has led him recently into the realms of Project Reactor, RSocket, and coroutines. In an effort to regain his sanity he has committed to the esoteric path of deterministic simulation and virtual time.
Bill enjoys the golden age of streaming (way too much), battling Beaverton traffic on his bike, and cleaning his cast iron pans.