Performant Teams: Autonomy, Mastery, and Purpose

Presented by: Steve Green

Building successful teams requires the same rigor that goes into creating quality software. Maximizing team potential requires more than just good process. All high performing teams require three fundamental elements: autonomy, mastery and purpose. To put it simply, these teams deeply long to have...

Tags: Leadership, Soft Skills/Business, Diversity/Equity/Inclusion, Career Development, Remote WorkFormat: General SessionLevel: Intermediate

Don't Just Fix It, Learn From It - The Importance of Incident Management when Something Breaks

Presented by: Rick Clymer

Panic messages saying the system is having issues. Your phone buzzing from your alert system sending you text's about the system being down. Intuition kicks in and tells you solve this issue as fast as possible and get back to your day. While you have solved your issue at hand, you're not setting...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Code Review is an Architectural Necessity

Presented by: Colin Dean

Code Review is not a new concept, but a specific term for an older concept -- Peer Review -- that focuses the review process on the code under examination instead of the person who submitted it. While Code Review is common in open source projects, organizations developing in private often employ...

Tags: Leadership, Soft Skills/Business, Diversity/Equity/Inclusion, Career Development, Remote WorkFormat: General SessionLevel: Intermediate

The Engineer's Playbook: Starting a New Role

Presented by: Cameron Presley

Starting a new role is never easy. There are a ton of ideas, new processes, people, and new technology to pick up. In addition, one may have also changed problem domains, which means learning about the problems being solved. That's a lot to take in and is colloquially known as "drinking from the...

Tags: Other, Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Intermediate

When is a Regular Expression Better Than Artificial Intelligence?

Presented by: Robert Herbig

When we need to scale a product, automation is almost always the right answer, and it’s easy to reach for Machine Learning (ML) because it’s so broadly applicable. However, a general-purpose tool like ML often underperforms when compared to more specialized tools. This talk is a case study about...

Tags: Soft Skills/Business, Machine LearningFormat: General SessionLevel: Intermediate

How to work with Security and have it not suck

Presented by: Jamie Dicken

Let’s face it: working with security teams can suck. Whether they’re trying to prioritize security work in the backlog, raising a show-stopping security concern hours before go-live, jamming more steps into the SDLC or tools into the pipeline, or blocking use of third-party libraries, there are...

Tags: Security, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Gender Diversity Is Not Enough

Presented by: Cassandra Faris

Studies consistently show that diverse teams solve problems more effectively, yet software development teams frequently lack diversity. Thankfully, the tech industry is talking more about DEI (diversity, equity, and inclusion), understanding why these things are important, and making changes to...

Tags: Other, Leadership, Soft Skills/Business, Diversity/Equity/InclusionFormat: General SessionLevel: Intermediate

Why We're Always Late

Presented by: Jeremy Jarrell

Your software project is probably late. And your last project was probably late, too. Furthermore, despite the decades of experience that we have planning and forecasting projects, this doesn’t seem to be getting any better. ...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Burnout - More than just a bad day

Presented by: Seth Petry-Johnson

Burnout is more than just being tired, irritable, or beat down. It's a specific psychological condition that develops in response to different types of stress, and it can be measured and analyzed in systematic ways. ...

Tags: Leadership, Soft Skills/BusinessFormat: General SessionLevel: Intermediate

Paired Programming: From Pain to Profit

Presented by: Austin Kucera

Some of the best companies and developers swear by pair programming, but have you noticed how painful it can be? If you've heard the propaganda and found reality didn't live up, or if you're curious to hear what the buzz is about, come discover some hard-won truths about one of the most promising...

Tags: Leadership, Soft Skills/Business, Career DevelopmentFormat: General SessionLevel: Intermediate