Iterative development is a way of building products through small incremental cycles wherein you continuously improve the product through cycles of building, shipping and learning through feedback. With every “iteration”, you learn more about what works and what doesn’t and incorporate that into the next version of the product.
“I’m going to achieve perfection through iteration. You can make things perfect, but in order to be perfect, you have to pass through imperfection.”
I view my career too as a series of iterations.
I have gone through many such “iterations” through my myriad work experiences - from building server side infrastructure to being a full stack engineer at Salesforce, becoming a Product Manager in EdTech, moving from Big tech to a startup and many more.
As of writing this, one of my career goals is to become great at the craft of building & shipping great products. An approach to accelerate and deepen learning that works for me is writing. It helps me internalize lessons better (be it life or mathematics or work) and think deeper about them. I intend to share my learnings & challenges from my journey as a Product Manager. I will also engage with other PMs, sharing their takes on specific questions & challenges.
If you’re a PM or anyone in tech curious about product, I hope you find this engaging and insightful. I welcome you to counter my takes or offer your perspectives on the topics I write about.
P.s. - This is not meant to be “career advice” (for one, because I’m hardly qualified to do that)