empathy management stories Uncategorized

Project empathy, day four — first new code

Day four was fun but short.

I began by setting my Pomodoro timer to 25 minutes to work on the first milestone, creating and viewing projects.

The project’s definition already has a lot of functionality, so I constrained the milestone only to include the title as part of the project.

The framework I am using https://aspnetboilerplate.com is highly opinionated, so I had to spend my first Pomodoro timer just browsing through the docs in order to get acquainted with it.

For my second Pomodoro, I wrote our first class, the project class. I added the database migrations and pushed them to the database.

I mentioned that the framework I am using is highly opinionated. It uses domain-driven design, so our class has no logic and can only be instantiated via a create method, ensuring that domain rules are applied consistently.

The logic will be added to another class they call “the manager” you can see more details on their design here.

So far, this little project has proven successful in building empathy. I had already forgotten that there is a significant amount of time devoted to research and learning for every line of code.