Skip to content

Engineering Leadership

The Decisions Developers Make Without Noticing – And How to Make Them Better

with Stan Bühne

Wednesday 8 July 13:00 – 15:00 Room M4 (40 Seats)

About This Session

Developers make critical decisions long before they write code — often without consciously noticing them. Decisions about scope, assumptions, constraints, quality expectations, and system boundaries shape architecture, testability, and long-term maintainability. When these decisions are unclear or implicit, even well-written code and modern tooling cannot prevent rework and costly late surprises. With AI tools increasingly supporting development, these effects are amplified rather than reduced. This hands-on workshop looks at software development from code backwards. Instead of focusing on implementation details, it explores the upstream decisions that influence technical outcomes and developer experience. Participants examine recurring patterns from large software projects to understand how requirements, architectural intent, and value assumptions directly affect development — even when developers are not formally responsible for them. Through guided exercises, discussion, and reflection, participants will learn to identify hidden decisions, challenge weak inputs, and make intent, constraints, and priorities explicit. The workshop focuses on what developers can realistically influence in cross-functional environments to improve decision quality, system design, and collaboration — without adding heavy processes or bureaucracy.

Topics

  • AI Coding Assistants
  • Developer Experience (DevEx)
  • Productivity
  • Soft Skills
  • Software Architecture
  • System Design