Getting Real cover

Getting Real

by Jason Fried and David Heinemeier Hansson

Getting Real offers entrepreneurs a no-nonsense guide to building successful web applications. By focusing on simplicity, understanding your audience, and maintaining agility, this book provides actionable insights to create impactful products without unnecessary complexity or costs.

Getting Real: The Smarter, Faster, Simpler Way to Build Software

What if building great software didn’t require massive teams, endless meetings, or months of planning? In Getting Real, the team behind Basecamp (37signals, now known as Basecamp) argues that successful web applications thrive not on size, but on simplicity, speed, and authenticity. Their core claim is audaciously refreshing: you don’t need more—less is the secret to better. Instead of bloated specs and protracted development, this book champions radical efficiency and small-scale thinking that drives high-impact results.

The authors contend that most companies build software backwards. They drown in abstractions—charts, graphs, specs—rather than building the real thing. Getting Real means starting with the interface, designing what users will actually see and touch first, and then building the software behind it. It’s about iterating quickly, releasing early, and improving constantly, because software never stops evolving once it’s online.

The Philosophy of Less

At its core, Getting Real is a manifesto for simplicity. Complexity, the authors insist, is the silent killer of progress. Every feature added, every meeting scheduled, every dependency introduced adds friction to change. And in the fast-moving world of web-based products, the ability to change course quickly is a company’s greatest competitive advantage. As Jason Fried writes, “Less mass lets you move fast.” A light team, limited resources, and tight deadlines don’t hinder you—they liberate you from waste.

This approach turns conventional startup wisdom on its head. Forget massive funding rounds, lengthy specs, and over-engineered architectures. Getting Real asks: why build for millions of users if you don’t even have ten yet? Why hire twenty people when three could do the job? Why write a functional spec instead of a functioning prototype? The book’s philosophy isn’t theoretical—it’s battle-tested. Basecamp, Ta-da List, Backpack, and Writeboard were all built by small teams using the same lean principles described here.

From Idea to Execution, Fast

The Getting Real process reimagines software development as a continuous loop rather than a linear path. It promotes the idea of shipping early—perhaps even before it feels finished—and then adjusting based on customer feedback. This creates an ongoing dialogue between creator and user, a relationship far more honest and agile than traditional waterfall development. The mantra: “Launch, tweak, and constantly improve.” Iteration replaces perfectionism; agility outpaces planning.

The book also challenges the myth of scalability obsession. Don’t worry about handling millions of users before you even have a handful. Scale later when it becomes a real problem. For Basecamp, the team launched with a single server—simple, cheap, and sufficient. This decision saved weeks and thousands of dollars while proving that real constraints drive creativity. Similarly, they advocate building “half a product, not a half-ass product.” Deliver a focused, terrific tool, not a bloated monster burdened by “nice-to-have” features.

Staying Human in the Process

What sets Getting Real apart from other software guides (like Eric Ries’s The Lean Startup or Tom DeMarco’s Peopleware) is its human approach. Fried and team remind you that passion and personality are indispensable. Your product should reflect your values. “Be yourself,” they urge smaller companies—don’t pretend to be big or corporate. Speak in a real, human voice. Engage directly with your customers. Feel their pain—and let that empathy guide your decisions. This philosophy turns design and support not into chores, but into acts of connection.

Basecamp’s success validates this ethos. By making project management feel simple and personal, they disrupted an industry dominated by Microsoft Project’s rigid complexity. Their “anti-Project” stance embodied Getting Real’s central theme: radical focus. It’s better to build what truly matters—to the creator and the customer—than to chase every competitive advantage.

Why Getting Real Matters

Getting Real isn’t just about software—it’s a life philosophy masquerading as a product strategy. Its principles—embracing constraints, skipping bureaucracy, iterating fast, and staying small—apply to creative work of any kind: writing a book, launching a business, composing music. It’s a call to authenticity in creation and simplicity in execution. Reality, not reports, is where ideas truly live.

In a world obsessed with scale, this book reminds you that the real magic happens small. Build something real. Build something human. And when in doubt, remember Basecamp’s enduring wisdom: Less software, less mass, more reality.


Build Less, Do More

Jason Fried and the Basecamp team open their offensive against “feature bloat” with one of their simplest but most profound lessons: to beat competitors, do less. Instead of outdoing rivals by adding more features, spend your time making fewer features better. This “underdo your competition” mentality isn’t laziness—it’s clarity. By doing less, you focus on solving the most important problems with elegance and precision.

The Cold War of Features

Most companies fall into what the authors call the “feature Cold War.” Every competitor adds new features just to one-up the other, resulting in overloaded and confusing products. This race fosters defensive thinking, paranoia, and mediocrity. Fried argues that true leaders redefine the battlefield entirely: don’t fight over more, compete by being better at less.

For example, when Basecamp launched, it deliberately avoided charts, Gantt diagrams, and statistical dashboards used by Microsoft Project. Instead, it focused on simple message boards, to-do lists, and file sharing. The team rejected complexity and instead built a tool that behaved how humans naturally communicate. Customers loved that simplicity because it solved real problems without unnecessary friction.

Half, Not Half-Assed

One memorable phrase from the book captures this perfectly: “Build half a product, not a half-ass product.” You might feel pressure to match competitors feature-for-feature, but that only leaves you with shallow implementations of everything. Instead, choose your essentials and perfect them. When Basecamp first launched, they offered only messaging—no to-do lists, no milestones. Later, after seeing how people used the product in the real world, they added these with thoughtful intent. That’s the power of half—focused excellence.

Simplify as a Competitive Advantage

The paradox of simplicity is that it’s hard to achieve but easy to recognize. Fried’s team argues that simplicity offers a marketing advantage: customers can understand the product immediately. They don’t need tutorials or user manuals. The application “just works.” This clarity converts curiosity into trust, which is the real currency of modern software businesses. It’s why Basecamp succeeded while others drowned in sophistication—they built what mattered and ignored what didn’t.

“It’s better to make half a product than a half-assed product.”

Build Less isn’t just a design rule—it’s a philosophy of humility and discernment. You learn to let go. You say no often. You trust that simplicity wins, not because it’s easier, but because it’s truer to real human needs.


Start From Problems You Know

Fried and his team argue that the smartest way to build software is to solve your own problem first. Don’t chase hypothetical markets or trends—scratch your own itch. This principle grounded Basecamp’s creation. As a small design firm, 37signals needed a better way to organize client communication. The tools available were either too complex or irrelevant. So they built what they wished existed—a lightweight collaboration space. Unsurprisingly, thousands of others shared the same problem. By solving their own frustration, they unlocked a real market.

Passion Breeds Clarity

When you build for yourself, you act as your own test audience. Every decision feels grounded in reality, not speculation. You instinctively know which quirks matter and which don’t. The result isn’t just a useful tool—it’s one built with care and empathy. Passion shows through every button, color, and word. As Khoi Vinh, a designer cited in the book, says, “The presence of passion is one of the most lucid qualities in design.” Users feel it, and that emotional resonance drives product success.

The Open Source Parallel

This idea echoes an open-source mantra known as “scratch your own itch.” (In The Pragmatic Programmer, Dave Thomas famously noted that developers who build tools they use themselves avoid “stressful guessing.”) Because you are the user, you eliminate most uncertainty. You’re not making assumptions—you’re making informed decisions. Fried borrows heavily from this tradition, arguing that authentic creators build what they need, not what they imagine others need.

Campaign Monitor’s story, included in the book, illustrates this perfectly. Frustrated by poor email marketing options, founder David Greiner built his own tool. Within six months, thousands of designers adopted it because they shared the same pain. This isn’t luck—it’s empathy through shared experience.

Solve What Hurts

Ultimately, solving problems you understand produces tools born of necessity, not speculation. Fried’s advice feels as timeless as it is practical: Don’t build “cool” software—build what relieves real frustration. When you care enough about the problem, you’ll instinctively make better decisions. And passion becomes contagious—your users will care because you cared first.


Stay Small and Self-Funded

Most startups believe success begins with big funding. Fried flips that narrative: outside money is plan B. The Getting Real approach views constraints as a creative gift. When your resources are limited, you must focus. You skip vanity features, avoid waste, and get to launch faster.

Constraints Drive Innovation

Running lean forces you to make better choices. With limited time and people, you identify what’s really important. Fried describes Basecamp’s early days: a tiny team working across continents, with no outside capital. Yet that lack became fuel—constraints sharpened their creativity. For big companies and investors obsessed with scaling prematurely, that creative tension is rare. Fried argues that you build better when you must make do.

The Freedom of Self-Funding

Investor money changes incentives. Suddenly, you’re accountable to growth targets and quick exits. Cashing in overshadows craftsmanship. In contrast, bootstrapped businesses remain free to follow their vision. Jake Walker, quoted in the book, explains the difference between his two companies—one funded, one self-financed. The funded venture obsessed over quick returns, while the self-funded one pursued quality at its own pace. As he put it, “The expectation isn’t to grow and sell, but to grow for the sake of growth.”

Fund Yourself, Build Yourself

The magic of self-funding lies in alignment—you answer only to yourself and your users. That autonomy keeps your product genuine. Fried sums it up: “Hardware is cheap, software is free, and passion doesn’t come with a price tag.” If you’re driven to make something meaningful, you already have the most valuable currency.


Flexibility Over Perfection

Traditional project management clings to the myth that you can deliver on time, on budget, and on scope simultaneously. Fried breaks that illusion: you can only fix two. The Getting Real approach fixes time and budget, then makes scope flexible. This single adjustment changes everything—it forces prioritization, keeps quality intact, and ensures launch momentum.

Scope Down to Reality

Instead of throwing more money or time at problems, scale back the scope. Ship fewer features, but make sure they work beautifully. You can always add more later. “Later is eternal,” Fried says, reminding you that perfection postponed often becomes procrastination. In other words, don’t delay progress for fantasies of completeness.

Quality Requires Constraints

Fixed budgets and timelines force you to confront what truly matters. What can fit inside the resource limits? What must be dropped? In making these hard cuts, you clarify priorities—the heart of agile iteration. This method prevents burnout and waste by teaching you that getting things done beats getting everything perfect.

“It’s better to make half a product than a half-assed product.”

That principle carries through every chapter—build what fits into your limits, release early, learn fast, refine later. Constraints are not the enemy; they are design partners.


Embrace Constraints

If there’s one recurring hero in Getting Real, it’s the humble constraint. Fried treats limitations not as obstacles but as creative catalysts. Time, money, distance—all of them sharpen focus and drive innovation. Basecamp itself was born from constraints: a small team, no funding, and programmers separated by a seven-hour time zone gap. Yet these forces shaped a lean, effective way of working that became the company’s signature.

Constraints Encourage Ingenuity

When you can’t rely on excess, you must invent simplicity. Limited bandwidth forced Basecamp to break tasks into small, bite-sized steps completed one by one. Their remote communication, mostly through email and IM, cut meeting time to nearly zero. Constraints forced discipline—and from discipline came clarity.

Turn Limitations Into Leverage

Fried aligns with thinkers like Jef Raskin (Why Software Is The Way It Is), who warned against “feature blight”—the creeping disease of excess. Deadlines, he argued, help discard unnecessary features. Fried takes this further: constraints are fertile soil for creativity precisely because they limit scope. You can’t make everything, so you make something excellent.

The book’s consistent message: stop wishing for more resources. Use what you have. Greatness emerges from the small, tight edges of real-world limitation, not from boundless possibility.


Be Yourself

Fried’s business advice transcends code: be unapologetically small. Many companies fake largeness—formal language, faceless branding, corporate jargon. But people crave authenticity. In Getting Real’s worldview, a small team has a superpower: personality. Deliver honesty, speak plainly, and connect directly with customers. You’ll attract loyalty, not just leads.

Small is Friendly

Small companies can ditch bureaucracy. There’s no need for layers of approval or canned replies. Basecamp openly lists phone numbers, invites direct contact, and writes blog posts in conversational tone. They treat customers like collaborators, not data points. That culture of openness builds trust—the glue that binds long-term relationships.

Proudly Honest

Khoi Vinh, quoted in the book, captures this ethos: “Be proudly, defiantly truthful.” Pretending to be bigger than you are only erodes credibility. Customers value transparency. If you’re small, say so—it means agility, intimacy, and responsiveness. Fried calls this a competitive edge: small teams can adapt fast because they talk clearly and get real.

Being yourself also reflects in writing. The authors urge hiring “wordsmiths”—people who communicate with clarity and warmth. Writing isn’t just promotional, it’s cultural. Clear writing equals clear thinking. When you talk straight, everything else follows: code, design, and customer relationships all feel more human.

Dig Deeper

Get personalized prompts to apply these lessons to your life and deepen your understanding.

Go Deeper

Get the Full Experience

Download Insight Books for AI-powered reflections, quizzes, and more.