12 Types of Software Developers in Office
In every Software IT company, you will come across certain coding animals called "developers" (pun intended). Developers are the ones that write code - code that executes on a given machine and is meaningful in use.
If you are a software developer or want to become one, you will encounter 12 different types of developers that you will interact with. You cannot avoid them. You cannot work without them either.
Type #1: The Super Developer
This developer completes all the tasks within the given time. Sometimes they are the one who drives the whole project on their own. When you encounter them, you will need to be well prepared before approaching.
Type #2: The Delegate Developer
This developer always keeps delegating the task/work given and always tries to make others work. Often referred to as "lazy developer".
Type #3: The Show-off Developer
Always wants to impress the management. You'll see them preparing presentations and sending update emails very often.
Type #4: The Secret Developer
Often very talented but will refuse to share what they're doing at desk. They operate in silence, doing impressive work behind the scenes. They win Hackathons but remain un-noticed.
Type #5: The Extra Activity Developer
Always tries to participate in team building activities and non-technical meetups. Spends >60% of time in activities not related to the job.
Type #6: The Complaining Developer
Starts complaining about every task given. They complain about work-life balance, employee satisfaction, etc. If you come across one, you need to realize their career has not been that great.
Type #7: The Compliance Developer
Always complies to office standards, timings, attire, and other rules. Their conformance is so effective that management makes them a role model.
Type #8: The Entrepreneur Developer
Always thinks about building a startup while working. They try to generate income from other sources so that one day they can stand on their own legs.
Type #9: The Utilizer Developer
Always tries to utilize other developers to get work done and doesn't help them when needed. They just 'use' other people for their own benefits.
Type #10: The Noisy Developer
Always has a comment to say about different conversations. They do this to get management's attention but end up getting a tagline of "noisy".
Type #11: The Funny Developer
Always tries to be the joker in a group. Whether at office desk or during lunch, they try to crack jokes to gain attention. They are hilarious sometimes. 😄
Type #12: The Casual Developer
Nothing extraordinary, nothing funny, nothing secretive. They just operate in silence, complete office hours, collect their paycheck and checkout after work. These are in majority in any office.
Conclusion: All of these types of developers are inevitable. You will encounter them as you stay in a company for a longer time. You will have to learn to interact differently with different types of developers.
Good luck! 🚀