Dr. Franziska Horn

Clarity, from Concept to Code.

Clarity-Driven Development of Scientific Software Workshop

From Intent to Implementation

You have an idea. You know your project involves a lot of coding. But how do you go from a broad research topic to something you can actually build, test, and deliver?

This course is for master's and PhD students who want to avoid the all-too-common trap: jumping into coding without fully understanding the objective, what success looks like, or how their solution should be structured. Because this often results in messy, pieced-together scripts that are hard to maintain, adapt, and reuse. Or worse: weeks wasted solving the wrong problem.

In this two-day workshop, you'll learn the principles of Clarity-Driven Development (CDD)—a practical framework to navigate the why, what, and how of software design. Through a mix of short sessions, guided exercises, and peer feedback, you'll define your goals, sketch your results, and outline a clean, modular implementation tailored to your research—so you can stay focused, iterate faster, and avoid getting stuck in dead ends.

This workshop is for you if...

By the end of the workshop, you'll know how to translate your research intent into a concrete implementation, supported by intuitive visualizations of your expected results and the clarity to code with confidence.

Prerequisites

To get the most out of the course, you should:

The workshop is designed to integrate with your thesis work—not add extra overhead. The activities help you clarify and plan what you're already expected to deliver.



Workshop Agenda

The two-day course is based on my book Clarity-Driven Development of Scientific Software and combines structured input, self-guided work, and collaborative discussion.

The workshop takes place remotely via Zoom, Google Meet, or similar. Please join the calls with your camera turned on so the sessions feel more personal.

Day 1

[9:00 - 10:00] Group Session
[10:00 - 13:30] Self-Study
[13:30 - 15:00] Group Session
[15:00 - 17:00] Self-Study

Day 2

[9:00 - 10:30] Group Session
[10:30 - 14:00] Self-Study
[14:00 - 15:00] Group Session


Optional: Individual Coaching Sessions

After the workshop, you have the option to book additional individual coaching sessions with me for continued support during your implementation phase.
These follow-up sessions are ideal if:

Preparation


Coaching Sessions