Verbs, Not Nouns: Writing Documentation Users Want to Read

Presented by: Brian MacDonald

Documentation should be complete and comprehensive, but that doesn't mean it has to be dull and boring. Engaging documentation focuses on what your users want to do, the tasks they're trying to accomplish, the problems they want to solve. Writing documentation with the focus on your user, instead of...

Tags: Soft Skills, TeamsFormat: General SessionLevel: Introductory and overview

Managing a Rewrite Without Getting Stuck in the Tar Pit

Presented by: Randall Koutnik

It's a tale as old as time: our startup had finally found success and was ready to scale up, but we'd taken on a huge amount of technical debt to get there. In particular, our frontend still relied on an old templating system! How could we rewrite our frontend to take advantage of modern tooling...

Tags: Soft Skills, Teams, System DesignFormat: General SessionLevel: Introductory and overview

Survival Under Fire: How to Stay Whole During Adversity

Presented by: Arthur Doler

Each of the last few years have hit like a brick to the temple. It felt like the entire world was upended. There’s been radical shifts in the way we work, endless video conference calls, social and political unrest, and lots of tough choices about our health and the health of those we love and...

Tags: Soft Skills, TeamsFormat: General SessionLevel: Introductory and overview

The Other Side of the Table - Salary Negotiation from a Management Perspective

Presented by: Nick Stewart

Salary negotiation is a daunting task, and it can be made all the more confusing, if you don’t understand the position management often has to take. One of the best strategies for a successful negotiation is to determine what the other side values, and it’s not always the lowest number. In...

Tags: Career Development, Soft SkillsFormat: General SessionLevel: Introductory and overview

self.clone();//Passing On Your Passion

Presented by: Barry Tarlton

When you've written your last line of code, what will be your legacy? Will your applications live on forever in Production or at least until AI takes over? Will your Github repos be archived and immortalized? Will there be patterns or tools named after you? For most of us, there probably won't...

Tags: Career Development, Soft Skills, Code QualityFormat: General SessionLevel: Introductory and overview

Building Relationships for Better Security

Presented by: Darylynn Ross

It's 2024 and software engineering teams and security teams are still struggling to figure out how we can all just get along. Engineering teams are commonly frustrated and annoyed at all the extraneous stuff security wants them to do. And security teams are commonly frustrated with the lack of...

Tags: Security, Soft Skills, LeadershipFormat: General SessionLevel: Introductory and overview

Learning, Giving Back, & the Art of Community

Presented by: Mike Nelson

As you journey through your career(s) in IT, it is becoming more critical for you to immerse yourself in the network of worldwide and regional communities that are available in just a few mouse clicks. The drive for continuous learning, combined with the passion for giving back through many...

Tags: Career Development, Diversity/Equity/Inclusion, Soft Skills, Leadership, TeamsFormat: General SessionLevel: Introductory and overview

The Hazards of Sitting: An Osteopath’s Approach to Preventing Work-Related Injury.

Presented by: Michele Parsley-Lanning D.O.

My training as an Osteopathic Physician prepared me to counsel my patients about injury and disease prevention. However, I did not realize the full impact of spending a majority of my time sitting at a desk would have on my overall movement and flexibility. ...

Tags: Soft Skills, LeadershipFormat: General SessionLevel: Introductory and overview

Reaping the Benefits of Ritual and Routine

Presented by: Arthur Doler

Software is as close as humans are ever going to come to actual magic. You type arcane incantations using cryptic symbols, crafting messages incomprehensible to most mortals and communicating them to vast, unknowable systems, to be executed blindly by idiot machine gods who follow our instructions...

Tags: Career Development, Soft Skills, Remote WorkFormat: General SessionLevel: Introductory and overview

Can We Learn to Manage Uncertainty? Probably!

Presented by: Robert Herbig

When we’re asked when something will be done, it’s tempting to answer the question. “It’ll be done on March 32nd” or “it’ll take 182.5 days” or “we need 15 sprints”. It doesn’t matter if that answer is the best-case, average, or worst-case scenario. ...

Tags: Soft Skills, Agile, Project ManagementFormat: General SessionLevel: Introductory and overview

Networking for Introverts: Build, Maintain, and Use Networks Without Being Creepy

Presented by: Brian MacDonald

You've heard that having a professional network is important for career growth, for learning about your industry, and to help out in the event of a layoff. But how do you go about building one from scratch? Taking a transactional, goal-oriented approach may be good engineering design, but it tends...

Tags: Career Development, Diversity/Equity/Inclusion, Soft SkillsFormat: General SessionLevel: Introductory and overview

Multithreaded Income: How Developers Can Achieve Parallel Success

Presented by: Kevin Griffin

In an unpredictable tech industry, job security is fragile. How can developers harness their unique skills to create a diversified, resilient professional life? This talk presents the concept of "Multithreaded Income," a strategic approach to building parallel income streams inspired by the...

Tags: Career Development, Soft SkillsFormat: General SessionLevel: Introductory and overview

Dream Teams: Hiring (and Keeping) the Right People

Presented by: Michelle Smith

Everyone says that “your people are your most important asset.” But how do you find the RIGHT people? And once you have them, how do you keep them? In this entertaining session, we’ll turn the traditional hiring process on its head and share a new perspective on how to identify the right...

Tags: Soft Skills, Leadership, TeamsFormat: General SessionLevel: Introductory and overview

Creative Problem Solving

Presented by: Eric Potter

You're a developer. Solving problems is a big part of what you do. But how can you learn to think more clearly and more creatively about the problems you are solving? In this session, you will learn about the cognitive science of creative thinking. You will also learn some practical things you can...

Tags: Career Development, Soft Skills, Leadership, TeamsFormat: General SessionLevel: Introductory and overview

The Developer Relations Playbook: How to build bridges by putting people first

Presented by: Dan Vega

Are you passionate about technology and love engaging with communities? Ever wondered how you could turn these interests into a fulfilling career? Look no further! "The Developer Relations Playbook: How to Build Bridges by Putting People First" is your comprehensive guide to becoming a Developer...

Tags: Career Development, Soft Skills, Remote WorkFormat: General SessionLevel: Introductory and overview

Teaching Skills For Technical Experts

Presented by: Tori Brenneison

Bad news: tech folks are not always the most compelling teachers. (It's not our fault; we're used to talking to computers, not people!) ...

Tags: Soft Skills, LeadershipFormat: General SessionLevel: Introductory and overview

Visual Storytelling: How to be a Superhuman Communicator

Presented by: David Neal

Who says communication has to be dry, dull, and boring? Simple, hand-drawn illustrations are a compelling and fun way to engage, inform, and win your audience of readers and viewers! ...

Tags: Career Development, Soft SkillsFormat: General SessionLevel: Introductory and overview