User-Oriented Software Development: A Case Study

This is a (heavily) abridged version of an internal talk I gave at Unity in Copenhagen in December 2018 about User-Oriented Development.  I’m sharing it here because I believe the learnings are useful outside of internal tools and outside of Unity. Hello.  Long time no . . . . write?  ¯\_(ツ)_/¯ I’ve spent the last year working on a new internal project at Unity called Flight Control. For the purpose

How to Make Speakers Want to Return to Your Conference

In 2015, I gave a few different talks.  In the past, I’ve talked at large conferences, like the Grace Hopper Celebration of Computing (which is so well put on, it’s mind-blowing), I’ve talked at tiny conferences held in hotel ballrooms and I’ve talked at conferences at various sizes in-between.  Throughout all of this I’ve had both good and bad experiences in terms of the logistics of speaking at conferences.  So today, I’ll share

Build Engineering: What It Is and Why You Need It

I recently traveled to Phoenix, Arizona to give a talk about Build Engineering.  The talk was titled, “Build & Infrastructure Engineering: What It Is and Why You Need It”.  It covers the history of the Build & Release Engineering area at Unity (from 2014 to the current state in 2014), and then follows with an overview and introduction to the “5 Pillars of Build Engineering” and what they mean in