1- first learn how to learn fast.

2- write code that you master, if you don’t understand it, then don’t ship it.

3- always test before committing.

4- if you can’t clearly explain it to a kid then you need to dig deeper, to practice more and more.

5- engineering is about impactful decisions, the engineer’s decision facing a problem to solve !

6- learn architecture, read books!

7- learn how to write code for humans, not for machines.

8- learn how to share your knowledges, how to convince with examples.

9- learn how to challenge ideas with empathy.

10- practice co-creation.