5 Life Lessons from my Job: Seeing Life Through a Developer’s Lens
A perspective on how developer mindset can transform your approach to everyday life.
According to me ‘Developer’ translates to developing applications in my job and developing myself outside the job. I always feel empowered when I give meaning to my job title — developer.
Built it sprint by sprint
A sprint is a two-week time to build something.
Let us consider a big project that takes six months to complete. In this case, We break the total work into 12 sprints. We will consider all the necessary commodities like the number of people working on this project, important timelines, environments to support and all the things that matter.
Rome was not built in a day!
A similar example in life can be that committing to the gym to get fit within six months may appear daunting, but focusing on weekly exercise plans and nutrition can make achieving the goal more manageable.
Making small actionable steps helps us to achieve any target.
Requirement Clarification
When we start any new sprint, We will have a task in hand.
We may need additional inputs on top of what is there in the document. Sometimes, clearing our doubts and creating scenarios may help ease the process. Throw questions to Business Analysts and narrow the output to deliver the expected outcome. It releases ambiguity.
I remember my Lead Consultant saying once — You should never start building until you are fully clarified.
One thing that is helping me is asking questions for clarity. It was always easy for me to figure it out by myself until I found that I was toughening up internally. Believe me, asking felt much better.
Trust and Teamwork
As a beginner, Forming trust takes time. But once you intentionally build it with your peers, It will be the most powerful tool.
Whenever I feel struck by my task, A trusted colleague is the one I would reach out to.
Though the tasks at hand differ for each member, they align to form the final piece. A happy and coordinating team outperforms any struggle faced along the way.
A relationship can overcome any struggle as a challenge when there is a sense of a team. There may be times when there is a sense of hopelessness, but having the right people to support and back you is a process that takes time to build.
Bugs are inescapable
Once you have successfully overcome the challenges and completed the task within the sprint, the testing team arrives with their bugs.
Some are easy to fix, some glide under the nose, and some are complex ones that will keep bugging us for a fix.
In life, this can translate to whatever we put our efforts into, but sometimes life comes up with new hurdles. Some are easy, and some may break us to build something new out of us.
This new version may not only be a fix for the previous hurdle but also prepare us for the next one that comes along the way.
Retrospective meeting
After a sprint is completed, it is time to reflect on what went well and what did not go well.
This helps us to fine-tune and prepare us for the next sprint.
This developer job changed my perspective on feedback. I no longer have the initial pain in my chest when I hear this term in my work environment. I am eager to note them down and work on them.
Life is a great teacher by itself. It shows us hints then and there. I believe life communicates with me through those hints. When we closely watch the incidents in our lives, we get a lot of introspection about the decisions we make and the outcomes they yield.