Suneth Mendis

Suneth Mendis

A personal blog by a technologist and a leader contextualising thoughts…

  • Home
  • About

Finding the Joy of Building Again

Apr 16, 2026

—

Artificial Intelligence, Software Engineering

I haven’t written serious code in almost ten years.

Not because I stopped caring about software. I moved into leadership, into strategy, into the kind of work where your output is measured in decisions made and teams unblocked rather than commits pushed. The tools changed. The muscle memory faded. The joy of building something from nothing became a memory.

Then I built Masterful.

Not as a side project or a weekend experiment. As a proper application — knowledge management software with full-text search, wiki-links, backlinks, end-to-end encryption, and native Claude integration via MCP. The kind of thing that used to take months of boilerplate and dependency hell and deployment headaches.

I built it in days to weeks. With Claude Code.

And here’s the thing I didn’t expect: it wasn’t just fast. It was joyful.


The gap between idea and execution

Most good ideas die in the gap between conception and execution.

You know what you want to build. You can see it clearly. But then you open your editor and remember: you need to set up authentication, configure a database, wire up API routes, handle errors, write tests, deploy infrastructure, manage state, build a UI that doesn’t look like it came from 2003.

The cognitive load of how drowns out the clarity of what.

So you don’t build it. Or you start and abandon it. Or you outsource it and lose control of the thing you cared about in the first place.

I’d accepted this as the cost of not being a full-time engineer anymore. Ideas would stay ideas. The gap was too wide.

Claude Code closed it.


What actually happened

I started with a simple premise: I wanted a knowledge base that Claude could read and write to directly. Not through exports or copy-paste. Not as a disconnected tool that required manual syncing. A note-taking system that was natively wired to my AI assistant.

Claude Code and I built it together.

Not in the sense that I described features and Claude wrote code. In the sense that we collaborated the way you’d collaborate with a senior engineer who knows more than you do but still needs your judgment.

I’d say: “I need full-text search across all notes.”

Claude would scaffold the search implementation, explain the indexing strategy, and flag edge cases I hadn’t considered.

I’d review the code. Ask questions. Suggest changes. Claude would refactor. We’d iterate.

It felt like pairing with someone who had infinite patience and remembered everything we’d discussed three sessions ago.

The database schema. The authentication flow. The MCP server integration. The encryption layer. The UI. The deployment pipeline. All of it emerged through this back-and-forth.

I wrote some code myself. Claude wrote most of it. But the thinking — the architecture, the tradeoffs, the decisions about what mattered — that was still mine.


Why it felt different

I’ve used AI coding tools before. Copilot. ChatGPT for debugging. They’re useful. They save time.

But Claude Code was different. It didn’t just autocomplete my thoughts. It held context.

When I asked it to add a feature three days later, it remembered the authentication pattern we’d chosen. The folder structure. The naming conventions. The constraints we’d discussed.

It understood the system we were building, not just the function I was writing.

That’s what made it joyful.

Because the thing that drains you as a builder isn’t writing code. It’s remembering all the things you decided two weeks ago. It’s context-switching between what you’re building now and how it fits into what you built before. It’s the cognitive overhead of keeping the entire system in your head.

Claude Code carried that weight.

And suddenly, building felt light again.


What Masterful actually is

So what did we build?

Masterful is a knowledge base designed for people who think in systems. Notes with folders, tags, and wiki-links. Backlinks tracked automatically. Full-text search and semantic search. End-to-end encryption. Private notes that stay invisible to AI.

But the real feature is this: it’s natively integrated with Claude via MCP.

You connect Masterful as an MCP server. Claude can search your notes, read them, create new ones, update existing ones — all inside a conversation. No export. No copy-paste. No context loss.

You ask Claude: “What did I decide about the API design last month?”

It searches your knowledge base. Finds the relevant notes. Answers with your context, not generic advice.

Your knowledge base becomes Claude’s memory.

That’s the idea. A second brain that your AI assistant can actually read and write to. Not a disconnected tool. Not a prompt hack. A system that works the way collaboration should work.

You can try it at masterfulhq.com. We’re opening early access now.


The bigger shift

But this post isn’t really about Masterful.

It’s about what happens when the gap between idea and execution collapses.

For ten years, I’ve had ideas for tools I wanted to exist. Workflows I wanted to improve. Problems I could see solutions for. But the friction of building — the setup, the boilerplate, the deployment, the maintenance — kept those ideas theoretical.

Claude Code didn’t just help me build faster. It made building feel possible again.

And that changes what you’re willing to attempt.

You stop asking: “Is this worth months of my time?”

You start asking: “Is this worth trying?”

The answer is almost always yes.


The joy of building

There’s something irreplaceable about making things.

Not managing things. Not strategising about things. Making them.

The loop of idea → code → working software → idea is one of the purest forms of feedback available.

You think something should work. You build it. You see if it does. You adjust. You learn.

I’d forgotten how much I missed that loop.

Claude Code gave it back.

Not because it wrote the code for me. Because it removed the friction that had made building feel like a chore instead of a craft.

The joy wasn’t in the speed. It was in being able to care about the thing I was building instead of the machinery required to build it.


If you’ve been away from building for a while — or if you’ve been intimidated by the gap between what you want to make and what you know how to make — try Claude Code.

Not because it’s magic. Because it changes what feels achievable.

And once that changes, everything else follows.


Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

←Previous: The Cost of Compromise
Suneth Mendis

© 2026 Suneth Mendis. All Rights Reserved.

  • LinkedIn