Put open source to work
July 16–17, 2018: Training & Tutorials
July 18–19, 2018: Conference
Portland, OR

Clean code

Georg Grütter (Bosch Software Innovations GmbH)
5:05pm5:45pm Wednesday, July 18, 2018
Software methodologies
Location: C123/124
Level: Beginner
Average rating: *****
(5.00, 7 ratings)

Who is this presentation for?

  • Software developers and project managers

Prerequisite knowledge

  • Experience developing code or managing projects in which software is being developed

What you'll learn

  • Understand what clean code is and how how unclean code prevents agility, is harmful for developers, affects security, and is bad for business
  • Learn the reasons for unclean code and the "code smells" that help you spot unclean code
  • Discover why companies and developers alike need to work together to prevent unclean code


Clean code—understandable, modifiable, and testable code that works—is not exactly a new topic. In fact, the topic has been around for decades. But that doesn’t mean it’s a solved problem. Everybody who has worked on a nontrivial codebase has likely encountered unclean code. Unclean code is bad for business and developers alike, prevents agility, and poses security risks.

Georg Gruetter explains what clean code is, why unclean code is undesirable, the reasons for unclean code, how to recognize unclean code, and what you can do to avoid it.

Photo of Georg Grütter

Georg Grütter

Bosch Software Innovations GmbH

Georg Grütter is a social coding evangelist and developer advocate at Bosch Software Innovations. He cofounded and led the first InnerSource community at Bosch. Georg is a passionate software developer with over 30 years of experience. Previously, he held various positions and roles at Bosch, Line Information, the Zurich System House, and DaimlerChrysler. Georg has created two open source projects, XHSI and stashNotifier. He’s an avid recumbent cyclist and mountain biker who also loves photography and chocolate.

Comments on this page are now closed.


07/23/2018 2:14am PDT

Georg, Really enjoyed your presentation. Do you have a link to the slides?