> Markdown version of [/events/world-congress-2026-europe/sessions/1059-software-engineering](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1059-software-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering for Muggles - **Date:** Thursday, Jul 9, 2026 - **Time:** 12:25–12:35 (10 min) - **Room:** Airstream 1 - **Event:** World Congress 2026 Europe ## Recording [Watch recording](https://www.wearedevelopers.com/videos/100055-software-engineering-for-muggles) ## Description Have you ever tried to explain software engineering to someone who’s never written a line of code? It’s surprisingly hard, because unlike building a house, software projects rarely go according to plan. They end up more like… the Weasley house from Harry Potter. What starts as a simple, sturdy home becomes an ever-expanding, slightly chaotic structure of extensions, workarounds, last-minute rooms, and “temporary” solutions that somehow end up permanent. Software engineering isn't about a single big construction project, it's an ongoing journey of planning, building, testing, and fixing. Using the Weasley house as a metaphor, I’ll explain why we’re always “renovating” (maintenance), why swapping out doors (libraries) means checking the versions of the hinges and door frames, and how, in software, we can simply “copy the whole house” to test new windows — without anyone catching a cold. After this session you will never struggle again explaining software engineering concepts to your mum, your non technical friend, or your nephew again. Give it a try! ## Speaker ### [Theresa Heine](https://www.wearedevelopers.com/@theresa-heine) Software Engineer at ING ## Related talks at this congress - [Debugging Humans: How MBTI Helps Engineering Teams Communicate Better](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1375-debugging-humans-how) — Hazel Wat - [Solving Architectural Entropy With Runnable Diagrams](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1151-solving) — Mourjo Sen - [When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1118-when-humans-stop) — Simon Auer - [Confessions of a Software Archaeologist: What I Did Wrong in 10 Years of Restructuring Software](https://www.wearedevelopers.com/events/world-congress-2026-europe/sessions/1270-confessions-of-a) — Hendrik Lösch