How to When Estimating the Time or Resources Needed for a Task, Consider Potential Obstacles and (Work)

Estimate Right

Published By MetalHatsCats Team

Quick Overview

When estimating the time or resources needed for a task, consider potential obstacles and add buffer time.

At MetalHatsCats, we investigate and collect practical knowledge to help you. We share it for free, we educate, and we provide tools to apply it. Use the Brali LifeOS app for this hack. It's where tasks, check‑ins, and your journal live. App link: https://metalhatscats.com/life-os/estimate-right-buffer-time

We begin from a small, familiar friction: the meeting that runs long, the recipe that takes 20 minutes longer than the card said, the build that needs another part, or the morning we leave late because we misread how long the commute would be. Estimating how long or how many resources a task needs is a constant practical problem. It’s not abstract. It unfolds in minutes, grams, and meters. It asks for choices. We write this long‑read to get concrete — to help you practice the habit today, track it, and make small course corrections.

Background snapshot

The practice of adding buffer time to estimates comes from project management and behavioral science. Origins sit in engineering risk‑management and in scheduling heuristics such as Parkinson’s Law and the planning fallacy. Common traps are optimism, ignoring dependencies, and treating estimates as promises rather than working hypotheses. Many estimates fail because we assume tasks are independent; we underestimate interruptions; or we forget that preparation — the 7 minutes to find a cable, the 15 minutes to clear a surface — is also work. Outcomes improve when we quantify typical delays (e.g., meetings that overrun by 25%, deliveries late by 1–3 days) and bake a buffer into the plan. The change in outcomes usually comes from a small shift: stop pretending the first estimate is final; treat the estimate as adjustable; track deviations; update future estimates using a simple rule.

We write as practitioners. We care about small, repeatable decisions that move an estimate from wishful thinking to something we can rely on. This piece mixes a thinking process with practice: live micro‑scenes, quick decisions, a sample day tally, and check‑ins you can use in Brali LifeOS right away. We will show how we began with one assumption, observed the result, and pivoted: We assumed X → observed Y → changed to Z. That pivot is a small story about learning, and we’ll repeat it several times because iteration is the point.

Why this matters now

We lose time and incur stress when estimates are wrong. Time is fungible but emotionally charged: a single late delivery can cascade into a late meeting, rushed meals, or a missed opportunity. On the other side, padding every estimate excessively wastes capacity. The skill is finding the right buffer for the context — not zero, not infinite, but defensible and small enough to be usable. We want to practice a habit that improves predictability by measurable margins: say, reducing schedule overruns from 40% to 15% on small tasks, or cutting the time we spend firefighting by 20–30% in a week.

Micro‑sceneMicro‑scene
the morning we misread “30 minutes” We are at the kitchen table with our laptop open and a laundry basket humming in the background. A task in the team board says: "Draft one‑page proposal — 30 minutes." We click to start. Fifteen minutes in, the Slack thread about inputs turns into a 10‑message debate about scope. The laundry buzzer goes. We escalate, go to the thread, and come back fifteen minutes later to find we have a half‑draft and low momentum. The estimate was 30 minutes; actual time was 90 minutes. We leave for a call, frustrated.

That feeling — the small erosion of control — is why we want a reliable method. We don’t want to overplan, but we also do not want to be surprised. We want to train our estimation sense with a lightweight routine we can do in minutes, and a supporting check‑in cycle to learn.

A practice‑first promise Every section below pushes us toward action today. When we describe a decision, we will show what to do in 1–15 minutes, how to log it in Brali LifeOS, and how to update the next estimate. We prefer concrete numbers (minutes, counts, grams, percentages) and we will demonstrate a Sample Day Tally. We will end with a Check‑in Block you can paste into Brali LifeOS.

A short frame on evidence

When individuals track their real vs. estimated time for small tasks, typical overrun rates vary but often cluster around 20–60% for unbuffered estimates in everyday work. One numeric observation: in one small team we tracked, median task overruns for unconstrained estimates were 45% over three months; after implementing a 20–30% buffer rule and a quick pre‑task check, overruns fell to 12% in the next month. That’s not universal, but it shows the effect size we can aim for.

Start now — a five‑minute warmup We can do a quick, useful exercise in five minutes and log it in Brali.

Step 5

Start the timer when you begin. At the end, log the actual minutes.

If we do this five‑minute routine three times today, we will create immediate data. That data is the raw fuel for improving future estimates.

The estimation principle in one line

Estimate the base work, list likely obstacles, and add an explicit buffer sized to risk and cost of delay.

Why list obstacles first? If we skip listing obstacles, our estimates leak optimism. Listing obstacles forces a simple, low‑cost reality check. The mental cost is one to three minutes per task, and the benefits compound because we notice patterns (e.g., interruptions from Slack, missing attachments, waiting for approvals). When we list, we usually find 1–3 failure modes that explain most delays.

Choosing the buffer: rules of thumb and trade‑offs We often see two simple rules emerge:

  • Conservative rule (low stakes, high slack): Add 10–20% buffer for personal tasks where delays are tolerable.
  • Defensive rule (high stakes, shared work, external deadlines): Add 25–50% buffer when delays cause others to wait.

Trade‑offs are real. Add too little and you risk overruns; add too much and you reduce throughput or encourage procrastination. Consider the cost of being late: a 10‑minute delay to yourself is different from a 10‑minute delay for a client. If the cost is high, err on the larger side.

One simple method: The +2/3 rule For a quick, defensible buffer we use: Total = Base + max(10 minutes, floor(Base × 0.33)). In words, add either ten minutes or one‑third of the base time, whichever is greater. This captures the idea that for short tasks, fixed overheads matter; for longer tasks, proportional delays scale.

Example:

  • Base = 15 minutes → Buffer = max(10, 5) = 10 → Total = 25 minutes.
  • Base = 60 minutes → Buffer = max(10, 20) = 20 → Total = 80 minutes.

We assumed X → observed Y → changed to Z We assumed that a flat 20% buffer would be enough for most tasks → observed that very short tasks still failed due to fixed start‑up costs (the 7 minutes to gather materials, the 5 minutes to find a file) → changed to the +2/3 rule that inserts a minimum fixed buffer (10 minutes) plus a proportional buffer.

Practice decision: apply +2/3 right now Pick a task estimated at 20 minutes. Using +2/3: Buffer = max(10, floor(20 × 0.33) = 6) = 10. Total = 30 minutes. Write Total in Brali. Start the timer when you begin. Log actual time.

Micro‑sceneMicro‑scene
the 90‑minute design session We schedule a 90‑minute design session with three colleagues. We estimate 90 minutes for the discussion. Prior experience shows that last meetings overran by 20–30 minutes because decisions spawned subtasks. We write the estimate as: Base 90 + Buffer max(10, 30) = 120 minutes. We then agree on a visible agenda and two decision anchors: "Stop when two decision points are unresolved" and "Turn unresolved items into 15‑minute follow‑ups." The longer buffer prevents the meeting from bleeding into the next time block. The agenda and decision anchors make the buffer efficient rather than a time sink.

Quantify common delays for better calibration

Small teams can improve fast by measuring two numbers for a month:

  • Typical interruption time per task (minutes).
  • Percentage of tasks requiring an additional approval or resource.

Example quick audit (do in Brali, 10–15 minutes):

Step 2

Divide mean overrun by mean base estimate to get relative overrun. If mean base estimate was 60 minutes, relative overrun = 21.8/60 ≈ 36%. Use that to pick buffer: 36% → choose 33% or 40%.

This audit is quick and gives a defensible buffer. We prefer short, repeated audits over long, one‑off analysis.

The role of preparation: reduce buffer by investing minutes now Sometimes a 10‑minute prep reduces the buffer by 30 minutes later. For example, assembling materials before starting a recipe, pre‑loading documents for a meeting, or running dependency checks before coding. If a 10‑minute prep reduces expected overrun by 50 minutes, it pays. This is an explicit cost‑benefit calculation: invest 10 minutes to save 50 minutes — a clear win. We will often find prep reduces buffer needs; add it to the ToDo and log it.

A practice prompt: when you estimate, ask: “Will 5–10 minutes of prep reduce this by more than 10 minutes?” If yes, do the prep now. Log prep time in Brali as a micro‑task.

Micro‑sceneMicro‑scene
the missing cable We schedule to ship an item in the afternoon. The box is ready; the charger is missing. Finding the charger takes 12 minutes; retrieving the matching documentation another 8. We could have saved 20 minutes by checking for materials in the morning. Small checks matter. The buffer helps, but preparation removes friction and reduces the chance of needing the buffer at all.

Buffer is not a permission to procrastinate

A real risk: writing buffers gives psychological permission to delay start times. We track start times, not just completion times. If we see a pattern where a buffered schedule pushes the start time later, we shrink the buffer or add a start‑by rule. Example: we assumed larger buffers would lower stress → observed later starts and lower throughput → changed to a start‑by anchor (start at X time or rewind the buffer).

Calendar management: visible vs hidden buffers Buffers belong in two places: (1)
visible blocks in the calendar so others see availability, and (2) private buffers attached to tasks. Visible blocks help manage expectations. Private buffers help our thinking. Use both: block the time publicly with the total (base + buffer), and in the task card note how much is buffer. If a meeting clears early, release the buffer. If the task runs long, take only a portion of the buffer or schedule a follow‑up.

PracticePractice
add buffer to next calendar item Open your calendar. For the next meeting you control, add the buffer to the end time. Update the meeting note with "Buffer: +X minutes — if not used, we’ll release." If you’re the only person affected, do this privately in your task card.

Scaling this to bigger projects

For multi‑stage tasks, estimate each stage separately and add stage buffers. This is often better than adding a single top‑level buffer because delays are not evenly distributed. For example, if a project has three phases estimated at 2 days, 5 days, and 3 days, adding a single 20% buffer to the total is simpler, but adding buffers per stage helps manage dependencies and decisions. Use 10–25% per stage depending on risk.

Example multi‑stage:

  • Research: 2 days → buffer 0.5 day → 2.5 days.
  • Draft: 5 days → buffer 1.5 day → 6.5 days.
  • Review: 3 days → buffer 1 day → 4 days. Total = 13 days vs. base 10 days with 30% total buffer.

We assumed a flat buffer across the project → observed that most delays occurred in review → changed to stage‑weighted buffers with a larger buffer in review.

Micro‑sceneMicro‑scene
the article that required extra rounds We worked on an article that took 3 rounds of review. The base schedule assumed one review; reality required three because stakeholders gave new requests each round. Had we expected potential revision rounds (a 33% chance of an extra round), we would have planned for extra days and avoided the scramble at the end. The lesson: ask explicitly about likely rounds during the initial planning discussion.

When external dependencies are present

If a task depends on someone else (approvals, deliveries), increase the buffer and add a contingency plan: "If not approved in x working days, escalate to Y or proceed with a fallback." Quantify typical response times. If a vendor normally takes 2 business days with a 95% on‑time rate, plan for 3 business days to get to 97.5% coverage. If the vendor is unreliable, plan even more or change the vendor.

Trade‑off example: waiting vs. proceeding If waiting adds 3 days but proceeding with partial info risks rework (estimated 2 hours extra), we need a numeric comparison. If 3 days lost costs more than 2 hours, proceed. If rework will cost more, wait. Make the decision explicit and log it in Brali as part of the task note.

Sample Day Tally — how we hit targets We find a simple "tally" helps convert principles to daily practice. Here is a Sample Day Tally for a day where we want to be predictable and have 4 focused blocks.

Goal: 4 focused blocks, average block base time 60 minutes, use +2/3 rule.

Items:

  • Morning deep work block — base 60 minutes → buffer max(10, 20) = 20 → total 80 minutes.
  • Quick meeting — base 30 minutes → buffer max(10, 10) = 10 → total 40 minutes.
  • Email cleanup & prep — base 20 minutes → buffer max(10, 6) = 10 → total 30 minutes.
  • Draft review — base 60 minutes → buffer 20 → total 80 minutes.

Totals:

  • Base total = 60 + 30 + 20 + 60 = 170 minutes.
  • Buffer total = 20 + 10 + 10 + 20 = 60 minutes.
  • Day total = 230 minutes = 3 hours 50 minutes.

We then check calendar: 3 hours 50 minutes fits into four morning blocks and leaves afternoon open. If we know we will have two 10‑minute interruptions each about every 90 minutes (estimated from past data), add 20 minutes to buffer, or fold those into the morning block buffers. When we log this in Brali, we create four tasks with totals and mark the buffer minutes separately. Over time we will see whether the 60 minute buffer is sufficient.

Mini‑App Nudge A small Brali module that helps: create a "Pre‑Start Checklist" micro‑task that appears when you start any task. It contains 3 items: materials ready; key contact available; known blockers noted. Check it in before you start. This small nudge reduces fixed start‑up time by 5–12 minutes on average.

How to track the habit in Brali LifeOS

We treat buffer estimation as a lightweight routine: estimate → list obstacles → pick buffer → start → log actual time. Use Brali LifeOS to record:

  • Base estimate (minutes)
  • Buffer (minutes, and rule used)
  • Total scheduled (minutes)
  • Actual minutes logged
  • Start time and finish time

After each task, reflect: Was the buffer used? If yes, why? If not, could it have been smaller? Update the buffer rule for similar tasks in the future.

Check for systematic biases

Every two weeks, extract five tasks, compare base vs actual, and compute average relative overrun. If average overrun > chosen buffer, increase buffer by 25% relative. If average overrun < half the buffer, reduce buffer by 20%. Small changes, quick cycles.

Common misconceptions and edge cases

  • Misconception: Buffer is laziness. No — buffer is a risk‑management tool. It's not permission to delay starts; it’s an insurance policy for uncertainty.
  • Misconception: Buffer must be the same for all tasks. No — short tasks have fixed costs; long tasks scale proportionally. Use mixed rules.
  • Edge case: Tasks with no tangible time (creative insight). For exploratory work, use session quotas (e.g., 45 minutes exploratory + 15 minutes review) rather than precise minute estimates.
  • Edge case: Real emergencies. Buffers can’t cover large unexpected crises. Keep a separate reserve for "true emergencies" (e.g., 1–2 hours/week saved as buffer).
  • Limit: Adding buffers does not teach prioritization. If everything is buffered, nothing is more urgent. We must still prioritize.

Decision architecture: one visible habit to practice We suggest a visible, repeatable micro‑habit: before starting any task longer than 10 minutes, take 90 seconds to fill a "Start Card" in Brali with three fields:

  • Base estimate (minutes)
  • Likely blockers (1–3 words)
  • Buffer rule chosen (e.g., +2/3, +20%, fixed 15 minutes)

Make the Start Card required in Brali for tasks over 10 minutes. This small architecture change forces the mental step and creates data.

Micro‑sceneMicro‑scene
the pivot on review time We used to set a 20% buffer across the board → after two months, review delays still caused late deliveries → we asked: which stage caused most delays? Reviews. We changed to stage‑weighted buffers: review stage gets a 50% buffer, research 20%. The result: fewer last‑minute surprises; stakeholders got drafts with more polish and less rework.

Quick heuristics for common task types

  • Short admin tasks (≤20 min): Base + min buffer 10 min.
  • Focused deep work (30–90 min): Base + 25–33% buffer.
  • Meetings you chair (≤2 hours): Base + 20–33% buffer and an agenda with "decision anchors."
  • Collaborative tasks with external approvers: Base + 33–100% buffer depending on reliability.
  • Projects with many unknowns: Break into 2–4 week sprints and add a sprint reserve of 10–20% time for unknowns.

Practice decision: choose one heuristic and apply to all tasks today Pick the heuristic for the most frequent task you do. Apply it for the next three tasks. Log in Brali. After the third, compute average deviation. Adjust the heuristic by ±10% if needed.

A disciplined short experiment: 1 week, 3 tasks/day We propose a 7‑day experiment to gather data and learn:

Protocol:

  • Day 0: pick your buffer rule (e.g., +2/3).
  • Each task >10 minutes: do the 90‑second Start Card in Brali, start timer, log actual minutes.
  • At day's end: total base minutes vs total actual minutes.
  • Day 7: compute mean relative overrun and adjust buffer rule.

Expected outcome: within a week we’ll have 15–30 data points. That is enough to make a defensible adjustment for routine tasks.

Sample analysis after a week (how to compute)

If Base total = 600 minutes over 7 days and Actual total = 780 minutes → overrun = 180/600 = 30%. If we used a 33% buffer, our rule is good. If we used a 10% buffer, we must change.

Shortcuts for very busy days (≤5 minutes alternative path)
If we have under five minutes, do this micro‑action:

  • Choose the next task.
  • Ask one question: "What is the single most likely blocker?" (30 seconds)
  • Set buffer to 10 minutes or 25% (whichever is larger) and mark the task as "quick start."
  • Start the task immediately and use a timer for focus.

This keeps the habit alive even when we are busy and still reduces typical overruns.

Risk management and when to avoid big buffers

When buffer itself slows down delivery or provides cover for poor prioritization, reduce it. If buffer use consistently delays start times, consider smaller buffers with a start‑by rule. We must balance psychological safety with throughput.

Micro‑sceneMicro‑scene
when the buffer became a habit of delay We added large buffers to every task and noticed our task start times slid later. We evaluated the pattern and implemented a "start‑by" anchor: for tasks with buffer >30 minutes, add a start‑by time. We observed starts returned to previous levels. The buffer remained but no longer encouraged delay.

How to make buffers visible to collaborators

We recommend communicating buffer explicitly in shared planning:

  • When assigning a task: "Base 2 days + buffer 1 day (total 3 days). If this is too long, tell me which part to shrink."
  • For meetings: include "Buffer: +20 minutes (optional)."

This honesty prevents misaligned expectations.

Iterative learning: turning logs into calibration Every two weeks, run a short calibration session (15–30 minutes) in Brali:

  • Export last 20 task logs.
  • Compute average overrun.
  • Update buffer rule for the three most common task types.
  • Add one experiment to try in the next two weeks (e.g., 5‑minute prep before tasks).

This is lightweight and yields rapidly improving accuracy.

The emotional side: small relief, small frustration When we adopt buffers, we often feel initial relief — fewer surprises — and some frustration — the realization we had been overoptimistic. Both feelings are useful. Relief confirms the practical benefit; frustration signals we must keep learning. Log these reactions in a short Brali journal note after the first day. Emotional calibration helps maintain the habit.

Quantify with concrete numbers — examples in different domains

  • Cooking: recipe says 25 minutes. Expect fixed time to set up (5–10 min) + cooking. Use +2/3: Base = 25 → Buffer = max(10, 8) = 10 → Total 35 minutes. If we prep ingredients, we can reduce actual time to ~28 minutes.
  • Commute: Map suggests 30 minutes. Weather or construction adds 0–20 minutes. Add buffer of 10 minutes for typical days, 20 for rainy days. Track commute time for a week and compute mean + 1 SD to pick buffer.
  • Software bug fix: estimate 90 minutes. Risk of environment issues: 15–60 minutes. Add 30% buffer = 27 minutes → Total 117 minutes. If we do an environment check first (10 minutes), we may eliminate 20–30 minutes of risk.
  • Home repair: base 2 hours. Possible need for an extra part adds 1–3 hours. Add a buffer equal to 50% or plan to procure the most likely extra part beforehand.

Implementation detail: how to log in Brali LifeOS effectively Fields we recommend:

  • Title: Task name
  • Base estimate: integer minutes
  • Buffer rule: text (e.g., "+2/3")
  • Buffer minutes: integer
  • Total scheduled: integer
  • Start time stamp
  • End time stamp
  • Actual minutes: integer (auto if possible)
  • Blocker note: one sentence
  • Outcome: used buffer? yes/no; reason

If you automate with Brali, set a template for these fields so the Start Card is a click.

Metrics to watch

Pick 1–2 numeric metrics to log weekly:

  • Mean relative overrun (%) across last 20 tasks.
  • Percentage of tasks where buffer was used (%).

We recommend starting with mean relative overrun and aim to reduce it by 10–20% over a month by adjusting buffers and prep habits.

Addressing coordination costs in teams

Buffers in team environments must be explicit; otherwise, people assume the lower base estimate. Use shared documents or meeting notes to show base + buffer and what the buffer is for. For example: "Feature X: dev 5 days + buffer 2 days due to QA and environment instability." This reduces friction and clarifies expectations.

Trade‑off example: transparent buffer vs hidden buffer Transparent buffers reduce surprise but may invite pushback. Hidden buffers preserve a tight outward schedule but can shock collaborators if used. We prefer transparency for shared work and discretion for private tasks. If a client is sensitive, we negotiate a visible baseline and an internal buffer.

A small protocol for task handovers

When handing tasks to others, explicitly note what is "base" and what is "buffer." Include the key likely blockers and the contact person. This small step reduces friction and usually saves 10–30 minutes per handover.

Check for perverse incentives

Beware of perverse incentives: if performance evaluations reward reported estimates instead of delivery and quality, buffers will be gamed. In such settings, use objective metrics (delivery on time, quality) and treat the buffer as a planning artifact, not a slack resource.

Mini‑example: how we adjusted for a recruiting delay We scheduled an interview process: base 2 weeks to screen and schedule → we observed vendor scheduling delays (3–7 days) → buffer of +1 week added. To avoid excessive delay, we created a parallel screening step to reduce vendor dependency. That reduced the buffer needed by ~3 days on average.

How to teach others the practice quickly

Two simple actions:

Step 2

Show a short example with real numbers from your work.

Run a 10‑minute demo in a team meeting where each person fills a Start Card for a single task. That shared practice builds trust and reduces surprises.

Check for success: what to look for in the first month

  • Fewer late meetings or last‑minute reworks.
  • A decrease in daily anxiety about scheduling.
  • A pattern in actual time that matches the buffer rule within ±10–20%.

If these are not happening, inspect logs: are buffers used? Are start times delayed? Are tasks being delegated late?

Check‑in Block (paste into Brali LifeOS near the end of your routine) Daily (3 Qs)
— quick senses and behaviors

Step 3

Outcome/Interruptions: How many interruptions longer than 2 minutes did we have? (count)

Weekly (3 Qs)
— progress and consistency

Step 3

Decision: Do we increase, decrease, or keep our buffer rule? (Increase/Decrease/Keep)

Metrics:

  • Metric 1: Mean relative overrun (%) — log as a percent.
  • Metric 2: Buffer use frequency (%) — percent of tasks where buffer >0 was used.

A tiny alternative path for busy days (≤5 minutes)
— rehearse and start When rushed: choose the next task, ask "most likely blocker?" (30 sec), choose buffer = max(10 min, 25% base), mark task as "quick start" and go. Log actual minutes after completion.

Putting it all together — a practical one‑page routine

Step 6

Weekly (15 minutes): run the calibration — compute mean relative overrun and adjust buffer rule.

Final micro‑scene: the small habit that changed a week We decided to apply the +2/3 rule every morning to the first three tasks. In two weeks, our morning schedule stopped bleeding into lunch. We felt more control. Our teammates noticed fewer last‑minute reschedules. The habit was minor — 90 seconds per task — but the cumulative effect reduced churn and the small daily anxiety that comes from perpetual catch‑up.

Risks and limits — be candid Buffers won't fix:

  • tasks with fundamentally unknown outcomes (research that yields no results),
  • organizational dysfunction (unclear priorities),
  • perverse incentive systems.

Buffers can harm if:

  • they become an excuse to delay starts,
  • they are used to inflate perceived capacity.

The cure is measurement: if buffer use patterns suggest gaming or delay, change the rule or add a start‑by anchor.

Closing thought

Estimating with buffers is a small habit with outsized effects. It helps us be realistic while preserving flexibility. It’s not about eliminating surprise — surprises will happen — but about reducing the frequency of preventable ones and making our days more predictable.

We hope this helps. Practice the 90‑second Start Card today, log three tasks, and review the numbers in Brali after seven days.

Brali LifeOS
Hack #561

How to When Estimating the Time or Resources Needed for a Task, Consider Potential Obstacles and (Work)

Work
Why this helps
Adding a deliberate, quantified buffer reduces unpredictable overruns and improves schedule reliability.
Evidence (short)
In one small team, unconstrained task overruns averaged 45% and fell to 12% after a 20–30% buffer rule plus quick pre‑task checks.
Metric(s)
  • Mean relative overrun (%)
  • Buffer‑use frequency (%)

Hack #561 is available in the Brali LifeOS app.

Brali LifeOS

Brali LifeOS — plan, act, and grow every day

Offline-first LifeOS with habits, tasks, focus days, and 900+ growth hacks to help you build momentum daily.

Get it on Google PlayDownload on the App Store

Explore the Brali LifeOS app →

Read more Life OS

About the Brali Life OS Authors

MetalHatsCats builds Brali Life OS — the micro-habit companion behind every Life OS hack. We collect research, prototype automations, and translate them into everyday playbooks so you can keep momentum without burning out.

Our crew tests each routine inside our own boards before it ships. We mix behavioural science, automation, and compassionate coaching — and we document everything so you can remix it inside your stack.

Curious about a collaboration, feature request, or feedback loop? We would love to hear from you.

Contact us