Track: Software Engineering Softskills


Day of week:

A small group of engineers that work as a team can outperform any 10xer. Being a good teammate is much more than being a competent coder. This track will introduce our attendees to soft skills that propel teams to greatness. Ideas of empathy, rapid prototyping, effective communication, and understanding team dynamics will be demonstrated by our speakers. Attendees will be able to take away simple changes to their day-to-day jobs that can help them and their teams win.

Track Host:
Phil Haack
Leads Desktop team @GitHub and shipped ASP.NET MVC/NuGet
Phil Haack (yes, it's pronounced "hack") works at GitHub as the Director of Client Apps - a group that consists of the Desktop, Atom, Electron, and Editor Tools teams. Prior to GitHub, he was a Senior Program Manager at Microsoft responsible for shipping ASP.NET MVC and NuGet. These projects were released under open source licenses and helped served as examples to other teams for how to ship open source software. He regularly writes for his blog and tweets random observations on Twitter as @haacked. He also speaks at conferences here and there, and has quit writing technical books forever several times now.
10:35am - 11:25am

Open Space
11:50am - 12:40pm

by John Willis
Director of Ecosystem Development @Docker

Over the past few years, there seems to have been an increase in suicides in our sector of the IT industry. With complexity and responsibility ever increasing in the creation and support of digital services industries, we have seen a correlated increase in stress levels. We have come to know this as a term we call “Burnout.” Burnout was coined by...

1:40pm - 2:30pm

by Jake Zukowski
Interaction Design Director @Fjord

Teams need a strong, singular North Star vision with a process to utilize different perspectives in order to build the best products and services. This talk will explore constructive negotiation, pairing inclusivity and the decisive mindset to help diverse teams deliver quickly while still leveraging their strengths. As we become more aware of the benefits of inclusivity to the bottom line, smartly integrating empathy into a tech culture is a good move. However, an empathetic team mindset...

2:55pm - 3:45pm

by Phil Haack
Leads Desktop team @GitHub and shipped ASP.NET MVC/NuGet

The software industry in the past romanticized the image of the solitary coder in a basement twiddling bits to produce a great work. But in reality, software has always been a collaborative social effort.

From putting people on the moon to building a game that causes people to run around outside chasing imaginary creatures, all of these efforts required developers to work closely together and build upon the work that preceded them. The secret ingredient to great teams and products are...

4:10pm - 5:00pm

by Sara Bayless Da Costa
UX Lead, Interaction Design Specialist @Fjord

Have you ever spent an overwhelming amount of time building a prototype that a user throws away in a matter of seconds? In this presentation, you'll learn about several low-fidelity prototyping methods that require little to no cost. These methods will help you learn about your product, gather high-quality feedback, and get the best version of your product out there as quickly as possible.

Prototyping is an incredible tool that enables you to better understand a user's needs,...

5:25pm - 6:15pm

by Devon H O'Dell
Tech Lead @Fastly

Almost by nature, bugs force us to operate beyond our knowledge and understanding. Even experienced developers show wide variance in capability when it comes to debugging software. What is it about debugging that is so inherently difficult? What makes some more successful at solving bugs? Importantly, what can we even do about it?

A large body of psychological research pioneered by Carol Dweck may hold the key: our perceptions about our own abilities influence our goals and behaviors...



Monday Nov 7

Tuesday Nov 8

Wednesday Nov 9