Developer Experience: Level up Your Engineering Effectiveness

Location: Majestic Complex, 6th fl

Day of week: Friday

If software (developers) are eating the world, then, improving the developers’ experience and hence productivity should be paramount! Organizations are becoming flatter and engineers are being asked to do more than ever before. All of this contributes to an increase in cognitive load for engineers. How can we apply software to the problem of enabling high velocity development and while concurrently considering the human factors? 

In this track, we will focus on discussing the future of engineering productivity.  We will see how the best organizations are very focused on reducing the cognitive load for engineers and organizations, so they can better  focus on delivering business value. We will hear experience reports and real world stories about  the various ways individuals, teams and organizations have augmented people, process and/or technology to level up their engineering effectiveness.

Track Host:
Mike McGarr
Manager of Developer Productivity @Netflix and Co-Host of the Productivity Engineering Silicon Valley Meetup

Mike McGarr is the Engineering Manager for the Netflix Developer Productivity team. He is also a co-host of the Ship Show Podcast. He has been developing Java/JVM-based applications for most of his career and been known to dabble in other languages as well. He is passionate about building quality software through automation. Mike can frequently be found talking about Agile, Continuous Delivery, DevOps, or build and test automation. Prior to joining Netflix, Mike was the Director of DevOps at Blackboard and the founder of the DC Continuous Delivery meetup.

10:35am - 11:25am

by Joe Pamer
Engineering Manager @Facebook

Presentation details to follow soon.

11:50am - 12:40pm

by Katrina Owen
Ecosystem engineer @github

Refactoring sometimes devolves into an appalling mess. You're chasing a broken test suite, and every change just makes it worse. At other times it's a slow, controlled process culminating in dreadful design. This talk presents an end-to-end refactoring that demonstrates simple strategies to avoid such misadventures.

1:40pm - 2:30pm

by Daniel Peach
Software Engineer @Google

by Jarrod Todd
Site Reliability Engineer @Google

by Matt Duftler
Software Engineer @Google

Like many organizations today, Google does not take a top-down approach to tool selection for its engineers. In order for a tool or platform to gain acceptance with this discerning community of users, it's important to deliver a consistent, pain-free experience. Of course, introducing new tools, while at the same time managing an ever-growing set of target platforms, has the potential to dramatically increase the cognitive load for individuals and teams.


2:55pm - 3:45pm

by Emily Nakashima
Software Engineer & Engineering Manager @Honeycombio

by Rachel Myers
Developer Programs Engineer @Google

Presentation details will follow soon.

4:10pm - 5:00pm

Each talk at QCon is hand-picked by our track hosts. We are currently discussing potential speakers for this track.