Software craftsmanship

We live in a world utterly dependent on software. From the brakes in your car to the financial systems trading billions, our lives are governed by code written by developers. With this power comes an immense, and often overlooked, responsibility.

This talk is a compelling journey into the heart of what it means to be a software developer today. It’s not just about writing code that works; it’s about understanding that our if-statements can have life-or-death consequences, our small mistakes can topple companies, and our collective work shapes modern society.

This session will change how you view your keyboard. It’s a call to arms to elevate our craft.

What You Will Learn and Re-evaluate

This talk is designed to provoke thought, instill a sense of duty, and provide the practical foundation for writing better code. We will cover:

  • The Developer’s Burden: Explore real-world case studies where code had catastrophic consequences.
  • Beyond “Getting It to Work”:Learn why projects slow down and how to prevent it.
  • The Nature of Quality: Quality isn’t a metric for a single line of code.
  • Clean Code in Practice: Move beyond the buzzword. We break down what Clean Code truly is:
  • SOLID Principles Demystified: Get a clear, practical overview of the design principles that are the bedrock of scalable and maintainable software architecture.
  • Test-Driven Development (TDD): Learn how TDD is not just a testing technique but a design process that ensures quality from the start.

Who Is This Training For?

This talk is essential for:

  • Software Developers of all levels (Junior to Senior)
  • Tech Leads and Engineering Managers
  • Anyone involved in the software development lifecycle who wants to understand the critical importance of code quality and developer responsibility.

Key Takeaways


By the end of this session, attendees will:

  • Be motivated to champion high standards and craftsmanship within their teams.
  • Have a renewed sense of purpose and responsibility in their role as developers.
  • Understand the direct link between code quality and real-world safety and stability.
  • Be equipped with the core principles of Clean Code and SOLID to write better code immediately.
  • Grasp the practical benefits of TDD and how to start applying them.

Testimonials

“This talk changed how I view my code from now on. As wake-up call for sure…”

-Senior Developer

Finally, a talk that effectively communicates the ‘why’ behind code quality to my entire team.

-Tech lead

It made me see my keyboard as a tool of immense power and responsibility.

-Junior Developer

Get a Quote

Nawid Sahebzadeh

Transformation Lead | DevOps Accelerator | AI Adoption Strategist

With nearly two decades of experience bridging technology and human behavior, Nawid brings a pragmatic lens to AI transformation.
His approach blends systems thinking, cultural transformation, and engineering craftsmanship.