Upcoming Talks
- LeadDev Live - January 21, 2021 - virtual
- ConFoo Montreal - February 24, 2021 - virtual
- 2021 tech leadership conference - May 07, 2021 - Minnetonka, MN, United States
- Xpand Conference - June 01, 2021 - Amman, Jordan
- Lead Dev: Manager of Managers - June 10, 2021 - London, United Kingdom
Book Me
For information about having me speak at your event, please see this.
Current Talks
- Architecture and OrganizationOver 50 years ago Melvin Conway wrote an article identifying a correspondence between the structure of our organizations and the structure of the software we produce. We still talk about Conway's Law today because of the fundamental truth of that observation. This talk goes beyond that article to examine why this happens, and how you can take advantage of it to make better software.
- Do I know you? Identity on the Internet and the Question of TrustThe internet has an identity crisis. How do you know that the person interacting with your product is who they claim to be? How can you be sure that they are a person at all? This is a talk about the evolution of identity on the internet, from a product development perspective. An overview of the things you should be aware of around digital identity when building software today, and the things you should pay attention to for the future.
- Using Agile Techniques to Build a More Inclusive TeamBuilding psychological safety in your teams is critical if you want them to perform at their best. The challenge is how to develop and encourage the trust and collaboration and to make sure that all voices are heard. The agile community has developed facilitation exercises and tools that make conversations more democratic and inclusive. I have used some of these techniques with my teams for years and have found them incredibly valuable. I will teach you some of the agile methods that I use for large and small team meetings, brainstorms, and one-on-ones that encourage all team members to participate. These tools also help make sure that all voices are respected and valued.
- Developing Your Developers: Constructing Career Paths For Your TechnologistsHow you construct development paths in your company can support and deepen your company values. Doing it well means heightening employee engagement and improving retention. This talk gives technology and people team leaders a place to start their conversations.
Older Talks
-
2020
-
2019
-
2018
-
2017
-
2016
-
2015
-
2014
-
2013
-
2011
-
2010
-
2008
-
2007
-
2006
-
1995
Panels
- Strategies for creating cultures of innovation in engineering teams, LeadDev: Strategies for creating cultures of innovation in engineering teams, November 11, 2020
- Fireside Chat with Kevin Goldsmith, BP Launchpad Guest Speaker Series, September 17, 2020
- Your Development Process is a Lie, The Live Series Round Table, July 22, 2020
- Codemotion Meetup - Building performing teams: The Spotify model is dead - long live the Spotify model, {Codemotion} Online meetup, June 25, 2020
- Building and Conveying Vision, LeadDev Live, April 08, 2020
- FinTech Discussion Panel, Annual FinTech and InsurTech Summit, February 27, 2020
- Tech Carousel: the new technologies revolutionising the financial ecosystem, The Financial Times Banking Summit: Disruptech - Strategies for intelligent growth in a Big Tech world, December 04, 2019
- Speaker's Panel, Agile by Example, October 24, 2018
- A Transformation leaders panel: Spearhead your transformation from people, technology and process perspectives, OPEX Week Summer 2018, August 27, 2018
- Hiring Partner Panel, Apprenti Forum: Creating Pathways to Economic Mobility via Registered Tech Apprenticeship, March 28, 2018
- The FCC's Dismantling of Net Neutrality, The FCC's Dismantling of Net Neutrality - Law Seminars International Webcast Panel, December 20, 2017
- Tech And... The New Workforce, General Assembly talk series, November 15, 2017
- Tech Apprenticeship: The Solution for Diversity and Talent Gaps, Tech Inclusion, October 18, 2017
- David vs. Goliath (Competing for Top Engineers Against Seattle Giants), Seattle Startup Week, October 02, 2017
- Hiring Company Panel, Apprenti: Tech Apprenticeship Summit, July 11, 2017
- Parallelism, the Cloud, and the Tools of the Future for the next generation of practitioners, SC (Super Computing) Conference, November 16, 2011
- Parallel Education Status Check – Which Programming Approaches Make the Cut for Parallelism in Undergraduate Education?, Intel Developer Forum, September 15, 2011
- Battle of the Cloud Sync Solutions, Adobe Technology Summit, May 12, 2011
- Parallelism and Education: Navigating Through a Sea of Cores, Intel Developer Forum, September 13, 2010
- Preparing the World for Ubiquitous Parallelism, SC (Super Computing) Conference, November 20, 2009
- Flash Platform Gaming Showcase, Adobe MAX Conference, October 07, 2009
- What Role is Technology Playing in New Business Opportunities? (P.S. It’s already happening...), Photographic Archive Council of America Conference, October 26, 2008
Workshops
- Best Practices in Apprenticeship Programs for Diverse Tech Talent, Tech Inclusion, October 18, 2017
- Let's build a product development organization!, Agile by Example, October 10, 2016
- Intermediate Pixel Bender: Pixels and Beyond, Adobe MAX Conference, October 27, 2010
- Creating Effects with Pixel Bender, Adobe MAX Conference, December 02, 2008
- Creating Effects with Pixel Bender, Adobe MAX Conference, November 18, 2008