Your Data Has Opinions About How It Wants to Be Stored

Notes from Chapter 2 of Designing Data-Intensive Applications

There’s a particular kind of argument that breaks out on engineering teams roughly once a quarter: SQL or NoSQL? It’s usually framed as a question about technology, or performance, or scalability, but it almost never actually is. It’s a question about shape. Specifically: what shape is your data, and what shape do you want to query it in?

Chapter 2 of Designing Data-Intensive Applications is called “Data Models and Query Languages,” and Martin Kleppmann uses it to make a case that’s surprisingly hard to internalize: the data model you pick has more impact on how your software gets written — and how it ages — than almost any other decision. Pick the wrong shape and you’ll spend years gluing it back together with application code. Pick the right one and a lot of problems just stop existing.

Here’s the tour.

The relational model won, then NoSQL happened, then everyone calmed down

Kleppmann opens with a quick history lesson, and it’s actually load-bearing. The relational model — tables, rows, columns, joins — won decisively in the 1970s and 80s, beating out the hierarchical and network models that came before. It won because it was simpler, more flexible, and because SQL gave you a clean separation between what you wanted and how the database should get it.

Then in the late 2000s, “NoSQL” happened. Suddenly everyone was on MongoDB and the relational model was dead. Except it wasn’t — and the chapter is genuinely useful at explaining why the rebellion happened and why it cooled off.

The NoSQL pitch was real: better scalability for certain workloads, more flexible schemas, query patterns that mapped naturally to specific applications, and a way to dodge the object-relational impedance mismatch — the awkward translation layer between objects in your code and rows in your tables that ORMs spend their entire existence patching over.

But the relational model didn’t die. It absorbed. Today’s databases are increasingly hybrid: PostgreSQL has JSON columns, MongoDB has joins. The interesting question stopped being “which side are you on?” and became “which shape fits your data?”

Documents are great until your data has friends

The core argument for document databases is locality. If your data is shaped like a tree — a user with their profile, their posts, their preferences, all naturally nested inside one logical thing — then storing it as a single document means one read fetches everything. No joins. No N+1 queries. The structure of the data on disk matches the structure your code wants.

For one-to-many relationships, this is genuinely lovely. A blog post and its tags, a resume and its work history, an order and its line items — these are tree-shaped, and trees fit nicely in documents.

The problem starts when relationships go many-to-many. Suppose two users went to the same university. In a document model, you either duplicate the university name in both user documents (and now updating it is a nightmare) or you store an ID and look the university up separately (which is a join, just one your application has to do by hand). Either way, you’ve reinvented something the relational model gave you for free.

Kleppmann’s point isn’t that one model is better. It’s that the more interconnected your data is, the worse documents fit and the better relational fits. If your domain is mostly self-contained units, documents win. If everything points to everything else, you want joins.

Schema-on-read is not the same as no schema

One of the most useful clarifications in the chapter is about schemas. Document databases are often called “schemaless,” and Kleppmann pushes back on this hard. There’s always a schema — the question is just where it lives.

Relational databases use schema-on-write: the database enforces the structure when you insert data. Document databases typically use schema-on-read: the structure is implicit, enforced (or assumed) by whatever code reads the data later.

Neither is automatically better. Schema-on-read is genuinely useful when your data is heterogeneous, when the structure comes from external sources you don’t control, or when you’re moving fast and the schema is changing constantly. Schema-on-write is genuinely useful when you want guarantees, when many different applications read the same data, or when you’ve been burned one too many times by a field that was supposed to always be a string and turned out to sometimes be null, sometimes a number, and sometimes the literal string "undefined".

The flexibility of schema-on-read isn’t free. It’s a debt you pay later, in defensive code and migration scripts and 3am incidents.

Declarative beats imperative, almost always

The middle of the chapter is about query languages, and the central claim is one I think more programmers should sit with: declarative is better than imperative, and SQL is one of the great triumphs of declarative thinking.

In an imperative query, you tell the database how to find your data — loop through this, filter that, sort the other thing. In a declarative query, you describe what you want and let the database figure out how. SQL is declarative; MapReduce code (in its raw form) is imperative; CSS, surprisingly, is declarative — you describe what styled output you want, the browser figures out how to lay it out.

The advantage of declarative isn’t just elegance. It’s that the database is free to optimize. It can add an index, parallelize the query, change the join order, switch algorithms based on table sizes — all without you rewriting anything. Imperative code locks in the how, which means it can’t get faster while you sleep.

This is why ORMs that generate “good enough” SQL beat hand-tuned procedural code in most real systems: the database has more information than your application does about how to actually run the query, and it’s getting smarter every release.

When your data is mostly relationships, use a graph

The third major data model in the chapter is the graph. If documents are great for tree-shaped data and relational is great for tabular data with joins, graphs are great for data where the relationships matter as much as the things being related.

Social networks are the obvious example: who follows whom, who’s friends with whom, who reposted whom’s post. But graphs also fit naturally for road networks, recommendation systems, knowledge bases, fraud detection, and anywhere you find yourself writing recursive SQL queries with five layers of CTEs that no one will ever understand again.

Kleppmann walks through two main flavors. Property graphs (Neo4j, etc.) treat nodes and edges as first-class objects with their own properties, queried with languages like Cypher. Triple-stores (RDF, SPARQL) model everything as (subject, predicate, object) triples, which is conceptually clean and has roots in the Semantic Web movement. Both can express things that would be miserable in SQL — like “find all the people connected to me by at most three hops who work at companies headquartered in cities I’ve visited” — in a few lines.

The historical note he ends on is great: most of these graph query languages descend from Datalog, a declarative logic programming language from the 1980s. Half of computer science is rediscovering ideas from the 1980s with better marketing.

The takeaway

Three data models — relational, document, graph — and they’re not really competitors. They’re tools for different shapes.

  • Tree-shaped, mostly self-contained data with one-to-many relationships → documents.
  • Tabular data with lots of many-to-many relationships → relational.
  • Highly interconnected data where the relationships are the point → graph.

Most real systems eventually use more than one. Your user accounts live in Postgres, your activity feed lives in a document store, your recommendation engine reads from a graph. That’s not a failure of architecture; it’s the architecture working as intended.

The deeper lesson is the one Kleppmann keeps coming back to: data outlives code. The schema you pick today will still be shaping decisions five years from now, long after the framework you used to build the API has been replaced. Choosing the right model early is one of the cheapest performance and maintainability wins in software.

Choose for your data’s shape, not for the conference talk you saw last week.

The Three Words Every Backend Engineer Should Tattoo on Their Forearm

Notes from Chapter 1 of Designing Data-Intensive Applications

If you’ve spent any time around backend engineers, you’ve probably noticed they love to argue. Postgres or MongoDB? Kafka or RabbitMQ? Microservices or “the modulith”? Most of these debates feel like they’re about technology, but they’re almost never really about technology. They’re about tradeoffs — and the tradeoffs only make sense when you know what you’re optimizing for.

Martin Kleppmann opens Designing Data-Intensive Applications by giving us the vocabulary to have those arguments properly. Chapter 1 is called “Reliable, Scalable, and Maintainable Applications,” and those three adjectives are the entire point of the book. Get them right, and the rest of the 500 pages is essentially a tour of how different systems make different bets in service of those three goals.

Here’s what the chapter actually says, and why it’s worth slowing down on before racing into the chapters about replication and consensus.

What even is a “data-intensive” application?

Kleppmann’s framing in the first few pages is small but important: most of the systems we build today are not bottlenecked by raw CPU. They’re bottlenecked by the amount of data, the complexity of it, or the speed at which it changes. A web app that serves a million users isn’t doing hard math. It’s juggling state — reading it, writing it, caching it, indexing it, replicating it, keeping it consistent enough to be useful and inconsistent enough to be fast.

These applications are built out of remarkably standard parts: databases, caches, search indexes, message queues, stream processors, batch processors. The interesting engineering question isn’t usually “which database?” It’s “how do these pieces fit together for this workload?” Two apps with identical tech stacks can have wildly different architectures because they’ve answered that question differently.

That sets up the rest of the chapter. If your job is gluing data systems together, what are you actually trying to achieve?

Reliability: keep working when things go wrong

The first goal is reliability — and Kleppmann gives a definition that sounds obvious but is genuinely useful: a reliable system continues to work correctly even when things go wrong.

The key distinction here is between a fault (one component misbehaving) and a failure (the whole system stopping). The job of a reliable system isn’t to prevent faults — that’s impossible — it’s to prevent faults from cascading into failures. That’s what “fault-tolerant” means.

Faults come in three flavors:

  • Hardware faults. Disks die, power cuts out, networks flake. We’ve been dealing with these for decades, mostly through redundancy: RAID arrays, dual power supplies, multiple availability zones. This is the easy category, in the sense that the failure modes are well understood.
  • Software errors. Bugs, runaway processes, cascading failures where one slow service takes down everything that depends on it. These are nastier because they can hit every replica simultaneously — your fancy redundancy won’t save you if all three nodes have the same bug.
  • Human errors. And here’s the punchline: humans cause more outages than hardware. The defenses are good abstractions, sandboxed environments for testing, telemetry that catches problems early, and — crucially — making it easy to roll back when someone inevitably ships something broken at 4pm on a Friday.

It’s tempting to skip reliability work on “non-critical” applications, but Kleppmann pushes back on that: the cost of losing user trust usually exceeds the cost of building things properly the first time. A photo app isn’t life-or-death, but if it loses your wedding photos once, you’re never opening it again.

Scalability: cope with growth

Scalability is the one everyone thinks they understand and almost no one defines properly. Kleppmann’s framing is that “scalable” isn’t a property a system has or doesn’t have — it’s a question, and the question only makes sense if you specify two things: what you mean by load, and what you mean by performance.

Load is whatever parameter actually pressures your system. For a web server it might be requests per second. For a cache it might be the hit rate. For a database it might be the read/write ratio. The chapter’s famous Twitter example shows why this matters: serving home timelines is a hard problem, but the right solution depends entirely on whether you optimize for the read path (fan-out on write, materialize each user’s timeline) or the write path (fan-in on read, query everyone’s posts when the user opens the app). Twitter actually switched approaches as their workload changed. Same problem, different load characteristics, different architecture.

Performance is the other side. And here Kleppmann lays down what I’d argue is the single most important graph in backend engineering: don’t use averages, use percentiles. A system with a 100ms average response time can still be miserable to use if the slowest 1% of requests take 10 seconds. Tail latencies — p95, p99, p999 — are what users actually feel, and they tend to disproportionately hit your most engaged customers, the ones who make the most requests and therefore have the most chances to roll the bad-luck dice.

Once you know your load and your performance target, scaling becomes a design problem. You can scale up (bigger machine) or out (more machines), and the right answer depends on the workload. There is no universal scalable architecture. Anyone selling you one is selling you something.

Maintainability: make it livable

The last goal is the one engineers love least and pay for most. Most of a system’s lifetime cost is not in writing it; it’s in keeping it running, evolving it, and onboarding new people to it. Maintainability is the property that lets future-you (or the person who replaces you) keep the lights on without losing their mind.

Kleppmann breaks it into three sub-principles:

  • Operability. Make it easy for the operations team to keep the system healthy. Good monitoring. Predictable behavior under load. Useful logs. Documentation that exists. Default behaviors that make sense. The classic “it works on my machine” failure is an operability failure.
  • Simplicity. Manage complexity. Every system accumulates accidental complexity over time, and the main weapon against it is good abstractions — taking something messy and giving it a clean interface. The opposite, which Kleppmann calls a “big ball of mud,” is what happens when you skip this and let everything tangle into everything else.
  • Evolvability. Make it easy to change. Requirements always change. The org changes, the product changes, the regulations change, the scale changes. Systems that can’t evolve get rewritten, and rewrites are expensive and dangerous.

If you’ve ever worked on a codebase where every change feels like defusing a bomb, you’ve experienced the absence of all three at once.

The takeaway

Reliability, scalability, maintainability. Three words, and the entire book is essentially “how do specific tools and techniques affect these three properties for specific workloads?”

What I find genuinely useful about this chapter is that it gives you a way to evaluate technical decisions without falling into religious wars. When someone says “we should use Kafka,” the question isn’t whether Kafka is good. It’s: which of these three properties does Kafka improve, by how much, for our workload, and at what cost to the others? Sometimes the answer is “a lot, cheaply, do it now.” Sometimes the answer is “not really, and it’ll add a fourth on-call rotation.”

There are no silver bullets. There are only tradeoffs against a specific set of requirements — and the first job of any backend engineer is being able to say what those requirements are.

That’s the real lesson of Chapter 1. The rest of the book is just receipts.

The Paradox of Success: Lessons from The Innovator’s Dilemma

What if the very practices that made your company successful were the same ones destined to destroy it?

This provocative question lies at the heart of Clayton M. Christensen’s groundbreaking 1997 book, The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail. In the introduction, Christensen presents a counterintuitive thesis that has reshaped how we think about innovation, management, and corporate survival.

The Puzzle: Why Do Great Companies Fail?

Christensen opens by presenting a mystery that had puzzled business scholars for decades. Companies like Sears, IBM, Xerox, and Digital Equipment Corporation were not run by incompetent managers. In fact, they were widely celebrated as some of the best-managed companies in the world. Fortune magazine praised Sears in 1964 for having an organization where “everybody simply did the right thing, easily and naturally.”

Yet these titans fell. Not because they grew complacent, arrogant, or risk-averse—but rather, Christensen argues, precisely because they followed the rules of good management. They listened to their customers, invested in new technologies, studied market trends, and allocated capital to innovations promising the best returns.

This is the innovator’s dilemma: the management practices that work brilliantly for sustaining existing products can become fatal liabilities when disruptive technologies emerge.

Sustaining vs. Disruptive Technologies

Central to Christensen’s framework is the distinction between two types of technological change. Sustaining technologies improve existing products along dimensions that mainstream customers already value. These innovations—whether incremental or radical—make good products better. Established firms excel at sustaining innovation because it aligns perfectly with their processes: listen to customers, invest in R&D, and deliver enhanced performance.

Disruptive technologies are different. They often underperform established products initially. They’re cheaper, simpler, smaller, or more convenient—but not as powerful. Mainstream customers typically don’t want them, and they offer lower margins than established products. By every rational business metric, investing in disruptive technologies looks like a bad decision.

And therein lies the trap.

The Disk Drive Industry: A Laboratory for Disruption

Christensen built his research on the disk drive industry—an industry characterized by relentless technological change. Between 1976 and 1995, the industry witnessed extraordinary turbulence: all but one of the 17 major firms failed or were acquired, along with 109 of 129 new entrants. Yet these firms didn’t fail because they couldn’t innovate. The established leaders were actually the pioneers in almost every sustaining innovation in the industry’s history.

They failed because each generation of smaller disk drives—from 14-inch to 8-inch to 5.25-inch to 3.5-inch—was a disruptive technology. Each new size initially offered less capacity than the larger drives and didn’t meet the needs of existing customers. But each found new markets (minicomputers, desktop PCs, laptops) that valued different attributes like size and portability. By the time these smaller drives improved enough to compete in mainstream markets, it was too late for the incumbents.

The Management Paradox

What makes Christensen’s argument so powerful—and uncomfortable—is its implication for managers. He’s not saying that failed companies were poorly managed. He’s saying they were excellently managed for the wrong context. The three patterns he identifies are damning:

First, disruptive technologies were often technologically straightforward—the established firms could have built them.

Second, established firms were leaders in sustaining innovations, proving their R&D capabilities were strong.

Third, despite developing working prototypes of disruptive technologies, management repeatedly chose not to commercialize them—because their customers didn’t want them.

In other words, these companies failed not because of technical limitations or lazy leadership, but because their rational resource allocation processes—designed to give customers what they want—systematically starved disruptive innovations of the resources they needed to survive.

Reflection: Why This Still Matters

Reading Christensen’s introduction nearly three decades after its publication, the insights feel more relevant than ever. We’ve watched Kodak, despite inventing digital photography in 1975, file for bankruptcy in 2012 because it protected its profitable film business. We’ve seen Blockbuster pass on acquiring Netflix for $50 million, only to become a cautionary footnote in business history.

What strikes me most is the emotional difficulty of Christensen’s prescription. He’s asking managers to invest in products their best customers explicitly say they don’t want. He’s asking them to pursue lower margins when shareholders demand growth. He’s asking them to cannibalize successful products before competitors do. These are not just strategic challenges—they’re psychological and organizational ones.

The introduction also offers a subtle but important comfort: failure in the face of disruption is not a character flaw. The managers at these companies weren’t villains or fools. They were trapped by systems, incentives, and rational decision-making processes that work beautifully—until they don’t. Understanding this helps us approach disruption with humility rather than hubris.

Key Takeaways

Success can breed failure. The practices that create market leadership can blind companies to disruptive threats.

Listening to customers isn’t always the answer. Current customers will optimize for current solutions, not future ones.

Disruptive technologies look unattractive—by design. Lower margins and smaller markets are features of disruption, not bugs.

Good management is situational. What works for sustaining innovation can be catastrophic for disruptive innovation.

Christensen’s introduction sets the stage for a book that doesn’t just diagnose the problem but offers solutions—creating separate organizations, finding new markets that value disruptive attributes, and learning to fail early and cheaply. But the introduction’s lasting contribution is simpler and more profound: it reframes failure not as the result of incompetence, but as the shadow cast by success itself.

— — —

The Innovator’s Dilemma by Clayton M. Christensen was first published in 1997 and remains one of the most influential business books ever written. Steve Jobs called it one of the few books that deeply influenced his thinking.

Our 2025 Reflection: A Year That Changed Everything

Bunny’s 25th birthday May 2025 in Catalina Island (Avalon)

It’s hard to believe we’re wrapping up 2025. When we wrote our SMART goals post back in March, we had no idea just how much this year would transform our lives. What started as a year of goal-setting became a year of building—building our home, our family, and our future together.

The Goals We Crushed

Back in March, Bunny and I set out with a list of SMART goals. Here’s where we landed:

Content Creation Challenge: ✓ Complete We did it—100 TikTok videos published! Two videos a week, week after week. Some weeks it was easy; others required us to push through when we didn’t feel like it. But we showed up consistently, and that consistency paid off.

Launching Our Flower Business: ✓ Complete Our floral dreams officially bloomed into reality this year. Taking this leap together as a couple has been one of the most rewarding parts of 2025.

International Adventure: ✓ Complete We made it out of the USA! Canada was our destination, and it turned out to be more significant than just a vacation (more on that below).

Art Appreciation: ✓ Complete We committed to finding one piece of art that speaks to both of us. As it turns out, that piece is the ring I gave Bunny when I proposed. It’s the most meaningful art we could have chosen—something she wears every day that represents our love and commitment to each other.

Beyond the Goals: Life Had Bigger Plans

While we were busy checking off our SMART goals, 2025 had a few surprises in store—the kind that redefine everything.

We’re Expecting The biggest news of all: we’re becoming parents. This wasn’t on our goal list, but it’s now at the center of everything we’re building toward. Our little one is on the way, and we couldn’t be more excited for this next chapter.

We Got Engaged I proposed, she said yes, and it was absolutely perfect. This year took us from partners to fiancés, and planning our future together has never felt more real.

We Moved In Together Early in the year, we officially became roommates (the best kind). Combining our lives under one roof was a big step, and it set the tone for everything that followed.

Our Families Met We hosted both sets of parents for the first time. Watching our families come together and connect was a moment we’ll never forget. It felt like the beginning of something bigger than just the two of us.

Closed Two New Properties Remember that trip to Canada? It wasn’t just a vacation. We closed on two presale homes, finalized the mortgages, and successfully rented both of them out. From dreaming about real estate to managing tenants—all in one year.

Growing Individually Too

This year wasn’t just about us as a couple. We both pushed ourselves to grow individually.

Bunny’s Wins:

  • Completed two college courses while balancing everything else
  • Learned to make latte art (our mornings have never been better)

Leaozinho’s Wins:

  • Navigated a project shutdown at work, then started a new project and rebuilt the team from the ground up
  • Attended a computer science conference to keep learning and connecting with the community

What We’re Taking Into 2026

Not every goal got checked off this year—the monkey bars are still waiting, and we didn’t quite hit our reading or language learning targets. But honestly? We’re okay with that. Life handed us opportunities we couldn’t have planned for, and we said yes to them.

Looking back, 2025 wasn’t just a year of growth. It was the year we laid the foundation for the rest of our lives: engaged, expecting, business partners, and more in love than ever.

Thank you to everyone who’s followed along on this journey. Here’s to 2026—we have a feeling it’s going to be even bigger.

With love, Leaozinho & Bunny

Think and Grow Rich: Timeless Principles for Success in the Modern World

Napoleon Hill’s “Think and Grow Rich,” published in 1937, remains one of the most influential personal development books ever written. Born from Hill’s 20-year study of over 500 successful individuals—including Andrew Carnegie, Henry Ford, and Thomas Edison—this masterwork distills the mental patterns and principles that separate the successful from the unsuccessful. Nearly a century later, its core insights continue to resonate with entrepreneurs, professionals, and anyone seeking to transform their financial and personal circumstances.

The Foundation: More Than Money

Despite its title, “Think and Grow Rich” isn’t merely about accumulating wealth. Hill defines “riches” broadly, encompassing financial security, career fulfillment, harmonious relationships, and peace of mind. The book’s central premise is revolutionary yet simple: our thoughts, when properly directed and persistently applied, have the power to materialize into tangible results.

Hill discovered that successful people share certain mental characteristics and habits that can be learned and replicated. This insight forms the backbone of his 13 principles, each building upon the others to create a comprehensive philosophy of achievement.

The 13 Principles: A Blueprint for Success

1. Desire: The Starting Point of All Achievement Hill emphasizes that success begins with a burning desire—not merely a wish, but an obsessive, consuming want that drives every action. This desire must be specific, written down, and accompanied by a definite plan and timeline. The intensity of desire determines the strength of effort applied toward achieving goals.

2. Faith: Visualization and Belief in Attainment Faith, in Hill’s framework, is the mental attitude that gives life and action to desire. It’s the confidence that what you’re working toward will materialize. Hill provides practical techniques for developing faith, including positive self-talk and mental visualization exercises that program the subconscious mind for success.

3. Autosuggestion: The Medium for Influencing the Subconscious Mind This principle involves consciously feeding your subconscious mind with positive thoughts and specific goals. Through repetition and emotional intensity, autosuggestion helps align your conscious desires with subconscious programming, creating internal consistency that drives external results.

4. Specialized Knowledge: Personal Experiences or Observations Hill distinguishes between general knowledge and specialized knowledge, arguing that the latter is what creates value in the marketplace. Success requires becoming exceptionally knowledgeable in your chosen field, but Hill also emphasizes that you don’t need to personally possess all knowledge—you can leverage the expertise of others through strategic relationships.

5. Imagination: The Workshop of the Mind Hill identifies two types of imagination: synthetic (combining existing ideas in new ways) and creative (connecting with infinite intelligence for original insights). Successful people use imagination to create detailed mental pictures of their desired outcomes and develop innovative solutions to challenges.

6. Organized Planning: The Crystallization of Desire into Action Dreams without plans remain wishes. This principle emphasizes creating detailed, written plans with specific steps, deadlines, and contingencies. Hill stresses the importance of surrounding yourself with competent advisors and being willing to revise plans when they prove inadequate.

7. Decision: The Mastery of Procrastination Successful people make decisions quickly and change them slowly, while unsuccessful people make decisions slowly and change them quickly. Hill found that indecision and procrastination are major causes of failure, while the ability to make prompt, firm decisions is a hallmark of leadership.

8. Persistence: The Sustained Effort Necessary to Induce Faith Persistence is the direct application of willpower. Hill argues that many people fail not because their plans are flawed, but because they give up too easily. Persistence, fueled by definite purpose and burning desire, enables people to overcome temporary defeats and continue toward their goals.

9. Power of the Mastermind: The Driving Force Hill defines the mastermind as the coordination of knowledge and effort between two or more people working toward a common purpose. This principle recognizes that individual achievement is limited, but collective intelligence and coordinated effort can accomplish remarkable results.

10. The Mystery of Sex Transmutation One of Hill’s most controversial chapters suggests that sexual energy, when redirected toward creative and business pursuits, becomes a powerful force for achievement. He observed that highly successful people often channel this natural energy into their professional endeavors.

11. The Subconscious Mind: The Connecting Link The subconscious mind operates continuously, influencing behavior and attracting circumstances that align with dominant thoughts. Hill provides techniques for programming the subconscious with positive, success-oriented thoughts while eliminating negative mental patterns.

12. The Brain: A Broadcasting and Receiving Station Hill presents the brain as capable of transmitting and receiving thought vibrations, suggesting that when minds are coordinated in harmony, they create a collective intelligence greater than the sum of individual minds.

13. The Sixth Sense: The Door to the Temple of Wisdom The final principle describes an intuitive faculty that emerges when the other principles are mastered. Hill describes this as the ability to receive inspiration, hunches, and creative insights that guide decision-making and problem-solving.

Modern Relevance and Applications

Nearly 90 years after publication, Hill’s principles remain remarkably relevant in our digital age. The fundamental human psychology of success hasn’t changed, even as the vehicles for achieving success have evolved.

Entrepreneurship and Startups: Modern entrepreneurs unconsciously apply many of Hill’s principles. The burning desire to solve problems, the faith to persist through multiple failures, and the formation of advisory boards and co-founder relationships all reflect Hill’s teachings.

Personal Development Movement: Hill’s work laid the foundation for the entire modern self-help industry. Concepts like visualization, goal-setting, and positive thinking can be traced directly to his research.

Corporate Leadership: Many of Hill’s principles translate directly to effective leadership—making quick decisions, building powerful teams (masterminds), and maintaining persistence through challenges.

Digital Age Applications: Social media and online communities provide new platforms for forming mastermind groups and accessing specialized knowledge. The principles of autosuggestion and faith become even more critical in an age of information overload and digital distraction.

Critical Reflections and Limitations

While “Think and Grow Rich” offers valuable insights, it’s important to acknowledge its limitations through a modern lens.

Oversimplification: The book sometimes presents success as primarily a mental game, potentially understating the roles of luck, timing, systemic barriers, and inherited advantages. Success often requires favorable circumstances beyond individual control.

Cultural Context: Written in 1937 America, the book reflects the attitudes and opportunities of its era. The examples primarily feature white men in industrial-age businesses, limiting its representation of diverse paths to success.

Lack of Scientific Rigor: Hill’s research methodology wasn’t scientifically rigorous by modern standards. Many claims about the subconscious mind and “thought vibrations” lack empirical support, though some align with modern findings in psychology and neuroscience.

Survivorship Bias: The focus on successful individuals may overlook equally talented people who didn’t achieve wealth due to factors beyond their control.

Practical Implementation Strategies

For modern readers seeking to apply Hill’s principles effectively:

Start with Definite Purpose: Write down specific, measurable goals with deadlines. Review them daily and adjust your plans based on progress and changing circumstances.

Build Your Mastermind: Actively cultivate relationships with people who share your values and ambitions. Join professional organizations, attend conferences, and participate in online communities related to your field.

Develop Specialized Knowledge: Commit to continuous learning in your chosen area. The internet provides unprecedented access to specialized knowledge through online courses, podcasts, and expert networks.

Practice Daily Disciplines: Implement daily routines that reinforce your goals—morning visualization, evening reflection, regular planning sessions, and consistent skill development.

Embrace Modern Tools: Use apps for goal tracking, join virtual mastermind groups, and leverage social media to connect with like-minded individuals and share your journey.

The Enduring Legacy

“Think and Grow Rich” endures because it addresses fundamental aspects of human psychology and motivation that transcend time and technology. While some concepts may seem dated, the core insights about the power of focused thinking, clear purpose, and coordinated effort remain as relevant today as they were in Hill’s era.

The book’s greatest contribution may be its emphasis on personal responsibility and the power of mindset. In an age where external circumstances often feel overwhelming, Hill’s message remains empowering: while we cannot control everything that happens to us, we can control how we think about and respond to our circumstances.

Success, Hill ultimately argues, isn’t about having the right background, education, or connections—though these can help. It’s about developing the right mental habits, maintaining unwavering focus on worthy goals, and persisting through inevitable challenges until those goals become reality.

For anyone serious about achieving significant goals, “Think and Grow Rich” offers a time-tested framework that, when adapted to modern circumstances and combined with practical action, continues to produce remarkable results. The principles may be simple, but their consistent application requires the kind of discipline and commitment that separates those who dream from those who achieve.

The Power of Subtraction: Understanding Via Negativa in Antifragile

In a world obsessed with addition—more features, more solutions, more interventions—Nassim Nicholas Taleb presents a counterintuitive approach in his groundbreaking book “Antifragile”: the principle of Via Negativa, or “the negative way.”

What is Via Negativa?

Via Negativa is the profound idea that we often achieve better outcomes by removing harmful elements rather than adding new ones. It’s built on the premise that knowing what to avoid is clearer and more valuable than knowing what to pursue.

In Taleb’s own words: “In practice, it is easier to figure out if something is fragile than to predict the occurrence of an event that may harm it.” This simple insight has far-reaching implications.

Why Subtraction Trumps Addition

Our natural tendency when faced with problems is to add something—a new feature, medication, policy, or regulation. Yet Taleb argues that this additive approach frequently creates more problems than it solves:

  1. Unintended Consequences: Every intervention introduces potential side effects that are difficult to predict.
  2. Complexity Costs: Added elements increase complexity, which creates fragility and vulnerability.
  3. Iatrogenics: Often, the harm caused by intervention exceeds its benefits (like doctors who make patients worse).

Via Negativa in Action

This principle applies remarkably well across numerous domains:

Health

  • Avoiding harmful substances (smoking, processed foods, excessive alcohol) delivers more reliable benefits than adding any specific supplement or superfood.
  • Intermittent fasting (the removal of food intake) often produces better health outcomes than complex diet regimens.

Productivity

  • Removing distractions (social media blocks, notification silencing) can be more effective than adding productivity tools.
  • Subtracting unnecessary meetings may do more for team effectiveness than adding new collaboration frameworks.

Decision Making

  • Eliminating obvious mistakes will take you further than pursuing brilliant insights.
  • Warren Buffett’s approach reflects this: “The first rule is not to lose. The second rule is not to forget the first rule.”

Innovation

  • Many breakthroughs come from removing constraints or unnecessary steps in a process.
  • The iPod succeeded largely by eliminating complexity (buttons, features) present in competing devices.

The Wisdom of Ancients

Interestingly, Via Negativa isn’t new. Ancient philosophical and religious traditions have long embraced this approach:

  • The Ten Commandments are mostly prohibitions: “Thou shalt not…”
  • In apophatic theology, the divine is approached by understanding what it is not rather than what it is.
  • Buddhist practice emphasizes the removal of attachments and illusions rather than the acquisition of new beliefs.

Applications for Modern Life

How can we apply Via Negativa in our daily lives?

  1. Question additions: Before adding anything new (possessions, commitments, features), ask, “What problem does this solve, and could I solve it by removing something instead?”
  2. Practice subtraction: Regularly identify and eliminate things that cause stress, inefficiency, or harm in your life.
  3. Value simplicity: Remember that elegance often comes through simplification, not complication.
  4. Embrace the pause: Sometimes the best intervention is no intervention.

Building Antifragility Through Removal

Perhaps most importantly, Via Negativa connects directly to antifragility. By removing sources of fragility—debt, dependencies, unnecessary complexity—we often create more robust and antifragile systems without needing to explicitly construct them.

In an unpredictable world, knowing what to subtract may be our most reliable path forward. As Taleb reminds us, “To become antifragile, you need to first reduce your fragility.”


The next time you face a challenge, before asking “What can I add to fix this?”, consider the power of Via Negativa and ask instead: “What can I remove?”

Our 2025 SMART Goals: A Journey of Growth Together

We’re already three months into 2025, my girlfriend (Bunny) and I (Leaozinho) wanted to share the SMART goals we’ve set for ourselves this year and how we’re progressing so far. We believe in setting Specific, Measurable, Achievable, Relevant, and Time-bound (SMART) goals to bring more purpose and joy into our relationship. Here’s what we’re committing to accomplish together this year:

Creative and Professional Growth

Content Creation Challenge: By December 31st, we’ll create and publish 100 Tiktok videos. That’s roughly two videos per week—ambitious but doable with consistent effort.

Launching Our Flower Business: This is the year our floral dreams bloom into reality! We’ve been planning this venture for months, and 2025 is when we finally bring beautiful arrangements to our community.

Physical Challenges

Monkey Bar Mastery: I’ve committed to conquering the entire monkey bar set at the park near our place in Irvine, while Bunny has set her sights on completing half of the course.

Travel and Culture

International Adventure: We’re planning to step outside our comfort zone (and the USA!) for at least one international trip this year. Destination still to be determined, but our passports are ready!

Language Exchange: We’re diving into each other’s native languages, with a goal of learning at least 100 words in each.

Literary Journey: We’ll each complete at least two books this year, expanding our minds and creating opportunities for meaningful discussions.

Home and Lifestyle

Creating Our Sanctuary: We’re transforming our living space with two key projects—setting up a cozy outdoor balcony retreat and establishing a properly organized separate bedroom.

Healthy Habits: We’re committing to enjoying 50 fruit bowls together throughout the year, making nutrition a delicious part of our routine.

Home Harmony: Our living space will receive five deep cleaning sessions, creating a refreshed environment that supports our well-being.

Art Appreciation: We’ll thoughtfully select and purchase at least one piece of art that speaks to both of us, bringing beauty and inspiration into our home.

We will be documenting our journey toward these goals throughout the year, sharing both victories and challenges. By making our commitments public, we’re adding an extra layer of accountability while hopefully inspiring others to set their own SMART goals with their partners.

Have you set relationship goals with your significant other? We’d love to hear about your experiences in the comments below!

Stay tuned for our next update as we continue this adventure through 2025!

Effective Hair Loss Treatments for Men: Natural vs Medical

Hair loss affects millions of men worldwide, and the search for effective treatments continues to grow. While medications like finasteride and minoxidil remain the gold standard for treating male pattern baldness, natural alternatives like caffeine and rosemary oil have gained attention. Let’s explore these options to help you make an informed decision about your hair care journey.

Natural Alternatives: Caffeine and Rosemary Oil

Caffeine

Caffeine has emerged as a promising topical treatment for hair loss. Research shows it can penetrate the scalp and block DHT locally in hair follicles. In lab studies, caffeine stimulates hair follicle cells and extends the growth phase of hair. Some studies even suggest its effectiveness might approach that of 5% minoxidil for certain types of hair loss.

The advantages of caffeine-based treatments include:

  • Minimal side effects
  • Easy to incorporate into daily routines through shampoos and serums
  • Can be combined with other treatments
  • Generally affordable
  • No prescription needed

Rosemary Oil

This natural essential oil has shown surprising potential in hair loss prevention. A 2015 study found that rosemary oil performed similarly to 2% minoxidil in promoting hair growth, with fewer scalp irritation issues. It works by improving blood circulation to hair follicles and may help inhibit the enzyme that converts testosterone to DHT.

Benefits of rosemary oil include:

  • Natural and well-tolerated
  • Pleasant scent
  • Anti-inflammatory properties
  • Can improve overall scalp health
  • Affordable and widely available

Medical Treatments: Finasteride and Minoxidil

Finasteride

Finasteride remains the most effective treatment for male pattern baldness. It works by blocking the conversion of testosterone to DHT throughout the body, effectively stopping hair loss at its source for many men.

Pros:

  • Highly effective (up to 90% of men see results)
  • Once-daily oral medication
  • Well-studied with decades of data
  • Can prevent further hair loss and often regrow hair

Cons:

  • Potential sexual side effects (affecting 2-3% of users)
  • Must be taken indefinitely to maintain results
  • Requires prescription
  • More expensive than natural alternatives
  • Not recommended for men planning to conceive

Minoxidil

As a topical treatment, minoxidil works by increasing blood flow to hair follicles and extending the growth phase of hair.

Pros:

  • Proven effective through numerous studies
  • Available over-the-counter
  • Can be combined with other treatments
  • Suitable for both men and women

Cons:

  • Requires twice-daily application
  • Can cause initial shedding
  • May irritate the scalp
  • Results vary significantly between individuals
  • Must be used indefinitely

Making the Right Choice

The best approach to hair loss prevention often involves combining treatments. While natural options like caffeine and rosemary oil show promise, they typically don’t match the effectiveness of medical treatments. However, they can be valuable complementary treatments, especially for those who:

  • Are concerned about the side effects of medical treatments
  • Want to take a more natural approach
  • Are in the early stages of hair loss
  • Wish to complement existing medical treatments

For those experiencing significant hair loss, consulting with a dermatologist remains crucial. They can properly diagnose the type of hair loss and recommend the most effective treatment plan, which might include a combination of both natural and medical interventions.

The Bottom Line

There’s no one-size-fits-all solution to hair loss. While finasteride and minoxidil offer the strongest scientific evidence for effectiveness, natural alternatives like caffeine and rosemary oil present promising options with fewer side effects. The key is to start treatment early, be consistent with your chosen method, and maintain realistic expectations about results.

Consider your personal priorities, budget, and comfort with potential side effects when choosing a treatment plan. Remember that combining multiple approaches often yields the best results, and whatever path you choose, patience is essential as visible improvements typically take several months.

Unleash Change: Understanding the Science of Habits

Have you ever wondered why some people seem to effortlessly maintain healthy routines while others struggle to make positive changes stick? Or why certain organizations consistently outperform their competitors? The answer might lie in understanding the science of habits.

Charles Duhigg’s “The Power of Habit” offers a fascinating exploration of how habits shape our lives, organizations, and societies. As someone who has always been intrigued by human behavior and personal development, this book completely transformed my understanding of why we do what we do – and more importantly, how we can change it.

The Science Behind Our Actions

At its core, the book reveals a simple yet powerful truth: much of what we do isn’t the result of well-considered decision making, but rather habits. In fact, research suggests that about 40% of our daily actions are habits rather than conscious decisions. This might sound discouraging at first, but it’s actually empowering once you understand how habits work.

Duhigg introduces us to the “habit loop,” a three-part process consisting of:

  • A cue (the trigger)
  • A routine (the behavior)
  • A reward (the payoff)

Understanding this loop isn’t just academic – it’s the key to transformation. Whether you’re trying to exercise more, eat healthier, or break free from social media addiction, recognizing these components in your own behavior is the first step toward change.

The Golden Rule of Habit Change

Perhaps the most powerful insight from the book is what Duhigg calls “The Golden Rule of Habit Change”: You can’t extinguish a bad habit; you can only change it. The key is keeping the same cue and reward while inserting a new routine.

Think about it like this: If you stress-eat chocolate every afternoon at work (cue: stress, reward: comfort), simply trying to “stop eating chocolate” rarely works. Instead, you might keep the same cue (stress) and reward (comfort), but change the routine to taking a short walk or practicing deep breathing exercises.

Beyond Individual Habits: Organizational Transformation

What truly sets this book apart is its exploration of habits in organizations. Through compelling case studies, Duhigg shows how companies like Alcoa and Starbucks have used habit-based strategies to create extraordinary results.

Take Paul O’Neill’s transformation of Alcoa. Instead of focusing directly on profits, he zeroed in on worker safety as a “keystone habit” – one that would trigger widespread positive changes throughout the organization. By focusing on this single habit, he not only made the workplace safer but also drove unprecedented profitability.

The Role of Crisis and Community

One fascinating aspect of the book is its examination of how crises can catalyze habit change. Whether it’s personal rock bottom or organizational crisis, these moments often provide the momentum needed for transformation. However, Duhigg emphasizes that sustainable change usually requires something more: community and belief.

This explains why organizations like Alcoholics Anonymous have been so successful. They provide not just a method for changing habits but also a supportive community and a framework for belief in the possibility of change.

Practical Takeaways for Personal Change

If you’re looking to change your own habits, here are the key steps the book recommends:

  1. Identify the routine you want to change
  2. Experiment with different rewards to understand what craving is driving your behavior
  3. Isolate the cue by examining the five categories of common habit triggers:
    • Location
    • Time
    • Emotional state
    • Other people
    • Immediately preceding action
  4. Create a plan that maintains the cue and reward but changes the routine

Beyond the Individual: Social Change Through Habits

Perhaps most inspiring, Duhigg shows how understanding habits can drive social change. Significant social movements succeed by transforming individual habits into collective routines.

Final Thoughts

“The Power of Habit” isn’t just another self-help book – it’s a comprehensive framework for understanding human behavior at every scale. Whether you’re trying to make personal changes, lead an organization, or contribute to social change, understanding the power of habits is crucial.

The book’s core message is ultimately hopeful: while habits are powerful, they’re not destiny. With understanding and effort, we can reshape them to create the lives and world we want. As Duhigg writes, “Once you understand that habits can change, you have the freedom and the responsibility to remake them.”

What habits will you choose to change?


Have you read “The Power of Habit”? What habits have you successfully changed in your life? Share your experiences in the comments below.

From Zero to One: Innovate Beyond Incremental Improvement

In a world obsessed with optimization and incremental improvements, Peter Thiel’s “Zero to One” arrives as a stark reminder that true progress comes not from refining what exists, but from creating something entirely new.

The Core Idea: Vertical vs. Horizontal Progress

Thiel introduces a powerful distinction that frames the entire book: the difference between horizontal progress (going from 1 to n) and vertical progress (going from 0 to 1). While horizontal progress means taking something that works and replicating it—like expanding from one store to a chain of stores—vertical progress means creating something entirely new, like inventing the first smartphone.

This distinction might seem simple, but its implications are profound. In our globalized world, we’ve become extremely good at horizontal progress. We can take a successful business model from New York and replicate it in London, Tokyo, or São Paulo. But true breakthrough innovations—the kind that create entirely new categories and reshape industries—are much rarer.

The Power of Monopolies (Yes, You Read That Right)

One of Thiel’s most controversial yet compelling arguments is that monopolies can be good for both business and society. This flies in the face of conventional economic wisdom, but his reasoning is fascinating. A company with a monopoly position can focus on long-term innovation rather than day-to-day survival against competitors.

The key insight here isn’t that all monopolies are good, but rather that the most innovative companies often create new categories where they can be temporary monopolies. This protection allows them to invest in ambitious projects that might not pay off for years or even decades.

The Founder’s Mindset

Perhaps the most inspiring aspect of “Zero to One” is its exploration of the founder’s mindset. Thiel argues that successful founders often appear slightly weird or eccentric to others because they see possibilities that others don’t. Take Steve Jobs believing in touchscreen phones when everyone else thought physical keyboards were essential, or Travis Kalanick believing people would get into strangers’ cars (Uber).

This “weirdness” isn’t a bug—it’s a feature. It’s what allows these leaders to develop grand, sometimes seemingly delusional visions of the future. And as Thiel demonstrates through numerous examples, these visions are often exactly what’s needed to motivate teams and create breakthrough innovations.

Building for the Future: Four Pillars of Success

The book outlines four key characteristics that help companies build sustainable competitive advantages:

  1. Proprietary Technology: Your solution should be significantly (ideally 10x) better than alternatives
  2. Network Effects: The product becomes more valuable as more people use it
  3. Economies of Scale: The business gets stronger as it grows larger
  4. Branding: A strong brand that’s backed by superior products

What’s particularly interesting about these pillars is how they reinforce each other. A truly innovative company often combines multiple advantages—think of how Apple pairs strong branding with proprietary technology, or how Facebook combines network effects with economies of scale.

Personal Reflection: Why This Matters Now

Reading “Zero to One” in today’s context feels more relevant than ever. In a world facing unprecedented challenges—from climate change to artificial intelligence—we desperately need more zero-to-one thinking. Incremental improvements won’t solve our biggest problems; we need breakthrough innovations.

The book’s message also serves as a powerful antidote to the current startup culture that often focuses on quick wins and minor improvements to existing products. Thiel challenges us to think bigger and aim higher.

Practical Takeaways for Entrepreneurs

For those looking to apply these insights, here are the key questions Thiel suggests every startup should answer:

  1. What valuable company is nobody building?
  2. How can you create a technological breakthrough?
  3. Is now the right time for this innovation?
  4. Are you starting with a big share of a small market?
  5. Do you have the right team?
  6. Can you create a lasting competitive advantage?
  7. How will you distribute your product?

Final Thoughts

“Zero to One” is more than just a business book—it’s a philosophy for progress. While not every company needs to (or can) create something entirely new, Thiel’s framework helps us think more clearly about innovation and value creation.

The book’s message is ultimately optimistic: there are still plenty of secrets left to discover and problems left to solve. The future will be built by those who dare to think differently and create something new. Whether you’re an entrepreneur, investor, or simply someone interested in how progress happens, “Zero to One” offers valuable insights into how breakthrough innovation actually occurs.

The challenge for all of us is clear: Will we be content to copy and optimize what already exists, or will we dare to create something entirely new? The future belongs to those who choose the latter path.