4 ms·
A very good list. I agree wholeheartedly: Off the top of my head, in no particular order: * How to keep learning and acquiring new abilities. * How to recogn
by lmilcin 5y ago
A very good list. I agree wholeheartedly:
Off the top of my head, in no particular order:
* How to keep learning and acquiring new abilities.
* How to recognize occasions to apply your development expertise to other types of problems (for example iteratively improve manual processes).
* How to fail fast. How to validate your ideas and make mistakes without taking a lot of resources. How to rapidly prototype solutions.
* How to divide and conquer complex problems. How to solve complex problems without knowing what you will arrive at at the end.
* How to recognize superfluous code and design.
* How to interview candidates and specifically leave your ego behind the door.
* How to be patient and persevere to long term initiatives of yours.
* How to recognize valid arguments and incorporate them in your solutions. How to change your mind.
* How to credit people for their influence and cooperation in your successes.
* How to be truly kind to other people.
* How to build trust between you and your peers and you and your managers.
* How to deal with difficult people.
* How to recognize you need help and seek it before it becomes a (bigger) problem.
* How to think big picture even in thick of things. How to deal with tactical without forgetting about strategy.
* How to take and manage notes. Even, and especially, when there is no time for it.