3 Comments

Nice tips Fernando. It's difficult to improve at any skill without putting in the necessary practice.

I personally try to keep a mix of learning new stuff and working on mini-projects to build problem solving mindset.

Also, thanks for the mention!

Expand full comment

Personally, here’s what I’ve done.

- keep a notebook to write down lessons learnt from solving problems

- ask how the skills you learnt from solving one problem can be applied to solve another one

- always solve every problem twice. You can use help during the first time, but during the second attempt ensure you write the solution in your own words

Expand full comment

I'm a huge believer or learning by doing, but as you mentioned everything has its place.

For example, I often see on X people suggesting to developers wanting to learn React, to simply build a project". For people completely new to the domain, this can take weeks because of the all technologies involved! So I decided to design katas for my open-source React course where learners will get tasks, and the accompanying unit tests will continue failing until they implement a small feature.

Thanks for the mention Fernando!

Expand full comment