DEV Community


Posted on

Week 5 of TaskForce 5.0 reflections

Time flies

I am not sure who said this quote but they were absolutely right. We are at the end of Week 5 and almost at the end of the TaskForce and I feel like it has only been a week. That is what happens when you are having the time of your life.

Reflecting on the progress made in the past 5 weeks is amazing and I am here to report on the things I learnt this past week.

Design Thinking

What is design thinking?

It is a problem-solving methodology that provides a solution based approach to solving problems. It is well suited to solving complex problems that are not well defined or known.

In a software development context, a complex problem might be that you want a new software that eliminates a particular problem for farmers but you do not have first hand knowledge on the problem since you are not a farmer.

There are some steps you would take to solve the problem like:

  • Empathise
  • Define the problem
  • Ideate
  • Prototype
  • Test
  • Repeat the above until you have the perfect product.

Design thinking process

The process deserves its own post but there are multiple resources online and I would recommend clicking here to read more about it.

React Native bits

We had so many interesting sessions on React Native on new topics like:

  • State management
  • Local storage
  • Database management
  • Deployment to Google Play & App Store

The amazing thing about these technical sessions is that we are introduced to these new concepts by instructors from Code of Africa and Awesomity Labs and it is explained in detail then we are given time to put it in practice.


This week was more fast-paced than the previous ones but it was just as interesting. Learning and fun are things that are constant in the TaskForce. Can't wait for this final week.

Top comments (0)