Coders focus just on writing code to make something work. Engineers take a much wider view, focusing on both the problem and every aspect of the solution. 🤓
SocialCops’ 10 (base 10) Engineering Commandments — the values that drive everything for the #Engineering Team #InsideSocialCops 🙌
(Thread👇) Tell us if you can relate to any of these? Do you have your own values that guide your decisions? Share them with us! ⛳
Coders focus just on writing code to make something work. Engineers take a much wider view, focusing on both the problem and every aspect of the solution. 🤓
It's not wise to waste time building tools or libraries if there’s already something that does the same job! Wherever possible, extend existing libraries and contribute back to the community. 💁♀️
Every choice we make on our platform and every feature we build stands up to a responsibility — helping people make more data-driven decisions and bring about real change for millions of people. 💪
Failing fast is about doing lots of fast iterations and learning from each, rather than getting stuck on one solution or decision. 👊
Knowing your build inside and out is a crucial part of engineering. It’s not enough to know what will work and when it’ll work. It’s just as important to know what won’t work and when it won’t work. 🚧
There is never a magical problem or a random occurrence. We expect our engineers to figure out what caused a break, not throw their hands in the air and proclaim that it’s just broken — find what is happening under the hood. 🕵️♀️
While our products help organizations make better data-driven decisions, it is important for us to measure everything that we can to figure out the next course of actions. 📊
Our base tendency should be to automate wherever possible, rather than doing tasks manually — automation gives us more time to work on building the actual product. ✔️
Pick the right battles to fight at the right time. If you optimize too early, you’ll spend and re-spend lots of time and still come out with not the most optimized solution. 🙅
Stuck or confused? 🤔 Just ask your fellow engineers! Someone will have a solution, or at least an idea to help you get started on the right path. ➡️