Development PracticesDevelopment Practices
Conference50min
INTERMEDIATE

Your Code Base as a Crime Scene

Drawing parallels with Cluedo, this session humorously explores the various contributors to codebase decline—ranging from engineers to managers—and the organizational triggers behind issues like poor structure and dead code. It offers practical advice for engineers on identifying causes and proactively safeguarding code quality.

Scott Sosna
Scott SosnaScott Sosna Consulting

talkDetail.whenAndWhere

Friday, October 10, 10:40-11:30
Room 4
talks.description
The objective of the board game Cluedo is to deduce how, where, and by whom the victim was murdered based on clues gathered from the other players. Was it Colonel Mustard with the spanner in the Conservatory? Or perhaps Mrs. White with the candlestick in the Lounge? Use your deductive powers to ask the right questions, gather the facts, and determine the answers before anyone else and win the game.

An objective look at your code base should find a multitude of problems: lost architectural vision, questionable code structure, security through obscurity, undeleted dead code, inconsistent coding paradigms, copy-pasted code updated inconsistently, and much more! Instead of looking at the current state, let's look at he journey. Was it the sleep-deprived engineer at home with an misunderstood Stack Overflow answer, the Product Manger making unreasonable commitments on-site, or the non-technical leader making a technical decision? Or all of the above? The reasons are distributed throughout the organization with plenty of blame to distribute.

Join me for a fun discussion about possible triggers that started the decline of your code quality and what actions you, as the engineer, can take to protect the code and yourself!
blame
quality
engineer
code
talks.speakers
Scott Sosna

Scott Sosna

Scott Sosna Consulting

United States of America

Engineer. Architect. Designer. Modeler. Analyst. Tester. Mentor. Trainer. Speaker. Writer. My professional career has been in many different roles with diverse technology stacks in many business domains....and even after that long, I still look for new challenges that stretch my abilities in new directions. After many years as a tech leaders, I returned to my roots as an individual contributor and love it!

Speaking at conferences allows me to share my experiences, insights, and expertise with you and hopefully gives you the context and background to help you navigate the constantly-changing technical landscape we work in: while the solutions may be implemented differently now, the problems are often age-old and recurring. My goal is to help you recognize and understand that, in whatever problems presented to you.
talk.infographic.title
Your Code Base as a Crime Scene infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments