A useful work system is a coherent collection with clear purposes, not an accumulation of apps for every small problem. Tool stack design assigns distinct places for capture, active organization, reference material, and output, with a single source of truth for each category. Limiting overlap lowers cognitive load and makes information easier to find, process, and share.

Sahil Lavingia, founder of Gumroad, has spoken publicly about deliberately keeping his personal tool stack small - a handful of core applications covering communication, notes, and design/development work - rather than accumulating specialized tools for every task. Gumroad, a company generating well over $10 million in annual revenue, runs on a tool stack that founders of much larger companies often assume requires far more infrastructure than it actually does.

The contrast with the average knowledge worker's tool environment is striking. Okta's "Businesses at Work" reports have repeatedly found that large enterprises now run well over 150 distinct software applications on average, a figure that has climbed year over year.[3]

The promise of each individual tool was productivity enhancement; the reality of this much accumulated tooling is overhead that can consume the very productivity gains each tool was supposed to produce.

Tool stack design is the discipline of deliberately choosing, configuring, and maintaining the collection of tools you use to accomplish work - treating the collection as a system to be designed, not a pile of solutions to accumulate.

The difference between a designed tool stack and an accumulated tool pile is not the sophistication of the individual tools but the coherence of the collection: whether the tools work together, whether each tool has a clear purpose, and whether the aggregate overhead of the stack is proportional to the aggregate value.


"A tool stack is like a kitchen. It is not about having every possible appliance - it is about having the right tools for the food you actually cook, arranged so everything is immediately at hand." The professionals with the most effective tool stacks tend to have the fewest tools, not the most.

Stack LayerPrimary FunctionRepresentative ToolsKey Failure Mode
CaptureCollect everything before processingTask inbox, quick-capture note app, physical notebookTreating capture as storage instead of inbox to process
OrganizationTrack commitments and manage work in progressTask managers, project boards, calendarMultiple competing systems; no single source of truth
ReferenceStore information to retrieve but not act onNotion, Obsidian, EvernoteOver-organizing instead of retrieving; note graveyards
OutputCreate the deliverables your work producesGoogle Docs, Word, Figma, coding environmentsTool friction reducing quality or quantity of output

The Stack vs. the Pile

Most knowledge workers do not design their tool stacks. They accumulate them. A tool is adopted when it solves an immediate problem. It remains when the problem is solved and the next tool is adopted for the next problem.

Over time, the accumulation produces a pile of individually justified tools that collectively produce overhead, overlap, and confusion about what lives where.

The distinction between a designed stack and an accumulated pile is observable in how the user talks about their tools.

A person with a designed stack can answer in thirty seconds: "This is where I capture tasks, this is where project work lives, this is how I communicate with my team, this is where I keep reference information." A person with a pile hesitates, offers multiple qualified answers, and often cannot identify with confidence where a specific category of information lives.

The psychological cost of the accumulated pile extends beyond the time spent on context switching. Cognitive load theory, developed by John Sweller in the 1980s, identifies the load imposed on working memory by managing complex systems as a drain on the same cognitive resources available for substantive work.

Managing a disorganized, overlapping tool stack consumes cognitive resources that could otherwise be applied to the work itself.


The Four Layers of a Work System

A well-designed personal work system has four layers, each with a distinct function. Understanding the layers clarifies what tools you need and which tool category each tool belongs to.

Layer 1: Capture

The first layer is capture: a system for collecting every commitment, task, idea, and piece of information that needs to be processed or retained. The primary requirement is frictionlessness - if capture requires more than a few seconds, things will not be captured.

Every work system needs a capture mechanism that is fast, always accessible, and comprehensive.[1] The specific tool matters less than the consistency with which it is used. Common capture tools:

  • A dedicated inbox in a task manager (Todoist inbox, Things inbox)
  • A physical notebook for immediate capture, processed later
  • A quick-capture note app (Apple Notes, Drafts, Bear) that feeds into other systems
  • Email drafts as a capture mechanism for desk-bound workers

The capture layer is not where information lives permanently. It is where everything lands before being processed into the appropriate system layer. The failure mode is treating capture as the end of the process rather than the beginning.

Layer 2: Organization

The second layer is organization: the system that holds work in progress, tracks commitments, and ensures nothing is forgotten. This is the core of personal productivity - the task management and project tracking layer.

Organization requirements vary significantly by work type. An individual contributor with a small number of active projects and predictable work needs less organizational infrastructure than a manager with thirty direct reports, cross-functional responsibilities, and constant context switching.

Common organization tools:

  • Task managers (Todoist, Things, OmniFocus) for individuals
  • Project management tools (Asana, Linear, Notion databases) for teams
  • A calendar for time-based commitments and blocking focus time[4]

The critical principle for the organization layer is single source of truth: each category of work should live in exactly one place.

If tasks appear in both a task manager and an email inbox and a Slack channel, the cognitive overhead of maintaining awareness across three systems is greater than the overhead of having one well-used system.

Layer 3: Reference

The third layer is reference: the system that stores information you need to access but do not need to act on immediately.[9] This includes meeting notes, project documentation, research and reading, reference materials, and institutional knowledge.

The reference layer is where most tool stack design fails. The impulse to optimize reference leads to elaborate organizational systems, multiple tools serving overlapping purposes, and time spent organizing notes rather than using them.

Reference layer principles:

  • Fast retrieval beats perfect organization: The best reference system is the one where you can find what you need in under 30 seconds. Full-text search in a simple system often beats elaborate tagging in a complex one.[8]
  • Less is more: Not everything needs to be saved. Information you will not realistically retrieve is not an asset; it is noise in your reference system.
  • One tool per category: Meeting notes in one place, reference documentation in one place, reading highlights in one place.

Layer 4: Output

The fourth layer is output: the tools used to produce work products - writing, design, analysis, code. Output tools are category-specific (a developer's IDE, a designer's Figma environment, a writer's text editor) and are usually determined by professional context rather than personal preference.

Output tools are often the best-chosen tools in the stack, because people invest in them proportionally to how much they use them.

The failure mode in the output layer is under-investment - using generic tools (Google Docs) for tasks where specialized tools (Ulysses for long-form writing, Notion for structured content, specialized data analysis environments) would provide meaningful quality or efficiency improvement.


Design Principles for a Coherent Stack

A designed tool stack applies a small number of principles consistently.

Principle 1: Minimize the Number of Tools

The right number of tools is the minimum number that covers all four layers adequately. "Adequately" is the key word: not optimally, not with best-in-class tools for each micro-function, but adequately.

Reduction in tool count produces compound returns across every working day through reduced context switching, reduced maintenance overhead, and reduced cognitive load of managing the system.

The minimum viable personal stack is smaller than most people believe. Many knowledge workers can operate effectively with:

  • One note/capture tool
  • One task manager
  • One calendar
  • One communication tool
  • Category-specific output tools

Six to eight tools is a reasonable upper bound for most individual knowledge workers. Teams add shared tools for project tracking, documentation, and communication - bringing team stacks to ten to fifteen tools in total.

Principle 2: Establish Clear Purpose Boundaries

Every tool in the stack should have a clear, non-overlapping purpose. When two tools in the stack serve overlapping purposes, information fragments across both, and the cognitive load of deciding which tool to use for each new piece of information becomes itself a source of overhead.

Purpose boundaries should be explicit - written down and shared with teammates where relevant. "Slack is for ephemeral team communication. Email is for external communication and formal records. Notion is for reference documentation.

Asana is for project tasks." Ambiguity about purpose boundaries is the primary mechanism through which tool stacks develop overlap.

Principle 3: Design for Integration

Tools that are isolated from each other - that require manual synchronization or duplicate entry - impose ongoing maintenance overhead. Tools that are well-integrated reduce the total overhead of the stack.

Integration questions to ask before adopting any new tool:

  • How will tasks that originate in communication tools (Slack, email) enter my task manager?
  • How will calendar events that produce tasks get captured?
  • How will information that belongs in the reference layer get there without requiring manual reorganization?
  • If information lives in this tool, how will it be findable when I need it weeks later?

Integration is not the same as complexity. Simple manual conventions ("at the end of every meeting, I take three minutes to transfer action items to my task manager") are integrations. Automated workflows via Zapier are integrations.

The test is whether information flows reliably between system layers without requiring active management of the transitions.

Principle 4: Design for Your Actual Work Patterns, Not Ideal Ones

The most elaborate personal productivity system, designed for an idealized version of the work day, fails when it encounters the actual work day: its interruptions, unexpected priorities, variable energy, and imperfect execution.

A simpler system that works under realistic conditions is more valuable than an optimized system that only works under ideal conditions.

Example: Paul Graham, co-founder of Y Combinator, has written about keeping his tools deliberately simple: a text editor and email for most of his work.[5] The simplicity is not a limitation; it is a feature. Tools with lower maintenance overhead create more time and cognitive space for the substantive work they support.


The Stack Audit: Designing From Current State

Most people will be redesigning an existing stack rather than designing from scratch. The audit process moves from current state to designed state.

Step 1: Inventory

List every tool used with any regularity - daily, weekly, or occasionally. Include both personal and organizational tools. Include tools used for specific projects or clients. The inventory is typically larger than expected.

Step 2: Classify

Assign each tool in the inventory to a layer: capture, organization, reference, or output. Tools that do not clearly belong to one layer are either multi-purpose (and possibly creating overlap) or ambiguous (and contributing to confusion about what lives where).

Step 3: Identify overlap

Find the layer categories with more than one tool. For each category of overlap, determine: which tool is doing the job better? Which could be retired? Is there a genuinely important function that requires two tools, or is the overlap an artifact of accumulation?

Step 4: Identify gaps

Are there layer functions with no tool? Common gaps:

  • No fast capture mechanism (information is lost before reaching the organization layer)
  • No systematic review practice (tasks captured but never processed)
  • No clear reference system (information buried in email or never documented)

Step 5: Design the target state

Define what the stack should look like: which tools, which purposes, which tools will be retired. The target state should be achievable - significant reductions in tool count create transition costs, and attempting to move from 20 tools to 6 in a week is likely to fail.

A phased transition, retiring one or two tools per month, is more sustainable.


Common Stack Archetypes

Different work types produce different appropriate stacks. Understanding common archetypes helps calibrate expectations for what a well-designed stack looks like.

The Solo Knowledge Worker Stack

A writer, researcher, or individual contributor with focused, primarily solo work:

  • Capture: Quick-capture note app (Drafts, Apple Notes) or physical notebook
  • Organization: Task manager (Things, Todoist) and calendar
  • Reference: Single note/knowledge tool (Notion, Obsidian, Bear)
  • Output: Appropriate writing/production tools
  • Communication: Email and one messaging app

The Manager Stack

A people manager with extensive relationship and coordination responsibilities:

  • Capture: Dedicated inbox plus quick-note tool always accessible
  • Organization: Calendar as primary organizing tool, task manager for commitments, shared project tool for team visibility
  • Reference: Team documentation tool (Confluence, Notion)
  • Output: Presentation and communication tools
  • Communication: Email, team messaging (Slack/Teams), video conferencing

The Consultant/Agency Stack

A professional managing multiple client relationships simultaneously:

  • Capture: Client-specific capture, carefully labeled at entry
  • Organization: Project management tool with client separation (Asana, ClickUp)
  • Reference: Client-segmented reference system
  • Output: Deliverable production tools
  • Communication: Client-standard tools (adapting to each client's preferred environment) plus personal email

The differences between archetypes reflect the structure of the work, not personal sophistication. A consultant with twelve clients needs client-segmented organization that a solo writer does not. A manager with thirty direct reports needs more communication infrastructure than an individual contributor.

Copying another person's stack without understanding the work structure it serves is a common source of poor tool adoption.


Research on Cognitive Load and Tool System Design

The science of cognitive load theory provides the neurological basis for why tool stack design matters, and empirical research on information worker performance translates that theory into specific design recommendations.

John Sweller (Emeritus Professor of Educational Psychology at the University of New South Wales) developed cognitive load theory through a series of studies beginning in the late 1980s.[2]

His foundational 1988 paper in Cognitive Science distinguished between three types of cognitive load: intrinsic load (the inherent complexity of the task itself), extraneous load (complexity created by poor system design), and germane load (cognitive effort that builds long-term understanding).

Sweller's subsequent research found that extraneous cognitive load - the load imposed by managing poorly designed systems rather than doing substantive work - directly reduces the cognitive resources available for the task itself.

A cluttered, poorly organized tool stack is a generator of extraneous load, systematically reducing performance on the work the tools are supposed to support.

Okta's "Businesses at Work" reports have tracked enterprise software adoption for years, and the trend is unambiguous: the number of applications a typical organization runs has climbed steadily, with large enterprises reporting well over 150 distinct applications in recent reports, up from roughly that level just a few years earlier.

The reports themselves measure application counts rather than per-worker productivity outcomes directly, but the underlying logic tool stack designers draw on is straightforward: every additional application in active use adds a small amount of context-switching and maintenance overhead, and that overhead compounds across a workday in a way that is easy to underestimate from any single tool's perspective.

Gloria Mark (Professor of Informatics at UC Irvine), whose research on attention and interruption spans two decades, is the source of one of the most widely cited findings in this area: that it takes an average of around 23 minutes to fully return to a task after a significant interruption.[7]

Applied to tool stack design, this finding has a direct implication: a professional who moves between many separate applications throughout the day is not just spending the few seconds it takes to open each one - they are repeatedly incurring a much larger, less visible cost in the form of fragmented attention that outlasts the switch itself.

Tool stacks designed around fewer, well-integrated applications that minimize the frequency of necessary switching are the direct, practical response to this research: not because switching itself is inherently bad, but because each switch carries a hidden tax that a coherent stack is designed to minimize.


Organizational Case Studies in Deliberate Stack Design

Several well-known technology companies have publicly discussed deliberately keeping their internal tool stacks small, and their stated reasoning is consistent with the research above even where detailed internal metrics are not publicly disclosed.

Basecamp (37signals) has published the most detailed public account of deliberate tool reduction among technology companies.

Jason Fried and David Heinemeier Hansson, in It Doesn't Have to Be Crazy at Work (2018) and in extensive follow-up writing on the company's blog, have argued that Basecamp deliberately runs on a small core set of tools built largely in-house (Basecamp itself for project management and communication, and later their own email service, HEY, alongside a small number of external tools like GitHub) specifically to avoid the coordination overhead that comes with a sprawling, accumulated tool pile.[6]

Automattic (the company behind WordPress.com and WooCommerce), with thousands of fully distributed employees across many countries, is well known for a deliberately lean internal tooling philosophy under CEO Matt Mullenweg, who has spoken publicly about favoring a small number of tools used well over a large number of tools used poorly, as part of the company's broader distributed-work culture.

Superhuman (the email productivity company) has built its entire product philosophy, under founder Rahul Vohra, around the idea that reducing the number of steps and decisions involved in a workflow - in Superhuman's case, email - produces outsized productivity gains, a philosophy the company has also described applying internally to its own operational tooling.

The United States Digital Service (USDS), the technology team embedded in the federal government to improve digital services, has published extensively on the problem of tool sprawl across federal agencies, where fragmented, legacy, and duplicative software systems are a well-documented source of wasted effort and onboarding friction for new government technologists.

Stripe, under CEO Patrick Collison, has a well-documented internal engineering culture (covered in depth by outlets like Pragmatic Engineer's reporting on Stripe's internal tooling) that emphasizes strong opinions about tool choice and a bias toward tools that measurably reduce friction for the people who have to use them every day, rather than accumulating tools for their own sake.


The Review and Maintenance Habit

A designed stack requires ongoing maintenance to remain designed rather than gradually reverting to accumulation. The maintenance habit is simple but requires discipline.

Monthly: Review tool count. Have any new tools been adopted? Has any old tool been explicitly retired? The net change should be zero or negative - each addition should be paired with a retirement.

Quarterly: Review purpose clarity. Are the purpose boundaries between tools still clear? Are there categories of information that are ambiguously homed across multiple tools? Is there a new work pattern that is not well-served by the current stack?

Annually: Full audit. Does the current stack still match the actual work? Have work patterns changed enough to warrant a redesign? Are there tools that have been retained through inertia rather than through continued usefulness?

The review habit is what separates a designed stack from a temporarily-organized pile. Without it, accumulation resumes. With it, the stack remains coherent over time.

For related frameworks on the cognitive costs of poor tool design, see tool fatigue explained. For specific tool categories within the stack, see task management tools explained and collaboration tools compared.


Sources & Further Reading

  1. Allen, D. Getting Things Done: The Art of Stress-Free Productivity. Penguin Books, 2015. View source
  2. Sweller, J. "Cognitive Load During Problem Solving: Effects on Learning." Cognitive Science, 1988. DOI: 10.1207/s15516709cog1202_4
  3. Okta. Businesses at Work 2021. Okta, 2021. View source
  4. Newport, C. Deep Work: Rules for Focused Success in a Distracted World. Grand Central Publishing, 2016. View source
  5. Graham, P. "Maker's Schedule, Manager's Schedule." PaulGraham.com, 2009. View source
  6. Fried, J. & Hansson, D. H. It Doesn't Have to Be Crazy at Work. HarperBusiness, 2018. View source
  7. Mark, G. Attention Span. Hanover Square Press, 2023. View source
  8. Matuschak, A. "How to Build a Second Brain." Andy's Working Notes, 2020. View source
  9. Forte, T. Building a Second Brain. Atria Books, 2022. View source

Further Reading

  • Covey, S. R. The 7 Habits of Highly Effective People. Free Press, 2004. View source