3 ms·
Run a non-commercial side project (Maybe open source) A big part of learning is making mistakes and learning from them. As you grow in seniority, mistakes beco
by mateusfreira 4y ago
Run a non-commercial side project (Maybe open source)
A big part of learning is making mistakes and learning from them. As you grow in seniority, mistakes become more expensive in money and or stress. Trying new things on stable products in big companies is hard. So how do we keep learning? How do we get updated? How do we try new stuff to be seniors on it five years from now? Run a side non-commercial project.
Why no commercial? I will get deeper into this soon, but if people are paying for it, downtime, bugs, and instability are not quite acceptable. While learning, you probably have all of those, sometimes multiple of them, at the same time.
- mateusfreira 4y agoTo experiment and make mistakes that don’t cost me a lot of money or cause too big a problem, I must have a side project. I wanted to learn rust deeply, and it would be impossible to do so if I had not started NunDB. On Nundb, I can work 10 hours a week or no hours at all without any problem. If I have one hour to code, that is enough for me to do something on NunDB, it requires much more coding than my other two activities, and I still only have a hand full of people using it and only one single critical application, so there I can experiment, learn, have fun.