Writing has always been difficult for me. I'm not an English native speaker and I'm a perfectionist obsessed with simplicity and abstraction. If you combine all those things plus a permanent impostor syndrome, you can imagine how hard it has always been for me to write anything I could consider worth sharing.
Now, I am feeling the need to write and share some of the ideas, opinions and experiences I've gathered over the past 20 years of designing and building software, managing teams, running my own company, and helping other developers and managers.
To not get blocked already writing the first article, I'm going to keep it short and share a list of reasons for starting this blog. I think they are self-explanatory and don't need much elaboration.
I want to improve my writing skills. I hope forcing myself to write regularly will help me with that.
I want to organize my notes. I have hundreds–if not thousands–of notes and I want to review and re-organize them by applying the Zettelkasten method.
I love helping other developers and sharing what I've learned in the past. I've been teaching, training and mentoring other devs for many years and nothing feels better than seeing how others grow professionally and improve their lives.
If that sounds interesting to you, consider subscribing to receive new posts in your email.