Our blog

Fostering collaboration
through knowledge-sharing

Illustration of expert content creation for the [Your Company Name] blog, featuring articles on software development and technology insights.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Struggling with misaligned product, design, and dev teams? See how a Design Thinking workshop improves collaboration and solves disconnects. A case study.

Project Management

Project Management

UX Design

UX Design

Ape Together Strong: Team Collaboration Using Design Thinking

January 16, 2025

Struggling with outdated logistics tech? We solve the top pain points, from high ERP costs to 3PL management, with targeted custom software solutions. Learn how.

Technology

Technology

Business

Business

7 Tech Challenges Small and Medium Logistics Companies Face

January 6, 2025

Is your startup building the right thing? Learn how product discovery helps you validate ideas, understand user needs, and save time and money on development.

Project Management

Project Management

Why Product Discovery is Essential for Startups

October 23, 2024

Discover why UX audits are essential for startups. Learn how to identify and fix usability issues to save money, boost user retention, and ensure your product's long-term success.

Project Management

Project Management

Startups

Startups

UX Design

UX Design

Why Startups Should Prioritize UX Audits?

September 22, 2024

Discover effective strategies for scaling communication in distributed software teams. Learn how to enhance collaboration and streamline workflows.

Project Management

Project Management

Scaling Communication in Distributed Software Teams

August 26, 2024

No blogs matched this category, try applying different filters.

Our Blog

Insights, stories, and experiments from our team.

How We Make Decisions Without Managers

We don’t have traditional managers. This is how we make decisions and keep things moving.

·

Mar 13, 2026

·

12 min read

Read full article

There's a myth that in flat organizations, everyone decides on everything.

That's not how it works. At least not at Kaizen.

When people hear "no managers," they often picture one of two extremes: either total chaos where nobody is accountable, or endless meetings where 80 people vote on which coffee to buy. The reality is neither.

Not everyone decides on everything. Not everyone votes. What we do have is a clear set of decision-making methods that we choose based on context.

It depends on who's affected and how deep the impact goes

Before choosing how to decide, we ask ourselves a few questions:

  • Who is affected? A decision that only impacts one team doesn't need the whole company involved. A decision that affects everyone's daily work does.
  • How deep is the impact? Changing the office furniture is wide but shallow. Changing the salary model is deep and lasting.
  • Is it reversible? If we can easily undo it, we can move fast and just inform. If it's hard to reverse, we slow down and include more people.
  • How urgent is it? And here we're careful to distinguish real urgency from anxiety, the pressure to decide quickly because someone already has "the answer" in mind.

These dimensions help us pick the right method. Not every decision deserves the same process.

Our decision-making toolkit

Over the years, we've landed on a few methods that we use depending on the situation:

1. Role-based decisions

Some decisions belong to a specific role. If someone owns a responsibility, say, office logistics or hiring for a team,  they decide within that domain. No committee needed. The key is that roles are transparent: everyone knows who owns what, and the scope of each role's authority is clear.

2. Advice Process

When a decision doesn't clearly belong to one role, or when it crosses boundaries, we use the advice process. Here's how it works:

  1. Someone takes the initiative. They identify the problem and own the process.
  2. They gather input from people who are affected and people with expertise.
  3. They seek advice, real conversations, not rubber-stamping.
  4. They make the decision and communicate it, including what advice they incorporated and what they didn't (and why).

The decision-maker is not a committee. It's one person (or a small group) who takes responsibility. But they don't decide in isolation, they bring in the perspectives that matter.

We sometimes call this "Team Advice" when a working group forms around an issue that doesn't naturally fall into anyone's area, and "Area Advice" when a team opens up a topic that exceeds their own scope.

3. Consent (not consensus)

Consent is not "everyone agrees." Consent means "no one has a strong enough objection to block this." We do use a poll, but not to count votes — we use a 1-to-5 scale to measure the level of agreement and surface objections, not to let the majority rule.

We use it in two flavors:

  • High-participation consent: For decisions with deep, company-wide impact. This is our most expensive and slowest method, which is exactly why we reserve it for high-impact decisions that affect many people. The Board sets the boundaries, for example, when we moved offices, they defined the monthly budget. Then a working group produced proposals, collected feedback, evolved them, and the whole company expressed their position for the final decision. Silence is not approval; we explicitly ask people to weigh in, even if it's just "I have no objection."
  • Lightweight consent: For decisions that are broad but not deep. Participation is optional, anyone who's interested can jump in. We share the proposal, open a window for objections, and if nobody opposes, we move forward. This gives us speed without sacrificing transparency. If nobody engages, that's a signal too, maybe the proposal doesn't add enough value, or we're using the wrong channel.

4. Inform, don't fake-consult

Not everything needs participation. When a decision has already been made through a legitimate process, the right move is to inform, not to fake-consult. One of the fastest ways to kill self-management is to ask for feedback and then ignore it. If you're not going to change course based on input, don't ask for it, just be transparent about the decision and the reasons behind it.

What we explicitly avoid

  • Decision by Voting. In a company context, majority rule creates losers. And losers become detractors, often generating more resistance than an autocratic decision would have. Instead of voting, we prefer to evolve a proposal through feedback until it's "good enough for now," and then introduce a review point to adjust later. If voting happens at all, it's the cherry on top, not the main course.
  • The "surprise" approach. Working behind closed doors and then unveiling a finished decision is a recipe for frustration. Adults don't need surprises. Adults need to feel like they're part of the process. The complaints that follow a surprise aren't about the decision itself, they're about not being included.

Why we work this way

We didn't adopt these methods because they're trendy. We adopted them because they solve real problems:

  • Better decisions. When you include affected people, you get information you wouldn't have had otherwise. Ideas emerge that no single person would have come up with alone.
  • Less resistance. A person who feels heard is far less likely to resist a decision, even one they wouldn't have made themselves.
  • Faster execution. It sounds counterintuitive, but participative decisions often execute faster because people already understand and support them. The time you "save" by deciding alone, you spend later managing pushback.
  • Distributed authority. When people can make decisions within their domain without escalating everything to a founder, the organization scales. The bottleneck disappears.
  • Resilience. If a shared decision fails, the group adjusts together. If a top-down decision fails, the blame falls on one person and the chances of proactive correction drop.

The real principle behind all of this

Transparency is the foundation. Every method we use, from role-based decisions to high-participation consent, works because information flows openly. People know what's being decided, who's deciding it, and how they can participate.

Horizontal doesn't mean structureless. It means fewer hierarchical levels, clearer roles, and intentional decision-making processes that match the weight of each decision.

Not everyone decides on everything. But everyone knows how things get decided.

·

April 30, 2026

How We Make Decisions Without Managers

We don’t have traditional managers. This is how we make decisions and keep things moving.

12 min read

Read more
00
articles
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

·

Oct 28, 2025

Windsurf Workflows: From Prompt Chaos to Productive Focus

We tried going from prompt to prototype with Windsurf. Here’s how that actually played out.

12 read time

Read more

Working with AI in its default state is a manual loop: you prompt, get a result, tweak it, and repeat. The core problem is that this approach has no memory or system. A lesson learned in one prompt is forgotten by the next.

This inevitably ends in frustrating loops, where the AI goes beyond what is asked and gets stuck solving the wrong problem while we waste time and energy trying to prompt it back on track.

Breaking the Loop: Creating a Repeatable AI Process

We learned that the agent's effectiveness skyrocketed when we stopped treating it like a single-use tool and started building a system around it by:

  • Enriching the context with clear documentation.
  • Limiting its actions with explicit rules to prevent it from going off-course.

Initially, each developer solved this in their own way, creating custom prompts and conventions. It worked, but it didn't scale. The solution was to systematize this knowledge and turn it into shared workflows and rules using the Windsurf Editor.

The windsurf-devsuite Repo

Our Innovation Hub created a repository that functions as an additional workspace, providing a set of workflows and rules that standardize how we interact with the AI on development projects.

Workflows: The Process Steps

Building a workflow in Windsurf is like creating a smart recipe for your AI assistant. You're giving it the ingredients, the rules, and the step-by-step instructions separately so it can deliver a perfect result every time.

Location: .windsurf/workflows/ These are executed with slash commands and orchestrate the entire flow of a task:

  • /0-task → Initializes the task and sets up tracking.
  • /1-discovery → Analyzes the current state of the code.
  • /2-design → Proposes design options and documents the chosen one.
  • /3-implement → Incremental implementation with logs and validations.
  • /4-clean → Refactoring and cleanup with approval.
  • /5-test → Plans and executes tests.
  • /6-document → Audits and generates technical and user documentation.
  • /status → Shows progress and next steps.

Using Rules as AI Guardrails for Code Quality

Location: .windsurf/rules/

This is where you enforce quality and consistency. You create "rules" that act as non-negotiable guardrails for the AI's output.

global.md 

Guidelines for architecture, TypeScript conventions, use of Tailwind + shadcn/ui, testing, performance, error handling, and the assistant's expected behavior (e.g., do not assume or invent libraries).

devsuite-workspace-paths.md 

This file tells the AI "where" to work. It defines that process tracking and documentation are centralized in docs/development/current-task.md  within the devsuite. This maintains order and traceability.

You can explore all the DevSuite guidelines and workflows directly on our GitHub repository here.

Benefits of Using Windsurf Workflows

Consistency → The same rules applied across all projects.

Standardization → Clear steps and documented outcomes in each workflow.

Traceability → All decisions recorded in a single location.

Productivity → Less friction; the assistant knows what to do at each stage.

Current Status and Next Steps 

Today, we are in the middle of the adoption phase: each team at Kaizen is incorporating the workflow set into their daily routine while we gather feedback to improve it. The goal is for these workflows to evolve with use:

  • Adjusting rules that prove to be too restrictive.
  • Adding steps where they are needed.
  • Refining the generated documentation to make it truly useful.

We want this to become a common and living foundation that empowers every dev, regardless of their seniority, and facilitates collaboration between teams.

In Summary 

We went from "fighting with the AI to make it understand what we want" to having a structured and reliable process where the assistant works with focus, within a common framework, and without endless prompt loops. 

With Windsurf + devsuite, AI has stopped being an isolated experiment and has become a real pillar of our daily operations.

·

Oct 23, 2025

The 5 Stages of Logistics Growth: A Supportive Guide to Your Tech Journey

Find where your logistics operation stands today and what tech steps can help you move from daily firefighting to smarter growth.

12 read time

Read more

Is your logistics operation running smoothly, or does it sometimes feel like a daily firefight? Do you make decisions based on real-time data, or do you rely on gut feelings and the expertise of a few key employees?

Every company is on a unique journey. For many, the challenges come from patchworks of disconnected systems, manual workarounds, or processes that haven’t yet scaled with growth. This isn’t a failure, it’s simply where you are today. The important thing is recognizing opportunities to grow stronger, more efficient, and better connected.

This framework is designed to help you quickly assess where you are today and what opportunities exist to unlock your next stage of growth.

Stage 1: The Reactive Firefight

You may be here if:

  • Spreadsheets, email, and phone calls are your main tools.
  • Processes are manual, inconsistent, and depend heavily on “tribal knowledge.”
  • Data is limited or unreliable, so decisions are often based on instinct.
  • Most time is spent putting out fires instead of planning ahead.

Opportunities to Grow: Reduce inefficiency, errors, and stress by introducing simple, repeatable processes and basic technology tools.

Stage 2: The Functional Silos

You may be here if:

  • You’ve adopted basic systems (like a TMS or accounting software), but they don’t connect.
  • Processes are documented but live in departmental isolation.
  • Data is being captured but remains trapped in separate systems.
  • Miscommunication or rework happens between teams.

Opportunities to Grow: Focus on connecting systems and sharing data to improve collaboration and visibility across teams.

Stage 3: The Integrated Powerhouse

You may be here if:

  • Core systems (ERP, WMS, TMS) are connected and share information.
  • Internal processes are unified and standardized.
  • Automation is in place (e.g., barcode scanning).
  • Reliable KPIs are available to understand performance trends.

Opportunities to Grow: Build efficiency, scalability, and consistency by leveraging integrated systems and measurable results.

Stage 4: The Collaborative Optimizer

You may be here if:

  • You use modern APIs and BI platforms to connect with partners.
  • You have end-to-end visibility across your supply chain.
  • Data helps you understand not just what happened, but why.

Opportunities to Grow: Use collaboration and data insights to strengthen partnerships, anticipate challenges, and improve customer experience.

Stage 5: The Digitized Leader

You may be here if:

  • You’ve built or adopted advanced proprietary tech (TMS, WMS, CRM).
  • AI and Machine Learning help forecast, optimize, and prevent disruptions.
  • Automation drives predictive and proactive decision-making.

Opportunities to Grow: Turn technology into a true strategic advantage by moving from reactive problem-solving to proactive, optimized decision-making.

The Cost of Standing Still

No matter where you are currently, staying stagnant can hold back your growth. Every disconnected process, data-entry error, and missed insight make it harder to compete.

Your Competitors Are Advancing: Companies at later stages are moving faster and more efficiently.

Inefficiency Eats Profit: Manual processes and disconnected systems act like a hidden tax on your margins.

Blind Spots Limit Strategy: Without integrated data, decisions remain educated guesses.

The question isn’t if you should progress, it’s how and when. And the best time to start is now.

Ready to explore your next stage of growth? 

Let’s work together to assess your current systems and design a roadmap that fits your business goals. 

SET UP A FREE CONSULTATION

·

Oct 22, 2025

How Our Salary Policy Works at Kaizen

See how we built a transparent salary policy around fairness, market data, purchasing power, and shared decision-making.

12 read time

Read more

A transparent, decentralized, and human approach to compensation

Let’s face it, salary decisions in most companies feel like a black box. You work hard, get good feedback… and still wonder: Am I being paid fairly? Who decides that, anyway?

At Kaizen, we decided to do things differently.

We built a transparent and collaborative salary policy, one that doesn't rely on negotiations behind closed doors, or a single person pulling the strings. Instead, it's a decentralized, data-informed system that values fairness, context, and sustainability.

Here’s how our salary policy actually works, and why we believe it reflects the culture we’re building every day at Kaizen.

From a Centralized Bottleneck to a Collaborative System

In the early days, our CEO, Bruno, handled all salary reviews. His intentions were fair and well-meaning, but the process just wasn’t scalable. Reviews took time, data was hard to update, and decisions were largely centralized.

So a few Kaizeners decided to change that.

Martin (our Agile Coach), along with Nacho and Eduardo (two of our tech leads), proposed a change. They started codifying the values and principles Bruno used to make decisions and turned them into a transparent, repeatable process the whole company could see.

They focused on four main goals:

  • Standardize the principles that guide compensation.
  • Reduce how long salary reviews take.
  • Replace case-by-case negotiation with proactive, periodic reviews.
  • Open up the process so more people could contribute, not just leadership.

The Four Pillars of Our Compensation Model

We based our salary policy on four clear, concrete pillars. Each one helps us make decisions that are fair, sustainable, and rooted in reality.

1. Market Competitiveness 

We subscribe to trusted market surveys (CPA Ferrere and Búsquedas IT) and build salary bands by role and experience.

Instead of guessing or benchmarking against vague “industry averages,” we aim to land between the 20th and 80th percentile of real-world salaries. This gives us flexibility to reward growth while staying competitive across roles.

2. Real-World Purchasing Power

A salary isn’t just a number, it’s what it can actually buy.

That’s why we track inflation, currency fluctuations, and cost of living. We don’t just raise salaries because it’s time; we raise them when people’s actual purchasing power is impacted. It’s about making sure people can live well, not just look good on paper.

This principle of real-world stability also applies to when you get paid. We pay salaries on the first day of each month. If that day is a holiday or weekend, you get paid on the last business day of the previous month. 

3. Business Sustainability

We’re transparent about the fact that salaries are a big investment, and we need to manage them responsibly.

We track our Gross Margin (revenue minus direct project costs), and aim to keep it around 50% to stay healthy. Every proposed salary adjustment gets run through simulations to see if it keeps us on track.

It’s a way of saying: yes, we care about people, and we also care about keeping this company strong for the long haul.

4. Internal Equity 

Similar work should mean similar pay across different departments, with room to recognize impact.

We use years of experience as our starting point (it’s a reliable guide about 80% of the time), and then enrich that with input from team leads and principals. This helps us identify people who are growing fast and contributing at a higher level, even if they’re earlier in their careers.

How a Salary Review Actually Works

Anyone at Kaizen can request a salary review, for themselves or a colleague. But we also run company-wide reviews twice a year (around March and September), and on every Kaizener’s yearly anniversary.

Here’s what the process looks like:

  1. Update the Data: We bring in fresh market numbers and adjust our salary bands.
  2. Analyze the Business: We review company metrics like Gross Margin and economic indicators.
  3. Evaluate Individually: We assess each person’s place in their band using experience, feedback, and performance.
  4. Run Simulations: Before making any changes, we simulate the financial impact to ensure company health.
  5. Build the Proposal: All proposed changes are put together in one doc.
  6. Final Review: Bruno steps in here for a final pass; not to make top-down decisions, but to ask thoughtful questions and give input.
  7. Communicate: We sit down with each team member and talk through the outcome and reasoning.

Why This Matters

Our salary policy isn’t perfect. But it’s transparent, thoughtful, and built by the people who live it every day.

It reflects who we are as a company: collaborative, transparent, and constantly evolving. And because we value that long-term commitment, we have other ways of showing it. For example, after three years at Kaizen, your personal laptop bought with an allowance benefit, is 100% yours to keep. 

So if you’re someone who values honesty, ownership, and real context behind how things work, you might feel right at home here.

Curious to learn more about life at Kaizen or how we work?

Check out our open roles or reach out to [email protected], we’re always happy to talk.

·

Oct 14, 2025

How Much is Your "Good Enough" Logistics Tech Really Costing You?

Outdated logistics tech may feel “good enough,” but hidden costs in visibility, scalability, and efficiency can quietly hurt growth.

12 read time

Read more

Is your technology just another expense, or is it your greatest strategic weapon? For many logistics companies, a patchwork of legacy systems and spreadsheets feels "good enough," but this mindset comes with hidden costs that squeeze margins and hand an advantage to your competition.

This article exposes the five key pains of outdated tech and provides a modern playbook to fix them.

The 5 Pains of Outdated Logistics Technology

If you're running on legacy systems, manual processes, or systems that don’t talk to each other, these challenges probably sound familiar. They start as minor frustrations but quickly snowball into major business liabilities.

1. Operational Bottlenecks

This is the most immediate pain. Manual processes, suboptimal routing, and a complete lack of automation lead to excessive transport costs, human error, and wasted time. The direct result is reduced profit margins and an inability to compete on price.

  • Insight: According to industry analysis from ARC Advisory Group, companies implementing a modern TMS can reduce their total freight costs by an average of 6% to 10% through better route planning, load optimization, and carrier selection1.

2. Lack of Visibility Across Operations

Disconnected systems create data silos, making real-time answers impossible. Internally, a lack of centralized data cripples accountability and makes real-time coaching nearly impossible. This can lead to reduced productivity, costly mistakes, and even opens the door to fraud, a massive problem in the industry today

When a client calls for an update, can you give them a real-time answer? A lack of visibility creates a negative customer experience, loss of trust, and cripples internal decision-making.

  • Insight: A 2024 survey by FreightWaves and Descartes found that a staggering 99% of supply chain professionals rate real-time visibility as 'important' or 'very important,' yet many legacy systems fail to deliver this critical capability2.

3. Limited Scalability and Missed Opportunities

Opportunity knocks, but your systems can't answer the door. Your tech should enable growth, not cap it. 

Generic TMS or legacy software was never designed for modern growth. It struggles to keep up with advancements in shipper technology and changing federal and state regulations, which require constant updates to create synergy between systems (especially for EDI setups).

When systems fail during peak periods or require you to hire more staff just to handle a small increase in volume, you're being held back. More specifically, the hidden costs of managing off-the-shelf software become a major financial drain:

  • Support Costs: You're hit with expensive billable hours for "help" and routine software management for your TMS, load automation, and carrier qualification tools.
  • The "Base Package" Trap: Most TMSs lure you in with a cheap base package, but the critical features you need require expensive upgrades, customizations, and modifications.
  • Shared System Rigidity: Some popular platforms are shared between all clients, meaning you're stuck with changes everyone else agrees to, limiting your ability to tailor the tech to your unique business needs.

4. Mounting Competitive Pressure

This pain comes from the outside. You watch as rivals pull ahead with slicker operations, more transparent service, and better pricing. They aren't smarter; they're just better equipped.

Your rivals are gaining an edge by investing in the logistics automation, AI, and proprietary technology that you are not.

5. Security and Compliance Risks

This is the threat that should keep you up at night. Outdated systems lack the modern security protocols required in today’s digital landscape, making them prime targets for data breaches and often fail to meet modern compliance standards.

The real cost is the potential for costly fines, devastating reputational damage, and severe operational disruptions.

The Modern Playbook: Building Your Custom Tech

The solution is a unified logistics platform that serves as a single nerve center for your business. Whether built from the ground up or as a custom hub integrated with existing tools, the path involves four key steps:

  • The Core (Custom TMS): The brain of your operation, centralizing quoting, dispatch, routing, and financials.
  • Integration: Connect your TMS with CRM and finance tools to break down data silos and create a single source of truth.
  • Automation: Automate workflows to eliminate manual tasks and use client portals to provide real-time tracking.
  • The Result: Become a proactive, data-driven operation that makes smarter decisions and delights customers.

Lead or Fall Behind? The Choice is Yours

Investing in modern logistics tech isn't just an upgrade; it's a fundamental business transformation. In today's market, standing still is falling behind as the race for digital leadership accelerates.

That leaves one critical question: Will you invest to lead the pack, or will you risk getting left behind?

Book a free consultation with our team, and let’s diagnose the best path forward for your logistics tech strategy.


1 ARC Advisory Group, "Transportation Management Systems Market Research Study" (recurring report).

2Descartes Systems Group, "2024 State of the Supply Chain: Taming the Bullwhip Effect" survey, conducted in partnership with FreightWaves.

·

Oct 10, 2025

Designing UX Proposals That Survive, Advance, and Deliver

UX Vitals is a simple way to test whether a design proposal has enough user, business, technical, and strategic value to move forward.

12 read time

Read more

After more than twenty years in design and product, I’ve seen countless proposals fail. Some were brilliant, but didn’t survive the first meeting. Others moved a little further, only to stall in a committee or lose their place in the roadmap.

At some point we realized the problem wasn’t the quality of the design itself, but how the proposal held up across different dimensions. We started looking for patterns in the ones that did succeed. That reflection eventually shaped what we now call UX Vitals.

Mega-fail history: the design nobody asked for

Once we replaced a floating action button with a bottom bar. From a usability standpoint, it looked perfect, more accessible, more visible, more in line with mobile patterns.

Stylized laptop illustration displaying the 'Mega Bottom Bar' concept, featured as a visual case study for designing UX proposals that survive and deliver.

But the new bar came packed with functionality no one had asked for. It solved problems that mattered to us as UXers, not to anyone else. We spent time in debates and presentations, selling the “big change,” while ignoring what we were actually prepared for: aligning different needs and perspectives.

In the end, it was costly to build, added debt, and from a business perspective it moved a few metrics, but nowhere near enough to justify the investment. A proposal polished in usability but weak across the dimensions, and a failure we still cite as a reminder to check UX Vitals before moving forward.

Borrowed principles, reshaped into our system: UX Vitals

UX Vitals borrows from methods like HEART, Lean UX, and the Kano Model, but it’s also shaped by our own practice, what has worked for us and what hasn’t.

What makes it ours is simple: every proposal should stand on at least three of five dimensions, experience, feasibility, impact, cost, scalability, and be framed in the right language for the audience.

That’s why UX Vitals isn't a theory for us. It’s the filter we rely on to check substance before we commit energy.

The 5 dimensions of a solid UX proposal

1. User Experience

Does this change actually improve how people use the product?

It should reduce friction, improve accessibility, and build trust. When this is missing, you may still ship something functional, but the gaps in experience surface quickly, turning usability into a real point of failure.

2. Business Impact

Will it make a measurable difference for the business?

A clearer flow that reduces support tickets, or a smoother checkout that lifts conversion, is what gives a proposal real weight. Without this, even a well-designed solution risks being sidelined, not because it lacks value, but because it fails to connect with what the business is actually driving toward.

3. Technical Feasibility

Can it realistically be built with the stack and the team we have?

For us in UX, this means aligning early with engineering instead of designing castles in the air. If feasibility is ignored, a proposal can look promising at first but soon turns into fragile workarounds or long delays that erode confidence in the design itself.

4. Cost and Effort

Is the value worth the time and energy required?

Part of our job is keeping proposals realistic. That often means shaping them into versions, an MVP first, improvements later. When effort is overlooked, teams can end up chasing over-designed solutions that look impressive on paper but drain resources and push out more impactful work.

5. Scalability

Will this solution still make sense as the product grows?

A pattern that works today should extend across contexts, align with the current design system, and stay open to what the product may need tomorrow. If scalability is overlooked, the design can look elegant in the moment but quickly turns into tomorrow’s bottleneck, creating debt that slows down future progress.

A proposal that balances at least three of these five dimensions has the substance to move forward. But substance alone isn’t enough. How you frame and communicate that proposal often decides whether it gains traction or stalls.

Beyond the dimensions: speaking the right language

You can’t talk technical details with a product owner, just like you can’t talk about long-term vision in a handoff with developers. Each role listens through its own filter, and a good proposal adapts to that reality.

Illustration of a stakeholder requesting to 'Make this button bigger' during a design review for a Mega Bottom Bar, depicting common client feedback challenges in UX proposals.
  • With a PM: “If we introduce this new flow, we can reduce support tickets and keep the release aligned with x goals.”
  • With a Tech Lead: “This flow only requires a minor x adjustment and avoids rework in the checkout logic.”
  • With a Developer in handoff: “Here’s how the new component fits the current design system, so it can be reused without adding custom styles.”
  • With a Designer peer: “The new layout increases clarity in navigation and keeps accessibility contrast ratios consistent.”

The same change framed in four different ways shows how intention and substance only work if they’re spoken in the language of the listener. That’s what turns a proposal from an isolated idea into something the team is ready to move on.

Our Cheatsheet

Here’s the way we review our proposals. A simple checklist we use every time.

User Experience (friction, accessibility, clarity, design)

  • Does it solve a real friction point for the user?
  • Does it make the interaction clearer and more reliable?

Technical Feasibility (stack, dependencies, risks)

  • Can it be built with the current stack and architecture?
  • Does it avoid blocking dependencies or introducing critical risks?

Business Impact (conversion, efficiency, timing, success metrics)

  • Is this the right moment to introduce the change?
  • Does it move or redefine the success metric we actually care about?

Cost and Effort (resources, time, trade-offs)

  • Is it expensive or does it pay off the investment?
  • Is there a simpler version that gives us almost the same benefit?

Scalability (design system, adaptability, long-term debt)

  • Will it hold up over time without creating technical or UX debt?
  • Can it adapt if the product grows or changes context?

Language Fit (audience, framing, clarity)

  • Is the proposal framed in a way that speaks to the right audience?
  • Does it highlight what matters most to them (impact, feasibility, design, etc.)? </aside>

The Lesson Behind UX Vitals

Over the years, I’ve learned that the difference doesn’t come from how clever an idea looks on paper, but from how it holds up across multiple dimensions and how it’s framed for the people who make decisions.

Kaizen’s UX Vitals was born out of that realization: to stop pouring energy into beautiful but fragile ideas, and to focus instead on successful proposals that survive, advance, and deliver real impact.

·

Oct 6, 2025

NotebookLM: This AI Is Grounded in Your Documents, Not the Whole Internet

NotebookLM helps you turn your own documents into grounded answers, summaries, and insights without searching the whole internet.

12 read time

Read more

Whether you're a student juggling research papers, a professional preparing a major presentation, or a creative mind organizing a new project, the challenge is the same: how do you synthesize countless articles, videos, reports, and notes into coherent insights?

What if you had an AI assistant that only read your stuff? An expert that knows your project inside and out and can instantly answer any question you have about it.

That's NotebookLM. Built from the latest Gemini models, it’s a research and thinking partner designed to turn your digital clutter into clarity.

And before you ask: your data is private. NotebookLM does not use your documents, your questions, or its answers to train any AI models.

What is NotebookLM? 

NotebookLM is an AI research assistant that works exclusively with the documents you provide.

Here’s the key difference: unlike general-purpose AI tools that pull answers from the entire internet, NotebookLM becomes an expert on your information and nothing else.

The secret sauce is a technique called Retrieval-Augmented Generation (RAG). In simple terms, this means before NotebookLM answers your question, it first finds the relevant facts directly from your sources. This grounding technique is why its answers are so reliable and it doesn't "hallucinate" or make things up. 

What Can You Do With NotebookLM? A Feature Breakdown

NotebookLM is more than just a chatbot for your files. It’s a full suite of tools designed to help you understand, synthesize, and create new insights from your own material.

1. Upload (Almost) Anything

It all starts with your sources. In NotebookLM, you can upload up to 50 documents per notebook, creating a focused, private "mini-internet" for the AI to work with. By limiting the AI to only your sources, you control the context completely. 

You can upload a wide variety of formats, including:

  • PDFs and Google Docs
  • Website links
  • YouTube video transcripts
  • Google Slides
  • Copied text

2. Get Answers You Can Trust (with Proof)

Once your sources are uploaded, you can start asking questions. The magic of NotebookLM is that every single answer comes with citations, linking you directly back to the exact passage in your source documents.

This is the ultimate fix for AI hallucinations. You never have to guess where an answer came from. You can instantly verify every fact, making it an incredibly reliable tool for researchers, students, and professionals who need accuracy above all else.

3. Instantly Generate Reports

NotebookLM can synthesize your source material into professionally formatted documents, saving you hours of tedious writing. With a single click, you can generate:

  • Briefing Doc: A comprehensive overview of your sources, complete with key insights and summaries. Perfect for getting up to speed on a new project.
  • Study Guide: An invaluable tool for learners that creates quizzes, essay topics, and a glossary of key terms from your notes.
  • Blog Post: A ready-to-publish article that distills the most insightful takeaways from your research into a highly readable format.

4. Visualize Connections with a Mind Map

For visual thinkers, this feature is a game-changer. NotebookLM can automatically generate an interactive mind map that shows the relationships between key topics, people, and ideas across all your source documents.

A mind map helps you see the bigger picture. It can reveal hidden connections and spark new lines of inquiry that you might have missed by just reading the text, making it perfect for brainstorming and strategic thinking.

5. Audio & Video Explainers

Need to review your notes but can't be tied to a screen? NotebookLM can generate a custom podcast-style audio conversation or even a short, narrated video explainer based on your documents.

It can create an audio Q&A, a discussion, or a short video that walks you through the key points, complete with a voiceover. You can listen to a deep-dive on your research or watch a quick summary of your meeting notes, absorbing key information without being glued to the page.

Conclusion

NotebookLM isn't trying to be an all-knowing oracle that has an opinion on everything.

It’s a focused, private tool designed for a single purpose: to help you think better and work smarter with the information that matters most to you. By giving you reliable answers, powerful summaries, and new ways to see your own data, it acts as a true partner for your brain.

·

Oct 3, 2025

Nerdearla 2025 Highlights: Lessons from Latin America’s Top Tech Event

Nerdearla 2025 showed how AI, research, and data are reshaping tech, and why the best ideas start with real problems.

12 read time

Read more

In September, we joined Nerdearla 2025, the largest free science and technology event in Latin America. For five days—September 23–24 online and September 25–27 at Ciudad Cultural Konex in Buenos Aires—over 10,000 in-person attendees and 40,000 online participants explored the future of technology, from artificial intelligence to user experience.

What is Nerdearla and Why It Matters for the Tech Community?

Nerdearla was born with the mission of promoting learning and collaboration within the global tech and open-source community. The event mixes talks, workshops, and networking spaces, with free streaming worldwide and in-person activities.

The 2025 edition featured multiple tracks: Development, Data Science, Product, Infrastructure, Security, AI, Testing, UX, and Soft Skills. This makes it an important event for professionals looking for emerging  trends, inspiration, and community connections.

How We Got There: A Team Initiative

Our participation in Nerdearla 2025 started as an internal proposal from the UX team. After reviewing the idea with company leaders, the delegation was shaped into a group of two designers and one developer, a mix designed to maximize value and capture insights from different perspectives.

This ensured the experience was valuable for each of us and for the team as a whole, aligning with both our company values and our professional growth goals.

Top Nerdearla 2025 Highlights

Here’s a breakdown of the key conversations that dominated the sessions we attended.

Development: The Role of Open Source and AI

  • Many talks focused on the role of open source  (software with publicly available code that anyone can use, modify, and share) and how to integrate it into real projects.
  • Emerging technologies, especially AI, were discussed as enablers for future solutions.

Recommended talk: "Programming is dead. Long live programming!" – Miguel Ángel Durán García

Design: UX Research and Data-Driven Decisions

Product: Applying AI with Purpose 

  • Sessions stressed the importance of evolving practices in the era of AI.
  • Risks of adopting AI without a clear goal: using it as a buzzword or add-on can be worse than not using it at all.
  • Value comes when AI is tied to real problems, generating improvements in productivity, decision-making, and user experience.

Recommended talk: "Build the right product (before writing a single line of code). Validation, purpose, and focus."

One common takeaway was that AI should not be added just for the sake of it but rather used as a tool to solve a real, defined problem.

A Few Talks That Stayed With Us

We’d love to share a few of the sessions we kept talking about long after leaving the room:

Key Takeaways for Our Team and Clients

Some of what we heard confirmed our core beliefs: making decisions without data is like working in the dark; AI is here to stay as a tool to speed up processes and solve problems; and research should be present in every stage to build a successful product.

At the same time, we discovered new perspectives that broadened our view. What stood out most is that our company supports both individual and team growth, and Nerdearla gave us the space to grow together. That growth now flows back into the projects we deliver.

The Future of Tech: Final Thoughts from Nerdearla

Nerdearla 2025 made it clear that combining research, data, and new technologies—especially AI—will continue to shape the industry. For us, it was a moment to validate our approaches, learn from others, and bring fresh ideas back to our work.

·

Sep 23, 2025

Hiring Process: How We Build Teams at Kaizen

See how our hiring process brings real teammates into each step to build stronger teams with care, clarity, and shared ownership.

12 read time

Read more

At Kaizen, we believe building an amazing team is everyone’s job. That’s why our hiring process isn’t siloed in one department, it's a hands-on, collaborative effort where everyone from developers and designers to project leads has a voice.

The result is a team of people who truly reflect our values and are excited to grow with us. The proof is in our stability: our annual turnover rate is just 5%, and an incredible 0% among key players.

We’ve designed our process to be thorough, not bureaucratic. From start to offer, it typically takes 3 to 6 weeks. Here’s a look at how it works.

We Start on the Inside

Before we post a role publicly, we share it internally through KaizenOS, our web app built to bring transparency into our organizational structure. We’re committed to our team’s growth, so we give them the first shot, whether they’re ready for a new challenge themselves or know someone who’d be a great fit.

Only after we’ve explored internal options do our People Care team and the project lead sit down to define the role and shape a job description that reflects what we truly need.

Step 1: Screening

This is a relaxed, get-to-know-you call with our People Care team. We’ll chat about:

  • Your background and work experience

  • What drives you and what you’re looking for in your next role

  • Your English level

  • Salary expectations

But this is a two-way street. We want you to grill us, too. We’ll give you the inside scoop on Kaizen and answer any questions you have.

Step 2: Cultural Interview

This part of the process is special. It’s not run by People Care, it’s led by fellow Kaizeners from all areas of the company: developers, designers, leads, you name it.

Anyone who wants to join in can volunteer. Why? Because our culture is our people. And they’re the best judges of who’ll thrive here.

We’re looking for teammates who:

  • Communicate with clarity and kindness
  • Believe great ideas can come from anywhere and can challenge them respectfully.
  • Take ownership and proactively look for solutions.
  • Are naturally curious and always eager to learn.
  • Aren't afraid to speak up or ask questions.

Step 3: Technical Interview

This is where we dive into your expertise. You’ll meet with senior team members who know the role and the tech inside and out. We skip the brain teasers and "gotcha" questions, and we focus on practical, real-world problems.

For junior developers, we start with a short (1-hour tops) take-home exercise. It’s not a pass/fail test; it’s a starting point for a conversation about how you think, how you solve problems, and how you approach the work. 

Step 4: Team Meeting

In this stage, you'll meet with your potential teammates for a practical conversation about the project's challenges and to assess the mutual fit.

Then, for client-facing roles, there is an optional instance with the client. Think of it as a chemistry check to make sure it’s a great fit for you, the client, and us. 

To keep things fair and focused on skills, we often use a "blind" version of your resume for this stage. We remove details like your name and past employers so the focus remains 100% on your skills, experience, and talent. It’s a simple way to reduce bias and let your work speak for itself.

Step 5: Psychotechnical Interview

The final step is a one-on-one psychotechnical interview with a People Care specialist. Through a conversation that includes some competency-based questions, we get to know you on a deeper level.

We believe in a holistic view, so this chat isn't a make-or-break step; it's a valuable part of the overall evaluation. The information gives us insight into how you might behave in certain scenarios and, most importantly, helps us prepare the best possible onboarding for you, tailored to your needs.

Sound Like Your Kind of Team?

This process is how we build the dedicated, invested teams that our clients love. It’s how we find people who don’t just work at Kaizen, but actively shape it.

If this way of working feels like a good fit, we’d love to hear from you.
👉 Explore Careers

And if you’re a company looking for a team that brings this same care, collaboration, and energy to every project, we’re here for that too.
👉 Let’s Discuss Your Project

·

Sep 15, 2025

Software Outsourcing: From Extra Hands to a Core Partner

See how one outsourcing relationship grew from extra development support into a stable, trusted team with real shared ownership.

12 read time

Read more

What’s the hidden cost of high team turnover in software development? It’s not just missed deadlines or mounting frustration. It’s the constant re-explaining of your business. The knowledge that quietly walks out the door. And the sinking feeling that you're managing vendors, not building with partners.

This is all too common in outsourcing, where the relationship rarely goes beyond being just an “extra pair of hands.” But what’s possible when a collaboration is built to last?

This is the story of one such partnership. A journey that began in 2016 with a single developer and grew into a fully integrated team of 30. It shows what happens when a relationship is built on stability, shared ownership, and mutual trust.

The Foundation

Our journey with our client started with a clear goal: to merge multiple legacy systems into a single modern web platform that facilitates electronic customs and border entry filings for the US and Canada.

Our involvement began with just one developer joining our client’s team. But their first task wasn’t writing code, it was flying to our client’s headquarters. We felt it was essential to sit at the same table, to listen, and to understand the “why” before ever building the “what.” 

From Execution to Strategic Insight

In the early years, our relationship grew not just because of the quality of our code, but because of the quality of our questions.

Our philosophy is to invest heavily in our people’s well-being and growth. With a horizontal culture built on participatory decision-making, competitive salaries, and top-tier benefits, we’ve created an environment where high performers choose to build a career.

That translates directly into value for our clients. With just 5% annual turnover, and 0% among key roles, the team our clients start with is the team they grow with.

This is where the value of a stable team really comes into focus. When people stick around, they have the opportunity to compound business context, understanding not only how the system works, but why it matters. They start to see around corners, anticipating challenges and contributing to strategy, not just executing tasks.

We flagged problems in specs before they became blockers. We suggested simpler solutions that saved time and money. That’s when the relationship started to shift. It was the first sign of something deeper taking shape.

From Collaboration to Shared Ownership

The strength of our partnership was proven when our collaboration grew beyond the initial project. Our client entrusted us with four more of their development initiatives, which brought us to a pivotal moment: how to scale our team to meet this new level of responsibility.

The pivotal moment wasn't a single event, but a gradual shift in mindset. In many projects, a client dictates the workflow. But as we demonstrated our deep understanding of their goals, the conversation changed. We earned the trust to not just follow a process, but to define it. 

That level of trust unlocked a new level of collaboration, proven by the tangible responsibilities we began to co-own.

We gained the autonomy to negotiate technical scope with stakeholders and took charge of defining the development processes.

The most significant proof of this partnership emerged when two key, high-responsibility positions on the client’s team became vacant. First, the critical role of coordinating all production deployments, a position of immense operational responsibility, was assumed by one of our team leaders. This shifted our role from simply building software to owning its safe delivery.

Shortly after, when a veteran developer who handled complex custom work also departed, the critical tasks were not filled by a new hire. Instead, the client entrusted these responsibilities to our entire team. Stepping up to absorb those tasks together was the moment we truly became co-owners of the project, sharing a deep sense of accountability.

A Single Team, A Shared Identity

Eight years after that first visit, the lines between our teams have all but disappeared.

This deep connection was built on more than just good work. It grew from our commitment to face-to-face team building, organizing more trips as the team grew, and from finding common ground in the small things, like talking about the same sports, TV shows, and movies. This shared culture turned daily meetings into genuine conversations between colleagues.

The result is an integration so complete that, in the words of the team:

“We’re the same. There’s practically no difference who is who. There is no ‘us and them.’”

When you give a partnership the space to grow, you don’t just get better software, you get the stability you need to innovate and grow.

No blogs matched this category, try applying different filters.