Yes, we are a software development company and yes, the majority of our team is formed of software developers. How we do our job everyday and how we collaborate is our choice and defines the company culture. We don’t have many rules, but our principles guide the way we conduct ourselves as professionals in the tech industry. If you want to get to know us a bit better, let us show you the ten rules we believe every good programmer should know.
1.It’s okay to not know everything.
It’s impossible to know everything in the software development world. It’s simply too much and that’s just fine as long as you are aware. Besides, there are so many resources out there and such large communities you can ask for at any given time! From the top of the head just to mention GitHub, Reddit, Facebook or LinkedIN groups.
2.Be open to feedback and criticism.
The feedback you receive is an opportunity to see new perspectives, learn, and grow.
3.Always Clean Code.
Functional comes first, elegant is second. But both are important.
Focus only building what’s required and don’t get lost in anticipating possible new features.
5.Create a plan.
A great indication of what to do before diving into coding. Without a plan, the code would get unnecessarily complex.
6.Test your own code.
To prevent test environment fails, it’s a good idea to test your own code, manually or automated.
7.Strive to keep things simple.
The KISS principle (keep it simple). Code can be simple and straightforward. Moreover, code should only do what it needs to do without the need of abstraction. Focus on maintainability and readability first.
8.Shortcuts are sometimes necessary.
A great programmer knows that shortcuts save time occasionally. Know when it’s ok to take the shortcut without compromising the result.
9.Master the tools you use.
Without tools, developers wouldn’t be able to do their work efficiently.
10.You are not alone.
Although you do your work coding individually, so do others around you. It’s ok to ask, discuss, share knowledge, and get feedback from your colleagues. Even programmers are human beings, which means they are social by nature.
As far as we know, software developer is the best job in the world, for the reasons we detailed here. How you make the most of it, that’s your decision. Choose wisely and stick to your plan. Also, don’t forget to enjoy the ride!
If you are looking for a new challenge in the software development area, check our Careers page and let’s chat.