Ashley Engelund 

The hard thing about software is not writing it, it’s understanding and communicating with others well enough so you can model things well and communicate all of that and more via the software and systems you're writing. Smalltalker in the 90s.