Welcome! If this is your first time here, this is what you can look forward to.
Let's get started some setup. This will help in tackling the tasks that follow.
To write correct software, we need to specify the problem with precision.
Try a visit-counter with different stakeholders.
- S1: Embedded/Windows development using C++
- S2.1: Desktop development using Microsoft technologies
- S2.2: Web development using Microsoft technologies
- S3: Development using Java technologies and JavaScript
It's good to have a couple of problems to decompose :)
- The Pong Game and its staged exercise
- Gather and Present health-data and its staged exercise
While diagrams are great to express our mental models, there is a catch.
Diagramming costs precious developer time and gets outdated. But not having diagrams ruins productivity and hurts organizational learning.
Let's try doing 'diagrams as code' using mermaid. Explore VScode with mermaid-preview