In Studentpulse we believe that developers must have a choice.
We believe that there should be no “mandatory” technologies. We are constantly looking into ways how can we improve current implementation, and we want you to have a say in this.
Whenever a new big feature is being planned, we evaluate if our current tech stack and third party tools are the best choice to achieve best result. Before committing to any solution we encourage you to experiment with an idea. We found that this leads to best results because it keeps developers learning & product becomes even better.
We believe best results are achieved when engineering team is involved early in ideation/requirement specification process. This blocks any potential “impossibles” or “hard to-dos” that might happen later in the process. This helps product team to find the best solution that satisfies customers & company itself.
We are constantly improving our work processes if it leads to better developer productivity. We encourage you to take action in improving current processes. You are always welcome to come up with improvements to existing processes. Then team will discuss if it’s something worth adding to current processes. One trap we try to avoid is optimising for individual. We want all team to get value instead of individual gains.
We believe that there should be a freedom to choose ways of working. We do not have any heavyweight rules or biased opinions about particular topic.
Being a startup, we try to avoid having heavyweight rules on particular subject. Instead we believe in idea of guidelines. When talking about particular topic/developing new feature, we would try to avoid biased opinions and try to think of solution that leaves developers challenged.
Cultivate choice by making the right thing easy
Prefer principles over rules