Ideas from books, articles & podcasts.
To solve a problem, you have to understand exactly what the problem is.
When you start solving a problem, be sure to understand the starting point, the end goal, and the obstacles in between. The worst possible thing is to produce a solution that actually doesn’t do what’...
It's important to understand what is how big the problem is.
Use questions like:
The chance someone else already solved your problem is high. All you have to do is a search in the literature to find out if there is a solution for a problem matching your use case. There is no point in reinventing the wheel.
Implement your solution trying to make it understandable by your grandma.
Avoid fancy and complex implementations. Put them aside in favor of a simple and understandable one. And optimization to the moment they are necessary.
❤️ Brainstash Inc.