2025 Year-in-Review: Read. Write. Code.

2025 felt like one of those years where you don’t fully understand what happened until you look backward and realize: oh… that was a phase shift.

The year had a rhythm to it. The front half was dominated by reading — books, papers, blog posts, half-formed ideas scribbled into notes apps. The back half turned into writing, coding and building things that didn’t exist before.

AI was the through-line. Not as a trend. Not as a tool. But as a force.

It reminded me of the 1990s — long nights, endless curiosity, learning by building, and that quiet feeling that something foundational was changing. Web 1.0 energy, but faster. Much faster.

Work, especially at O2E Brands, felt like skiing the same black diamond run for the tenth time. Familiar terrain. Different snow. Same steep pitch. New ice patterns. And no matter how well you know the run, there are always shifts and turns you don’t expect — moments that force you to react, adjust, and stay fully present. You still need to stay on edge.

This was a year of reading, writing, and coding — in that order, and then all at once.

Read

I read a lot in 2025. Mostly in the first half. Books gave me the long arcs — the kind of perspective you don’t get from timelines or hot takes.

Books I Read in 2025

Favorite Books of the Year

Reading Themes

A few patterns emerged:

  • Acceleration is not optional. It’s structural.
  • Agency matters more than raw intelligence.
  • Understanding beats adoption.
  • Strategy still matters — maybe more now than ever.
  • AI is power infrastructure, not a feature.

Trying to keep track of every white paper, blog post, or research thread was impossible. The firehose won. That itself felt like a signal.

Write

If reading was about absorbing, writing was about sense-making.

Most of my writing in 2025 happened in the second half of the year, once the ideas had compressed enough to feel coherent.

Blog Posts in 2025

Earlier

Writing Themes

Across all of it, a few ideas kept resurfacing:

  • AI as physics, not hype
  • Focus as a competitive advantage
  • Context and memory as primitives
  • Enterprise transformation as inevitable
  • Human judgment still matters — a lot

Writing became less about explaining what and more about explaining why it feels different.

Code

Coding felt fresh again.

That alone is worth pausing on.

I found myself deep in computer science concepts — state machines, orchestration, evaluation, memory — like I was back in college. Only now, the feedback loops were instant.

Coding Projects & Experiments

  • Vibe coding with Cursor and Anthropic Claude
  • Vibe coding with GitHub Copilot
  • LangChain, LangGraph, and LangSmith prototypes
  • OpenAI API multi-modal applications
  • Custom LLM hosting and development

“English” has quietly become the most important programming language — but calling this “vibe coding” misses the point. It’s a dumb term because it implies looseness where there is actually rigor. You still need to understand what’s happening under the hood. The real leverage comes from knowing where to apply the tool and why — not from blindly trusting it.

At the same time, multimodal finally feels real. Text, images, audio, video — not as demos or promises, but as things you actually experience while building. That shift alone changes how software feels to write.

As a result, classic enterprise software patterns suddenly look unfamiliar. Some are breaking. Some are reforming. Many are being replaced by agent-driven workflows. And in the middle of all of that, I’m seeing pockets of productivity that are honestly mind-bending.

Closing: Read. Write. Code.

Everything feels different now — not in a loud, hype-driven way, but in a quieter, more structural sense. The kind of different you feel in your hands while you’re building, or halfway through a problem when you realize the old mental shortcuts no longer apply.

There will be people who get it, and people who don’t. And the frustrating part is that those who get it often struggle to explain it to those who don’t. Not because it’s secret, but because it’s experiential. You have to do the work to feel the shift.

The productivity is real. The leverage is real. But it only shows up when reading turns into understanding, writing turns into clarity, and coding turns into creation.

That loop — read, write, code — is what kept me grounded this year. It’s how I made sense of the acceleration without getting lost in it. And it’s why, despite all the change, the craft itself still feels familiar.

Read. Write. Code. Repeat.

Onward.

Latent Space: The Hidden Infrastructure of Intelligence

The First Time You Realize AI Sees the World Differently

Latent space is one of those concepts that feels deceptively simple but quickly becomes mind-bending the deeper you go. In my MIT coursework, the moment it truly clicked wasn’t when someone showed a diagram or equation—it was when I watched two very different inputs land right next to each other in a high‑dimensional embedding space. Suddenly, you realize: AI doesn’t see categories the way we do. It sees geometry. And that geometry is the beating heart of modern AI.

This post is my attempt to make latent space both intuitive and technically sound—a tour of the hidden mathematical world that lets AI models generalize, reason, and occasionally surprise the hell out of us. If you’ve read my earlier posts like Efficiency Reckoning or AI Is Eating Software That Is Eating the World, you’ll recognize a recurring theme: exponential capability often hides in plain sight until you learn to see the structure underneath.

What Is Latent Space?

Latent space is the compressed mathematical world where AI stores meaning. Instead of memorizing data, models learn dense vector representations that capture the essence of concepts—objects, actions, styles, emotions, operational patterns. Similar ideas cluster together; different ideas drift apart. Geometry becomes understanding.

Key ideas:

  • Embeddings: Numerical vectors that represent the meaning of inputs (words, images, tokens). Their position and direction encode semantic relationships.
  • Distance: A mathematical measure (often cosine similarity or Euclidean distance) that indicates how similar two embeddings are. Closer = more related.
  • Manifolds: Lower‑dimensional, structured surfaces within the high‑dimensional latent space where meaningful data naturally clusters. Models “discover” these during training.

Everything the model “knows” lives somewhere in this hidden space.

Why Latent Space Is AI’s Superpower

Latent spaces give models the ability to:

  • Generalize beyond what they’ve seen.
  • Recognize analogies and patterns.
  • Perform zero-shot reasoning (answer questions they were never explicitly trained on).
  • Compress knowledge into a shape that can be navigated, manipulated, and queried.

This geometry is the fuel behind why large models feel so shockingly capable. It’s the same idea I explored in The Law of Accelerating Returns, systems don’t merely improve—they reshape the surface beneath our feet. Latent space is the mathematical expression of that reshaping. We’re no longer programming rules; we’re shaping the very spaces where meaning lives.

How Latent Spaces Are Built

Latent space emerges naturally during training, driven by the model’s need to predict missing information.

The Compression Process

Self-supervision forces the model to strip away noise and preserve structure. This compression yields abstract, high-dimensional patterns that capture relationships rather than raw inputs.

Transformation Through Layers

Embeddings pass through dozens or hundreds of transformer layers. Each layer rotates, stretches, and refines meaning until stable semantic structures emerge.

The Result: A Structured World

By late training, the model has carved out clear neighborhoods for concepts—objects clustering near the actions they relate to, pricing signals gravitating toward contextual cues, operational patterns forming their own orbits.

How Latent Space Behaves

Despite being abstract and high dimensional, latent spaces exhibit surprisingly intuitive properties. Humans naturally build mental maps to navigate ambiguity, and AI does something similar—just at a scale and dimensionality far beyond our own., latent spaces exhibit surprisingly intuitive properties.

Smoothness

Small moves yield gradual changes in meaning, enabling interpolation, transformation, and reinterpretation.

Relational Structure

Directional changes encode relationships—analogy, comparison, and categorization become geometric operations.

Compositionality

Concepts can combine fluidly: an object + context + constraint forms a new point in space that the model can reason about without explicit rules.

Natural Clustering

Clusters form organically, often better than human taxonomies—but also reflecting limitations or hidden biases.

Where Latent Space Breaks Down

As magical as it feels, latent space isn’t perfect:

  • Latent collapse: Everything clusters too tightly.
  • Overfitting: Geometry becomes brittle.
  • Bias: Prejudices become encoded as spatial structure.
  • Out-of-distribution drift: The model hallucinating outside the manifold.

These limitations matter when deploying AI into real operational environments, where edge cases are everywhere.

The Future: Latent Space as the New Programming Model

We are entering an era where latent space isn’t just a byproduct of AI models—it becomes the substrate of software itself. The shift is profound: instead of writing rules, we increasingly shape geometry, influence structure, and design the conditions under which models discover meaning.

Several forces are driving this transformation:

  • Geometry replaces logic. Traditional programming encodes explicit steps; latent‑space systems embed intent, relationships, and constraints into the shape of the space itself. We’re not prescribing behavior—we’re defining the terrain.
  • Agents operate like navigators, not executors. Agents don’t follow deterministic paths. They explore, sample, and move through conceptual regions, selecting actions by proximity, similarity, and predicted outcomes. This is closer to robotics in a physical world than software in a deterministic one.
  • World models introduce simulation as a first‑class primitive. When a model can simulate consequences inside its latent space, it stops behaving like a tool and starts behaving like a planner. Software becomes anticipatory rather than reactive.
  • Developers shift from coding workflows to curating spaces. The primary task becomes shaping embeddings, conditioning behavior, tuning representations, and steering emergent structure. Infrastructure teams will manage vector spaces the way they once managed databases.

This isn’t incremental. It is a foundational rewrite of how software is conceived and built—arguably the most important transition since cloud computing abstracted away hardware. Latent space abstracts away rules themselves.

Personal Reflection: Why This Matters to Me

Returning to technical study has been a joy—and a humbling reminder that AI is a field where intuition and mathematics collide. Latent space, more than any other concept, embodies that collision in computational form.

Understanding it doesn’t just make you a better builder of AI systems.
It makes you a better interpreter of AI behavior.

And maybe a bit more forgiving when a model wanders too far off the manifold.

Recursion: We Have to Go Deeper

Opening Scene: Inception & the Dream Layers

You’re in a van. It’s falling. But somehow… you are not.

Gravity tilts sideways. Time stretches like taffy. And as the van free-falls, you suddenly find yourself in a hotel hallway — where everyone is also falling, but standing up straight, because physics took the night off.

Then — snap — you’re in a snowy fortress. Guns. Ski masks. Zero explanation.

You are multiple layers deep into the same mission. Each layer depends on the one above. Each layer runs slower than the one below.

This is recursion in IMAX — brought to you by director Christopher Nolan, the reigning champion of layered storytelling (and one of my all‑time favorite filmmakers).

A state inside a copy of that state. A system inside a smaller version of the same system. A repeated descent… until you find the exit condition.

Because without a way back — without a base case — you’re not a hacker or an architect or a programmer. You’re lost. In Limbo. Running a function that calls itself forever.

Movie poster for 'Inception', featuring a man in a suit standing in a flooded urban environment, with skyscrapers in the background. The title 'Inception' and credits are displayed prominently.

Dinner in Boston with My Daughter

Recently, I was in Boston having dinner with my daughter — a Computational Biology major (which means she studies things that evolve recursively in nature and then complains when recursion shows up in class).

She’s brilliant, curious, and probably smarter than me already. It’s fine. I’m fine. But… recursion? Recursion has been her intellectual villain — like a video game boss whose health respawns every time you think you’ve finally won.

I told her, “It’s just like Inception — a dream within a dream.” She laughed, rolled her eyes, and informed me that my analogy was both helpful and deeply unhelpful at the same time. But the truth is: recursion requires a different mental model — one where you trust the call stack and hope you remembered your base case.

Parenting is similar.

What Recursion Actually Is

At its heart, recursion is when a function solves a problem by solving a smaller version of itself. Like zooming into a photo… then zooming again… and again — each layer revealing the same picture but slightly smaller, until eventually you hit pixels and either succeed… or question all your life choices.

Every recursive solution needs two things:

  • Recursive case — keep going deeper
  • Base case — stop before everything breaks
function solve(problem):
    if problem is tiny enough:
        return solution  // base case
    else:
        return solve(smaller problem)

Elegant. Terrifying. Very Nolan.

Why Recursion Feels Hard (and How Iteration Tries to Save Us)

Humans love straight lines. Step 1 → Step 2 → Step 3 → victory royale.

Recursion hands you a spinning top and says: “Just solve the problem… by solving the problem… inside the problem.”

Your brain becomes a call stack:

  • “Which version of me is running?”
  • “Is this the dream or the dream inside the dream?”
  • “Wait… did I already solve this?”

One missing base case and — boom: Stack overflow. Your program panics harder than Ariadne when the Paris street folds in half.

This is where iteration strolls in like the chill coworker:

  • Recursion: Elegant. Reads like poetry. The Leonardo DiCaprio of code.
  • Iteration: Practical. Gets things done. Drives a minivan.

In fact, recursion and iteration can solve most of the same problems. But recursion does it with flair — and sometimes significantly worse performance if you’re not careful about stack depth and repeated work.

Example: Fibonacci.

# Recursive Fibonacci
function fib(n):
    if n <= 1:
        return n
    return fib(n-1) + fib(n-2)

Run with n = 40 and you may have time to:

  • Make coffee
  • Drink that coffee
  • Earn a PhD in Computational Biology
  • Explain recursion again over dinner

Why? Because it repeats the same work exponentially.

Now iteration:

# Iterative Fibonacci
function fib(n):
    a = 0
    b = 1
    for i in range(2, n+1):
        temp = a + b
        a = b
        b = temp
    return b

Same output. Runs faster than Dom Cobb when the van is five seconds from splashdown. No duplicate work. No stack explosions.

Performance efficiency matters — and recursion does not always care about your CPU budget.

Still… for problems that nest, branch, or fracture into self‑similar layers, recursion is the genius iteration calls when it’s out of ideas.

Where Recursion Secretly Rules Software

If you’ve made it this far, congratulations — you’ve followed the call stack down a few layers without losing track of who you are. My daughter would be proud.

And yes… we have to go a bit deeper.

Even if production engineers avoid it like unbounded memory leaks, recursion is the hidden backbone of:

  • File systems (folders inside folders inside folders)
  • UI frameworks like React (components inside components)
  • Sorting algorithms (QuickSort’s entire personality is “let’s descend”)
  • Tree and graph search (the internet is basically recursion with ads)

Recursion is the invisible stage crew of computing — unseen but essential.

Bonus nerd moment: Computational biology uses recursion constantly — phylogenetic trees, protein folding… nature recurses.

Recursion in Modern AI (Yes, Even This Post)

Recursion isn’t just a CS 101 rite of passage — it’s powering many of the smartest systems we build today:

  • Neural networks backpropagate through layers recursively.
  • Game‑playing AIs explore huge game trees with recursive search.
  • Recursive neural networks understand language hierarchies.
  • Graph algorithms break complex problems into smaller ones… repeatedly.

Even large language models — hello 👋 — reason over nested patterns that behave recursively, even if there’s no literal call().

Basically, recursion graduated, joined a research lab, and now publishes papers. Iteration still fixes production bugs.

Real Talk: Why We Don’t Use It Everywhere

Production systems hate drama. Recursion can bring:

  • Memory overhead (every function call needs space)
  • Unpredictable depth (sometimes life decides to go four dreams down)
  • Debugging sessions that feel like you’re chasing your own tail
  • That “oh no” moment when your stack detonates in prod

Bring a totem: unit tests, depth limits, and logs — so you always know which layer you’re in. Loops are the steady minivan — recursion is the flashy sports car you only drive when the weather is perfect.

Recursion in Pop Culture & Reality

If recursion feels abstract or like something only math people obsess over… it already found you.

Recursion is everywhere:

  • Mirrors facing mirrors 🎭
  • A photo of someone holding a photo of themselves 📸
  • Russian nesting dolls 🪆
  • Your company org chart (boss → boss → board → shareholders → chaos)

Parenting might actually be recursion: Teach kid → kid grows up → teaches their kid → reboot universe.

The Recursive Ending

Back in Boston, my daughter asked: “So recursion is just… doing the same thing, but smaller, until you can stop?”

I nodded. She spun an imaginary top and said, “Wake me when we hit the base case.”

That’s recursion: Define the base case. Trust the descent. Don’t lose your totem.

If this keeps going, we’re in Limbo.

return "We have to go deeper."

Bold Moves: The Antidote to the Status Quo

I still remember the feeling—the mix of excitement and terror—as I packed the last box into a U-Haul after college. Two buddies of mine drove with me across the United States driving a U-Haul and my 1999 Toyota 4-Runner (that I still own and drive today). The destination was San Francisco, California, the goal was the Silicon Valley dream. Along the way, we attempted to visit as many Major League Baseball ballparks we could get to. Our favorite was Wrigley Park in Chicago. As a Computer Science major, I was drawn to the epicenter of the digital gold rush. It was 1999, and the headlines were intoxicating: companies like GeoCities and theGlobe.com were having record-breaking IPOs despite having no profits. The air was thick with stories of 20-somethings becoming overnight millionaires, and the promise of a ‘new economy’ fueled by giants like Yahoo! and countless other dot-coms felt limitless. It truly felt like the center of the universe, the only place to be. But in reality, it was less a carefully planned career step and more a blind leap of faith. I didn’t need to do it. I had job offers in Washington DC and New York City for lucrative programming jobs. Wow, my life would have been different if I didn’t do this. Looking back, I can see how that single, impulsive move set the tone for my entire life. It was my first real lesson in a principle I now live by: the life you get is a reflection of the bold decisions you’re willing to make.

The Seduction of the Status Quo (and the Gravity of Safety)

Life has a funny way of pulling us toward the center. Both personally and professionally, there’s a natural gravity toward safety, predictability, and the well-trodden path. It’s the comfort of the known, the security of the status quo.

The problem is, safety is an illusion. The real risk isn’t in taking a leap; it’s in standing still. The cost of avoiding bold moves is stagnation. It’s a slow fade into irrelevance as the world moves on without you. The comfortable path inevitably leads to a place of regret, wondering “what if?”

My Bold Moves: Personal Stories That Shaped Me

That U-Haul to San Francisco was just the first of many bets I’ve made on myself. Each one felt like defying gravity at the time.

  • Starting a company right after our second child was born: On paper, it was the worst possible time. The responsible move would have been to find a stable job with a predictable paycheck. But the pull of building something from the ground up was stronger than the fear of instability. That company became one of the most formative experiences of my life.
  • Leaving stable corporate jobs for startups: I’ve done this a few times in my life. It meant leaving the safety of a clear career path for the chaotic, high-stakes world of a startup. Each time, it was a bet on impact and accelerated learning over the comfort of certainty, and each time it paid off.
  • Moving my family to Park City during COVID: The world was shutting down, and we decided to uproot everything. We left the familiar for the mountains, seeking a different quality of life. It was a bet on a lifestyle, and it paid off in ways we couldn’t have imagined.

Each of these moves was a conscious push against the gravity of safety. And each one returned dividends in growth, learning, and fulfillment that far outweighed the perceived risks.

What Bold Moves Create (in Business & Life)

This principle isn’t just personal; it’s the engine of progress in business. History is littered with examples of companies that won or lost based on their appetite for boldness.

Think of Apple launching the iPhone, a bet-the-company move that cannibalized their successful iPod business. Or Netflix going all-in on streaming when their DVD-by-mail service was at its peak. Or Amazon Web Services, a wild idea that had nothing to do with e-commerce but now powers a significant portion of the internet.

Conversely, think of the corporate graveyards filled with companies that clung to the status quo. Kodak invented the digital camera but buried it to protect its film business. Blockbuster laughed Netflix out of the room. BlackBerry was convinced its physical keyboard was invincible. They all played it safe, and they all lost. Boldness is what scales outcomes, both for individuals and for empires.

Bold Moves Don’t Always Mean Giant Leaps

But boldness doesn’t have to be a U-Haul across the country or a nine-figure business bet. Sometimes, the boldest moves are the small ones that accumulate over time.

It’s speaking up in a meeting when everyone else is silent. It’s making the cold call you’ve been dreading. It’s making the difficult decision to part ways with a team member who was perfect for the company’s past but has outgrown its future. It’s saying “no” to a good opportunity to protect your time for a great one. These small acts of courage build the muscle for bigger leaps. They create a compounding effect, where each small, bold move creates the foundation for the next.

The Fear Factor: Why Boldness Feels So Hard

Let’s be honest: bold moves are terrifying. The fear is real. It’s the fear of failure, the fear of judgment, the fear of leaving the stability we’ve worked so hard to build. With every big decision I made, fear was a constant companion. When starting a company with a young family, the fear of not being able to provide was immense.

But I learned that fear isn’t a stop sign. It’s a compass. It points you toward the areas where you have the most to grow. Leaning into that fear, acknowledging it, and moving forward anyway is what unlocks progress.

The Payoff: Why Boldness Wins

The beautiful thing about bold moves is that they create momentum, even when they appear to “fail.” We spend too much time measuring success in dollars or fearing what others might think when they see something fall short. But a failed startup teaches you more than a decade in a safe corporate job. A move that doesn’t work out still expands your perspective and builds resilience. There is no such thing as a failed bold move, only learning opportunities that propel you forward. Each step, successful or not, compounds over time, building a life and career defined by growth, not stagnation.

Bold Moves Are Required in Startups and Transformations

This mindset is non-negotiable in the worlds I operate in. In a startup, playing it safe is a death sentence. The only way to break through the noise and overcome the inertia of established players is to make bold bets.

The same is true for corporate transformations. Companies don’t pivot from legacy models to future-proof businesses by making incremental tweaks. It requires fundamental, bold shifts. History is a testament to this: Sears clung to its catalog model while Amazon built the future of retail, Nokia dismissed the iPhone to protect its existing phone business, and Yahoo had the chance to buy Google but played it safe. In my work, I’ve seen what happens when companies embrace this, but the truth is, I don’t see it enough. The winning companies are the ones making bold moves in their product strategy, aggressively adopting AI to reinvent “non-tech” industries, and challenging every assumption about how their business should run. Without this commitment to boldness, any company is destined for the corporate graveyard alongside Kodak and Blockbuster.

Making Bold Moves a Habit

Boldness isn’t a personality trait; it’s a practice.

  • Mindset: Start reframing risk not as a threat, but as an investment in your future growth.
  • Strategy: Use a barbell approach. Protect your core (pay the bills, maintain key relationships), but make bold, asymmetric bets on the edges.
  • Practice: Constantly ask yourself, “Am I living and working in a way that is bold enough to generate bold outcomes?”

Your Challenge

That U-Haul journey to a California wasn’t just a trip; it was a decision to choose the unknown over the known. Life’s gravity will always pull you toward safety, and the only way to break free is through conscious, bold moves—big and small.

So, what’s your U-Haul moment? What bold move are you avoiding right now?

The Joy of the Build: Unpacking the Builder Mentality

A modern glass building reflecting the blue sky and sunlight, showcasing its sleek architectural design.

There’s a certain magic in creation, a deep satisfaction that comes from bringing an idea to life. For me, this fascination started early, not with lines of code, but with a seemingly endless supply of Lego bricks. I had this huge, chaotic box, a glorious jumble of countless sets, and I’d spend hours upon hours lost in it, constructing whatever my imagination could conjure. The entirety of my bedroom floor was covered from end-to-end in pieces with some loose categorization so I could quickly find the pieces that I needed. That tactile joy of clicking bricks together, of transforming a pile of plastic into a spaceship, a castle, or a futuristic car, was intoxicating. Recently, I had the distinct pleasure of meeting Jørgen Vig Knudstorp, the ex-CEO of Lego. Listening to him recount stories of his tenure, guiding Lego from the brink of bankruptcy to the global powerhouse it is today, was incredibly inspiring. It was a vivid reminder of the power of vision, resilience, and, fundamentally, the power of building.

This innate desire to build seamlessly transitioned from plastic bricks to digital blocks as I grew older. In grade school, my Lego box was traded for the glow of a monitor and the click of a keyboard. I’d spend countless hours in the school basement, hunched over a Radio Shack TRS-80, coaxing it to life with lines of BASIC code. One of my proudest early creations was a simple skiing game. The skier, a humble “H,” had to navigate a treacherous slope lined with “T”s representing trees. The real challenge, the one that kept me up at night, wasn’t just making the game work, but mastering its flow – figuring out how to slow down the skier’s descent and align that pace with a satisfying game progression and leveling system. It was an early lesson in the nuances of building: it’s not just about function, but also about the experience.

This passion, this drive, is what I’ve come to recognize as the builder mentality. It’s a mindset I see in the most entrepreneurial, product-driven, and high-impact individuals. These aren’t just people who solve problems; they are problem seekers, constantly scanning the horizon for opportunities to improve, to invent, to disrupt. They are driven by an insatiable urge to create, to iterate, and to scale. The builder mentality isn’t just a personality quirk; it’s the very foundation of innovation. This drive is palpable in places like Silicon Valley a region teeming with builders relentlessly pursuing the next disruption, the next big idea that can change the world. This was the dominating personality type that influenced my career trajectory.

A serene night landscape featuring a beach with soft waves lapping at the shore, illuminated by distant lights from a quaint town and a cloudy sky overhead.

The Hallmarks of a Builder

So, what are the characteristics that define someone with this potent mindset? I’ve observed a few core traits that consistently shine through:

  • Bias for Action: Builders don’t just talk; they do. They’d rather launch a V1 and learn from real-world feedback than wait for perfection. They understand that momentum is a powerful force.
  • Curiosity and Learning Obsession: The world is a classroom for a builder. They are perpetually asking “why?” and “how?” and “what if?” This insatiable curiosity fuels a continuous learning cycle, making them adaptable and forward-thinking.
  • Ownership Mentality: Builders take profound responsibility for their work. They see projects through from conception to completion and beyond, feeling a deep sense of accountability for the outcomes, good or bad. It’s not just their job; it’s their creation.
  • Iterative and Scrappy: Perfection is the enemy of progress for a builder. They embrace an iterative approach, understanding that the path to a great product is paved with numerous small adjustments and learnings. They’re resourceful and can make a lot happen with a little.
  • Resilient and Gritty: Building is hard. There will be setbacks, failures, and moments of doubt. Builders possess a remarkable resilience, an ability to bounce back from adversity, and the grit to persevere when things get tough.
  • Mission Aligned: While passionate about the act of building itself, true builders are often deeply connected to a larger mission or purpose. This alignment provides direction and sustained motivation, especially when navigating complex challenges.
  • Collaborative but Independent: Builders thrive in team environments, understanding that diverse perspectives strengthen the final product. However, they are also capable of deep, focused independent work, driving their specific contributions forward with autonomy.

This builder mentality is particularly potent in dynamic environments – think early-stage companies fighting for traction, fast-scaling organizations navigating hyper-growth, and dedicated innovation teams within larger enterprises trying to spark change. It’s often the critical differentiator between those who merely dream and those who actually do.

The Super Builders: First Principles and Constraints as Catalysts

And then, within the ranks of builders, there are those I call super builders. These individuals don’t just build; they redefine what’s possible. Their superpower? They harness the combined might of first-principle thinking and the creative power of constraints. Instead of relying on analogy or established norms, they break down complex problems to their fundamental truths. Think of Elon Musk, who, when faced with the prohibitive cost of rockets, didn’t just look for cheaper suppliers; he asked, “What are rockets made of? What are the raw material costs?” and rebuilt the industry from there. Similarly, Jensen Huang of NVIDIA has consistently pushed the boundaries of computing by deeply understanding the foundational principles of parallel processing and relentlessly innovating from that core. Super builders see constraints not as limitations, but as catalysts for ingenuity, forcing them to find novel and often groundbreaking solutions.

Let’s look at a few examples:

  1. Elon Musk (Tesla, SpaceX): Beyond the rockets, Musk applied first-principle thinking to electric vehicles. Instead of just making an electric version of an existing car, he rethought the entire concept of a car, from battery technology and software to manufacturing processes. His builder mentality is evident in his relentless iteration and refusal to accept “impossible” as an answer.
  2. Brian Chesky (Airbnb): When Airbnb was just a couple of air mattresses on a living room floor, Chesky and his co-founders embodied the scrappy, iterative builder. They faced countless rejections and near-failures. But their ownership mentality and bias for action kept them experimenting – from professional photography (which they initially did themselves) to creating custom breakfast cereals during the 2008 election to fund their company. They didn’t just build a platform; they built a new category of travel.
  3. Sara Blakely (SPANX): Blakely identified a common problem many women faced and, with no fashion or manufacturing experience, set out to build a solution. Armed with $5,000 in savings, she faced down manufacturing rejections, wrote her own patent, and even cold-called Neiman Marcus until she got a meeting. Her resilience, ownership, and iterative approach to design and marketing (often using herself as the model) turned an idea into a billion-dollar company. She is a testament to how a builder mentality can disrupt established industries from the outside.

The Engine of Continuous Innovation

The builder mentality isn’t just for startups or tech titans. It’s absolutely essential for continuous innovation at any company, regardless of size or industry. In a world of constant change, the ability to adapt, create, and improve is paramount. Organizations that cultivate and empower their builders are the ones that will thrive. They foster a culture where experimentation is encouraged, where learning from failure is valued, and where employees feel empowered to take initiative and drive change from the ground up.

For me, building is more than a skill or a mindset; it’s a source of profound happiness. It’s gotten me out of so many jams, both professionally and personally. There’s a unique clarity that comes from dissecting a problem and constructing a solution, piece by piece. It’s an exercise that is as much about unbridled creativity as it is about the rigorous discipline of engineering.

I truly believe we find the most impactful innovations at what Steve Jobs famously called “the intersection of technology and liberal arts.” It’s where analytical thinking meets creative intuition, where engineering prowess is guided by human-centric design. This is the space where builders flourish.

Ultimately, building is what makes the world go around. It’s the engine of progress, the manifestation of human ingenuity, and a deeply fulfilling endeavor. So, here’s to the builders – may we continue to dream, to create, and to shape a better future, one build at a time.

Thank you for hanging out. I appreciate you.

Surviving a Stroke: Returning to Life

https://www.onehopewinery.com/estate8

Hello Friends & Family,

I actually started writing this blog post a couple months back but didn’t enjoy how it was coming together so I started from scratch.  Not sure why but maybe because there was still tremendous uncertainty in the entire thing.  Well, there is surely less uncertainty now but I’ll save that for the end.  For those of you not following along at home, I had a stroke in November 2021.  It opened my eyes to the value of life we too often take for granted and how awesome the web of people around us are.   I’ve been journaling my experience on my blog (Surviving a Stroke, Surviving a Stroke: Recovery) primarily to help raise awareness of the risks of strokes, create empathy for the those working their way through recovery and the hope of maybe making folks aware enough to save a life.

  • In 2018, 1 in every 6 deaths from cardiovascular disease was due to stroke. 
  • Someone in the United States has a stroke every 40 seconds. Every 4 minutes, someone dies of stroke.
  • Stroke-related costs in the United States came to nearly $46 billion between 2014 and 2015.  This total includes the cost of health care services, medicines to treat stroke, and missed days of work.
  • Stroke is a leading cause of serious long-term disability. Stroke reduces mobility in more than half of stroke survivors age 65 and over.

[Reference: https://www.cdc.gov/stroke/facts.htm]

It has now been  roughly 6 months since I was flying over my favorite Utah ski resorts in an Intermountain Life Flight to the Neuro ICO in Murray, Utah.  What’s the update? 

Finding My Joy 

Memento Mori is latin for “remember that you [have to] die’ and a saying that is supposed to remind us of the inevitability of death.   It is also a name of a gift shop outside of Disney World’s Haunted Mansion selling death oriented souvenirs. I kid you not.  I know what this phrase meant before but I didn’t digest it until recently.  There is a fragility to life that feels random.  The doctors have told me there was no good reason why I had a stroke and I’m super lucky to have come out basically unscathed.  It feels like it just happened. 

So, how have I internalized this?  I just need to live the best life I can live while I’m here.  We all need to find our joy.  That surely sounds weird but life is really awesome, we need to enjoy it while we can.  The little things that bother us are truly are just little things surrounded by awesome moments we’re too busy to enjoy.  Why are we so busy?  Who knows. Because we all have attention deficit disorder (ADD) and FOMO.  Enjoying the moment has never meant more to me.

A good great friend of mine sent me a text  that had me thinking.  He texted me about the Socioemotional Selectivity Theory and how I should read the book “Being Mortal” by Atul Gawande

“Being Mortal” is an amazing book.  I highly recommend it.  It is a doctors journey working through the reality of death with his patients and ultimately with his father.   Gawande offers a balanced and thoughtful perspective.  In one chapter, he discusses the Socioemotional Selectivity Theory which is a life-span theory of motivation. The theory states that our perception of  our own mortality impacts what we are motivated to do.  When we are young,  we are invincible and invest in long term experiences and relationships.  But, as we grow old, we maximize positive emotional experiences and hone in on our friends that make us happy.  We become increasingly selective, investing greater resources in emotionally meaningful goals and activities.  Those that have life changing health issues early can experience an acceleration of this phenomenon.  I can absolutely relate —

  • I now value my life, my family and my friends with a deeper sense of appreciation  
  • I now value each life experience more deeply
  • I am more present in the moment
  • I now carry less stress for the little things that used to really bother me 
  • I now have less patience for bullshit and things that waste my time
  • I now smile and laugh more
  • I now give bigger hugs
  • I now have a desire to make a broader impact beyond just me   

That all sounds like metaphysical transformation crap but its all true. 

I’ll note that my path through my stroke pales in comparison to others. I joined several stroke support groups on Facebook and I was humbled.  Humbled by the journey of recovery people were going through.  I am grateful for my recovery and support I had throughout.  Folks would post things like “Strokes are worse than death.  Wish it had taken me.” and “My life died when I had my stroke”.  Absolutely no joke.  These are real people with real challenges.  I really want to help them all in some way. 

Work

I went back to work in January 2022 after the holidays.  I needed every minute of the time off but felt ready enough to get back into the flow.  It definitely felt a little weird getting back in my routine but I was back in the groove in no time. It was great to get back to my team and help them however I could.  But, there were many moments of reflection on the true meaning of work in the bigger picture. My wife diagnosed me as a workaholic a long time ago. I really enjoy work.  I care deeply about my team but realize there is so much more to life.   20+ years in Silicon Valley will skew you to think that work is everything.  It’s something for sure.  But its not everything. 

Here are some other observations I had about work —

  • Everything keeps going without you.  You might think you are the most important thing at work but folks figure things out. 
  • I needed to create a new leadership framework and style.  I wanted to take he opportunity to develop a new gear in my leadership style that would be good for me and my teams.  The same level of drive and motivation with less wear on me and more empowerment to my leaders.  This is still a work in progress but I’m getting there. 
  • Snoozing alerts is heaven. You actually don’t need to listen to every alert that comes at you and to be honest, its bad for your brain.

Working Out

I usually start my week Monday morning by going to 5:15am CrossFit at Park City Fit.  I try to go 3-4 times a week when its not ski season.   It was just something that I built into my routine many years ago and helps me start my week with structure and discipline.  I feel lethargic when I don’t go.  My doctors  cleared me to get back into the box but asked me to modify my workouts so that not to put pressure on my brain.  Well, I was modifying my workouts well before my stroke so there wasn’t anything to worry about there.  Haha.   

That first Monday back to work, I got up at 4:30am like I usually do.  Got dressed.  Made a cup of coffee.  Jumped into the car and I was off.  I turned on the music and the most perfect song came on, So Damn Lucky by the Dave Matthews Band.  Dave Matthews said at a show at Radio City Music Hall —

“This is a song about where you’re about to trip and fall and smash your face but everything slows down to the point where you comprehend you’re gonna get hurt but it’s not enough time to do anything about it. And this song is about how not to forget about counting your blessings.”

Consider this my soundtrack for this blog post. 

CrossFit has always been about community to me.  Great people.  Suffering together.  It was so great seeing familiar faces again.  I modified all the workouts that week significantly and it didn’t matter.  It felt so great to be getting back into my routine. 

MondayWednesdayFriday

Intervals For Time:
40 Dumbbell Snatch (50/35)
30 Box Jump (24/20)
150 Double Under
-8 min Cap
-Rest 2 min-
30 Box Jump (24/20)
40 Dumbbell Snatch (50/35)
150 Double Under
-8 min Cap
-Rest 2 min
150 Double Under
30 Box Jump (24/20)
40 Dumbbell Snatch (50/35)
-8 min Cap

For Time:
50 Clean & Jerk (185/125)
75 Toes to Bar
-Complete in any order you like to accomplish the work
Goal: Sub 20 min

CrossFit Open 13.4
AMRAP 7 min
3 Clean & Jerk (135/95)
3 Toes-to-bar
6 Clean & Jerk
6 Toes-to-bar
9 Clean & Jerk
9 Toes-to-bar
12 Clean & Jerk
12 Toes-to-bar
15 Clean & Jerk
15 Toes-to-bar
18 Clean & Jerk
18 Toes-to-bar…

Sport

Am I still skiing?  Hell yes.  The doctors cleared me for light skiing in January but asked that I keep it tame.  I’ve not been a high adrenaline, high risk skier anyway so that wasn’t going to be that hard.  I didn’t start skiing until I was 15 so a beginner compared to the winter sport talent in Park City, Utah.  I spend most of the winter at Park City Mountain, Deer Valley, Snowbird and Alta getting better at my turns, working the moguls and just getting better at the sport overall. I still love the steeps but I take them more carefully these days.  Next year, I’ll take on the challenge of backcountry skiing. There is nothing better than being outside and listening to the quiet of the snow.  

As I write this, the ski season is coming to an end, the tourists have left and we are entering the mud season. I’m looking forward to getting the mountain bikes out as soon as the ground dries up a bit. 

Looking ahead, my goal is finally start something that I’ve been wanting to do for years — Brazilian Jiu-Jitsu.  I’m not going to let this “health setback” keep me down.

What is the final prognosis? 

My neurologist ran me through a bunch of test this past month to help answer why this happened to me.  She ordered a battery of blood tests along with full torso, chest and brain scans.  They required me to drink a bunch of this super tasty medical berry smoothie. This was a bit of nerve racking experience for me — what if they found something like cancer in one of these scans?  That is actually one of potential causes for a stroke.  Not sure I was mentally ready to hear that. These test took me hours.  I spent a full hour in a MRI tube listening to the Grateful Dead — alone with my thoughts and just looking into a mirror at my feet.   

The test results started to come in.  The good news is that almost all of the test came back clear and then there was this magical prognosis that came from my MRI —

IMPRESSION:
1.Patent dural venous sinuses without residual thrombus.
2.No acute intracranial hemorrhage.

The blood clot had fully healed and my brain was 100%.  Woo-hoo! 

The bad news, I’m pretty sure I’m never going to know why this happened to me.  This would normally really bother me but whatever, time to live life.   

How am I feeling?

I’m feeling 100%. I need to lose the “stroke 10 pounds’ as I like to call them.  I sort of started eating like crap because I said to myself, hell ya I’m going to eat some cake and ice cream tonight.  I almost died! 

The best news, I can blame my stroke for just about anything.

  • “Sorry, doctor said I can’t do the laundry. I had a stroke.”
  • “How could I possibly miss going to see my Yankees in the Bronx with my friends?  I had a stroke!”     
  • “Is it really our anniversary?  The stroke must have made me forget.”

(Kidding)

What is ahead? 

First and foremost, save the date October 29, 2022 is National Stroke Awareness Day.  I’ll be running a fundraiser on that day to benefit other stroke victims and remind folks strokes are real and every second counts.

Everything else —  I’m not sure yet.  I’m still digesting it all.  Stay tuned.

As always, thank you for reading and please let me know what you think.  And don’t forget to find your joy. 

Leadership team bio …

As with any startup, you never get the time to do the little things. I’ve been with Abaca Technology as their Director of Engineering for more than six months already and I just got a chance to write my bio for the leadership page. I think my focus has been in the right area because we’re making some serious progress. These are exciting times. If only I could talk about it more openly.

Renato J. Mascardo
Director of Engineering

Renato brings over a decade of experience leading engineering organizations with proven success inspiring large engineering teams to high levels of quality, productivity and innovation. Renato has extensive experience taking to market enterprise software, application lifecycle management, SaaS, commerce and mobile products. He has been involved with startups throughout his career and driving ideas to market.

Prior to joining Abaca, Renato was a senior engineering manager at Hewlett-Packard’s hyper growth software division (formerly Mercury Interactive). There he helped build two successful engineering teams and helped push the two products into Gartner’s magic quadrant. Before Hewlett-Packard, Renato was a technical leader for Borland Software where he architected and developed full application lifecycle management solutions for their biggest customers. Prior to joining Borland Software, Renato was a technical leader at Scient. There he was involved in building the first generation of large scale web applications including Sephora.com and Powerspring.com. Also, while at Scient he founded the mobile computing consulting practice while wireless technologies were still in its infancy and was one of the co-founding members of a product based company spin out.

Renato holds a B.A. degree in Computer Science from the University of Richmond in Richmond, VA.

“I Like to Build Things”

This past weekend I was playing golf with some random folks and one of them asked me what I did. I had to think about that for a moment because spewing out some random company doesn’t mean much to people. My response was “I Like to Build Things”.

  • Successful Software Companies
  • High Quality, Award Winning Software Products
  • Highly Productive Engineering Teams
  • Professional Support and Operations Teams
  • Customer Value
  • Happy Customers
  • Fun Places To Work
  • Careers

And what really gets me excited is building someone totally different, that someone has not done before.

I thought that was a bit of a unique way of answers the same old question.

Corporate verses Startup Experience

It’s been over five months since leaving HP and re-joining the ranks of the startups and it has been quite the shift in experiences. The startup experience is something that better fits my speed and style. They are such a great way to learn how to run a business. Also, get ready to get your hands dirty. My current position spans so many different responsibilities:

  • Director of Engineering — that’s what I was hired for
  • Senior Product Manager — actually not too much of a stretch from what I was hired for
  • Director of Support — added to my responsibilities after 6 weeks
  • Director of Operations — added to responsibilities after 8 weeks
  • Infrastructure Architect — What kind of production environment do I need to support the predicted growth?
  • Application Architect
  • Software Engineer — “I would rather be coding”
  • Support Engineer
  • QA Engineer
  • Webmaster — someone has to it and I would rather my engineers working on features
  • Technical Writer
  • Manager
  • And more …

There are folks that are more suited towards corporate environments and those that are more suited towards startup environments. For example, the leadership team at Mercury Interactive were all well suited towards startups and thats probably why many of those folk have since joined startups or started their own.

And then I think of my old boss at HP, that guy was built to work at HP and he’ll probably work there for the next 20 years. Nothing wrong with that.

I highly recommend startups to anyone that wants to make his mark on the world. And, is willing to incur some risk and comments like “You’re starting what? That will never work.”

HP stock tanks after I leave …

I can’t help but continue to track the HP stock even though I sold off all my vested options at its peak at the end of 2007. Note, my last day at HP was January 2nd and notice the instantaneous market reaction! Since then, the stock has tried but has not been able to recover.

The downside, I missed out on the ~1.4% yearly pay raise that many HP Software folks received or so I was told when I was inundated with IM’s about it . Please note that the average inflation for 2007 was 2.85%.

The irony is that my old boss called me a few weeks ago about poaching engineers (which by the way I do not do). Are you sure its me? My attitude has always been as an engineering manager is if you build a great place to work, people don’t want to leave.

But, its probably easier to find someone to blame. Touche!

screenshot001.jpg