- Wireframing
This is post #6 in the How It Works series. We are building a task management app (simplified Trello) as our running example. In the previous post on Planning, we defined what we are building and why. Now it is time to figure out what it looks like before writing a single line of code. […]
- Planning
Post #5 in the How It Works series. We are building a task management app (simplified Trello) as our running example. Now it is time to plan the work. 1. Why Planning Matters “Weeks of coding can save you hours of planning.” Every senior developer has lived through a project where the team jumped…
- Validating the Solution
This is Part 4 of the How Software Engineering Works series. We are building a task management app (think simplified Trello) from scratch. You have identified the problem. You have brainstormed solutions. Now comes the step most developers skip entirely: validation. Before you write a single line…
- Finding the Solution
You have a clear problem statement. The stakeholders agree on what needs to be built. Now comes the part where most teams either get it right or waste three months heading in the wrong direction: finding the solution. This is post #3 in the How It Works series. We are building a task management…
- Understanding the Problem
This is post #2 in our How It Works series. Our running example is building a task management app — a simplified Trello for small dev teams. In this post, we cover the step that separates experienced engineers from everyone else: understanding the problem before writing a single line of code. Start…