Dec 29, 2021
3 min read

How watching thalaivar movies made me a better developer --

Continuous love for learning

Basha-1.jpeg

No matter what the movie is – the common theme that we can witness in all of thalaivar movies is to continuously improve. With continuous learning and improving ourselves, the tipping point can come anytime. There is always a room for improvement in every aspects - either be in the quality of the code or learning new technologies. A good developer updates himself throughout his professional career.

Ask more questions, get answers

As a developer, the curiosity to solve problems, and understanding why your solution does (or doesn't) work is much important. When working in complex projects, we should be more comfortable to ask right questions to our superiors, clients or peers to make sure that everyone are in the same page - requirements and expectations are correctly met.

image-15.png

You should be willing to experiment, whether working on a new domain which you are unfamiliar with or new task or even a new project - we should be comfortable to go beyond our comfort zone. That's how Annamalai beats Ashok 😁

Be more flexible

As a developer, you need to have the ability to switch contexts or the scope of a project unexpectedly, and then go back to pick up where you left off. You need to be able to adapt and respond to issues when arise, almost always unexpectedly and they’re often time sensitive. Try to plan thinks ahead, if things doesn't go as per plan - have faith in yourself and try to enjoy the process – just like Pettaivelan.

image-16.png

"Best" doesn't mean correct

We as developers, basically solve problems - we should understand that all problems are unique sometimes the best and correct solution may not be the same. Adhithya Arunachalam himself got confused this when avenging against his daughter's death. 

image-17.png

Although there are best practices for programming and a lot of valuable advice that can be learned from the industry and your peers, as a developer you should value your own work and problem-solving abilities to achieve results over following set rules and practices. 

Be a team player

image-18.png

Being a team player is part of the job description –Be the member to your team like Surya to Devaraj.  

As developer we will work with different teams -  an essential part of being a team player is to have open conversations, have and build trust with everyone in the team, be more collaborative, help and have respect to team members. 

and more..

.. growing up watching thalaivar movies and being a huge fan, I can't ignore the fact that these movies impacted me for who I really am today. 

This is a new approach I just tried to associate some strong technical knowledge with things we actually love – Let me know if you enjoyed this blog!

12 Likes
Ranjgith

Ranjgith

Enthusiastic Engineer! 😎

Leave a reply,  

Post Comment