Be a Builder
Great builders know who they're building for and why. Our customer is the north star that guides priorities and decisions.
We immerse ourselves in their world and build with empathy.
They deserve to be delighted, not just served!
Execution speed matters. Builders ship fast and ship often because they understand the power of flow.
We strictly limit work-in-progress. We focus on finishing one thing fully ("done, DONE") - delivering real user value - before starting the next.
A feature isn't done when the PR is merged - it's done when it delivers real value. We don't just ship code; we take responsibility for how it performs and how it's used.
Bugs are the worst for our users. Eliminating them is our urgent priority.
Z.E.R.O B.U.G.S - really!
When building something new, there's no step-by-step guide.
Our engineers thrive in ambiguity, embrace the unknown, and figure things out as they go.
We take ownership of hard problems, and push through obstacles - because not everyone can draw the owl, but we do.
Gut feelings can be helpful, but they're not enough.
Measurements are neither easy cheap nor easy. But yet, we commit to them: only measuring before and after releasing a feature yields proven impact.

"At Tacto, we thrive without a playbook - we 'draw the owl'. We move in small steps, stay focused, and ship often."
Be a Software Craftsman
Every detail matters, from system design to icon paddings.
We take pride in clean domains, well-organized source trees and elegant code. Pixel perfect isn't optional, it's our standard! We need to lean into painful pixel scanning, or it will never get cheap!
And we ruthlessly call out missing details, but not to blame, but to uphold our shared values.
We don't build just for today - we design for tomorrow's 10x growth; our solutions must scale without breaking but eyeing at 100x scale would be wrong. We never guess on our own: we seek input from outside, challenge our thinking in the open, and leverage experience from peers to build robust solutions.
Manual tasks are error-prone. Automation is our default because it accelerates us, keeps our quality high, and reduces the amount of needlessly tedious efforts.
But automation isn't a religion - we automate wisely, knowing exactly when the machine should take over and when developer judgment must lead, with business goals in mind.
Quality isn't negotiable. Shortcuts taken today always come at the cost of tomorrow's speed.
When we lean into software engineering as craftsmanship, we make quality effortless, freeing us to innovate faster.
Great craftsmanship doesn't trade speed with quality - it combines them.
Every change has a "blast-radius", and this motivates the detail of planning. We always make a plan. And we always discuss the plan. Only then we execute. Only when capturing the plan in written, we invite the team to participate - and that's our default. Plans need to be peer reviewed, just like code!
We make plans for anything that affect others: decisions, projects and stories.

"Craftsmanship means teamwork and a clear focus on quality. It's the foundation of product velocity - and non-negotiable."
We are all WIP
Growth compounds. Every week, we relentlessly seek incremental improvement, and we celebrate those who visibly push for progress.
When we see teammates striving for improvement, we do everything to unblock their path.
Getting 1% better per week isn't just a nice idea - it's the mindset shaping our careers, even beyond our time at Tacto.
Be the easiest person to help - stay curious, ask questions, and embrace guidance.
But don't stop there - actively coach your peers: you share knowledge, motivate, and elevate others. And remember that coaching entails much more than just teaching skills.
Solo heroes slow teams down. Instead, we thrive on pairing - in every step: ideating, planning, and executing side-by-side.
If you're stuck alone, you lose speed. If you sprint ahead alone, you lose alignment.
Shared work multiplies speed, quality, and impact. At Tacto, collaboration, most specifically in pairs, isn't optional - it's how we win.
The strongest teams rally around clearly articulated problems - not prematurely defined solutions.
If you skip sharing the problem, you'll miss better solutions and limit buy-in from the team. Great solutions need team ownership from day one.
We involve each other early because collective brilliance beats isolated genius.
Feedback takes courage to give - receive it gratefully, even when it's uncomfortable.
When someone offers feedback, they've chosen the "not-easy route" forward - recognize this, invite it, and seek it actively.
At Tacto, we nudge each other to speak openly, because candid feedback accelerates everyone's growth.

"Here, no one wins alone - collaboration multiplies. That's how we grow the product, the company, and ultimately ourselves."
Be a Force of Positivity
We're not just engineers - we're people. It's the little stories that help us empathize with each other: let us know if you need help repairing your ski or when you had a race last weekend!
Shared context is what makes us move faster, and this is limited if we only bring our professional self to work!
We embrace our personalities, emotions, and unique perspectives because diverse teams build better products.
Inspiration doesn't just happen - it comes from what we radiate, share, and do.
People who deeply care about something draw others in - passion is magnetic. We share what we learn - our wins, our struggles, and our ideas - because inspiration grows when knowledge is open!
At Tacto, we amplify great contributions - especially the ones that might otherwise go unnoticed. When someone sets a strong example, acknowledging it reinforces the behaviors that shape our culture.
Elevating others isn't just generosity - it's a sign of confidence and humility. Those who lift others up also know their own weaknesses and work to improve them.
The team isn't leveled up by passive contributors - "leveling up" happens when people observe closely, form real opinions, and put them up for challenge. The best ideas don't emerge in isolation; they are shaped and tested through discussion.
Debate isn't the goal - alignment is. Once a decision is made, we commit fully and don't get stuck in endless discussions.
We take the time to recognize effort, share success, and make appreciation a habit - because a team that celebrates together thrives together.
Progress matters, no matter the scale: from launching a major feature to fixing an invisible but critical bug, every win - big or small - counts.

"Learning, experimenting, and creating with brilliant teammates is how we build lasting impact together. At Tacto, that curiosity makes work fulfilling every day."