Top-Down Design: Modernizing Embedded Software for Business Value
Join our hands-on session where we will explore the top-down approach in embedded software architecture. This workshop will provide practical insights to streamline the development process and align technical decisions with business goals.
We will start with an overview of the top-down design methodology, discussing its benefits and how it helps maintain focus on delivering value to the business. Through interactive exercises, participants will apply these principles in real-time, working collaboratively on different parts of embedded software using modern workflows.
By the end of the session, participants will have a solid understanding of how to implement this approach to make their development process more efficient and business-focused.
Thanks Nathan!
Wow, that's super cool! As you say, no need for GUI libraries anymore ^^ Joke aside, for a simple demonstrator, this can be really helpful. Most non-developers expect a program to react to mouse events, so this can bridge the gap between a frightening command-line tool with only text-based input and a fully-fledged GUI. Thanks for the tip!
Yeah, it's neat to me that it doesn't require a complex setup: no graphics backend and it seems eminently easier to create a tiled GUI/TUI rather than mess around with pixel coordinates.
Also, thanks for introducing me to Codespaces! I'm excited to try that out for my future workshops.








Great workshop, Emile!
Here's a short video I recorded of running some code that Claude wrote for me to demonstrate what could be done in a terminal using just Unicode characters and ANSI escape codes: https://youtu.be/BP0rbLCE7ok