Values
FlowFuse has a few core values. Values we aspire to live by in everything we do at FlowFuse. With a shared set of values, norms that are created every day will align with what company we want to be, and how we conduct business. When we are operating within our Values, we are also abiding by our Code of Conduct
Our values are as follows:
📈 Results
- : We value results over the hours you spend working. We appreciate the effort, but value the results. Make users happy, care about the team member you helped. You schedule your day to make the most out of it for you. Don't brag about hours worked, take pride in your achievements.
- : Growth is exponential; Ship today, observe first results tomorrow, observe compounding effects in just 2 days.
- : Take initiative, keep stakeholders in the loop, find and resolve bottlenecks. Collaborate with others. There's one individual responsible for your achievements; You! Something is never "not my job". If you see an opportunity to drive something forward, do it.
- : Discussion is healthy, but decisions do not need full consensus. Disagree with a point-of-view, make your case, but accept other solutions are valid too. Once a choice is made, commit as a team to follow it. Allow others to prove themselves. Reaching consensus for every decision does not scale.
- : Don't over-engineer your solution or let the scope creep beyond what makes sense for an iteration. Fast progress requires fast understanding. Boring solutions are good. Allow everyone to understand your solution. There will always be another iteration.
🔁 Iterative Improvement
- : Every mountain can be climbed with small steps. Make a change, reassess your direction, repeat. Scope down your work item, reflect, and scope it down again. Get the minimal amount of work down, but no less, find the golden mean.
- : Don't overthink, do what is the most natural in this moment. Do it now.
- : Be eager to accept change: Is it better than yesterday, and can we improve on it tomorrow?
- : Today won't be perfect, tomorrow will be better. Perfection is the death of progress.
- ; understand where excellence is our company's edge. Apply the pareto principle.
👥 Collaborative Community
- : in a community everyone is different; allow them to be. We value empathy, courtesy, and respect for each other.
- Information wants to be free: Store information in public places by default: our Handbook and GitHub issues. Allow others to understand you and your decisions.
- : Share your knowledge with others. This can be through writing documentation, handbook entries, creating tutorials, keeping a meeting agenda, or running workshops with others.
- : It's not "your" issue/bug, the whole community can have opinions and provide suggestions.
⛑️ Constructive Candor
- : it reinforces what is good and helps drive improvement where needed.
- : feedback is about helping others to improve, not scoring points. Use care and consideration of how it will be received.
- : it is better to address things when they are fresh in our minds and quicker to remedy.
- when receiving feedback. When you feel defensive it's OK to respond later.
- , treat situations as if a positive outcome is always possible.
- about your own mistakes, take ownership of them and their resolve.
- . Say thanks often, preferably in public.
🤝 Customer Empathy
- : We want them to be successful. Pay attention to competition, but put the customer first.
- : Understanding starts with asking questions. Aim to get a deep understanding of their desires and motivations.
- and respond quickly and respectfully. Customers may be frustrated or potentially seem unreasonable - we are here to listen and help them move forward. Apply optimism, and be friendly.
- in all interactions and choices. Our solutions aim to solve customer problems effectively and efficiently.