The wonderful season of cold winds, rain and chill is finally upon us. One wrong move and you’ll be sneezing for weeks, your nose running to the warm south. It is important to remember to be very cautious, especially in your professional life – the threat of the ‘Weak Developer’ is looming around every corner!
On a more serious note – previously we discussed how to select the best developer team possible, but what if you’re already part of a team? What if you’re wondering how to avoid drifting into muddy waters, dragging the start-up down with you?
Let’s look at things you should really keep track of in order to stay in the clear:
Clean up your code
I get that you want to show off. But a messy, bug-laden code is not a way to do it. All the bugs, hidden in that messy code of yours, will make it living hell for the rest of the team to work with. The goal is to have a clean, well-functioning code that is easy to read. So get cleaning!
Stick to deadlines
Working at a startup can be really fun. Theme parties, office pets, comfortable shoes-off policy, friendly atmosphere – it’s all jolly. With all that it’s easy to forget that the work part should still be very serious. I know how tempting it is to ask for an extension, especially if you’ve been out the night before toasting your new project. Don’t do it. Nobody likes a slacker! Keep your work well-organised and stick to deadlines. That will also make it easier for you to deal with the growth of the company and increasingly time-consuming projects.
Don’t hate on the testers
Yes, your work is brilliant. But it’s very unlikely that it’s without issues, at least the first five versions of it. So why do you hate on the people who test out the service? They’re there to help you. The startup is banking on their services to be flawless and user-friendly – how else will you accomplish that if not by involving actual users? It’s them you need to cater to. Make sure you take criticism in with poise, you need it.
Be ready to explain your work
Yes, yes, ‘regular’ people won’t understand the fine art that is code. But it’s probably the ‘regular’ people that you have to work with. Hence why you should be ready and able to break down your code and explain certain parts of it to your boss and/or colleagues. Communicate your work clearly, so that every part of the startup team can glide smoothly and avoid turbulence.
Seek to constantly improve yourself
It’s a serious sign of a weak developer if you feel completely perfect. You are not. You’re working in an environment where change is the word of the year. You must seek to constantly improve your skills and deepen your pool of knowledge if you want to stay afloat. Learn a new (programming) language or two. Encourage your team to participate in conferences and start-up events. Take the initiative to introduce a mentor to the team.
See? There aren’t that many important things to keep track of. Of course, I could probably expand this list to include about a hundred other points…But let’s just keep it simple and clear – keep track of the Big Five and you should be completely immune to the horrible consequences of being a weak developer.
Remember – do everything you can to make sure you are in tip-top shape. Consider this your “flu shot”.
Share this, and comment bellow – let’s expand the list and help fellow Hackers!