Building in Public

Beyond the Code: My 10-Year Evolution from Specifications to Digital Product Architecture

How AI and rapid validation replaced 60-page spec docs. A personal look at 11 years in software development, from Business Analyst to Digital Product Architect

5 min
Mar 03, 2026

I entered the world of software development over a decade ago. Looking back at this ten-year journey, I don’t just see a progression of technologies; I see a deep internal transformation. This isn't a trendy AI manifesto, it’s a personal reflection on how slow, cumbersome specification-writing evolved into an agile, AI-supported product strategy.

The Past: The Trap of Specifications

I started my career as a Business Analyst (BA). My job was to build the bridge between business needs and developer code. Back then, the Holy Grail was the "Functional Specification." We filled page after page with logical conditions, data field descriptions, and complex flowcharts.

People often say no one read these documents. That’s not entirely true. Developers needed them to work, and clients signed off on them. The real issue was the depth of understanding. Humans are visual creatures. A text-heavy document is dry and difficult to digest. Even with the best technical description, the user experience, the "feel" of using the software, always got lost between the lines.

I realized then: a great product shouldn't be documented for the user through thick binders. Users need visuals. Let the technical documentation stay under the hood, but the part facing the user needs to be seen and felt.

The Visual Shift: Research and User Journeys

This realization led me into the world of User-Centric Design (UX/UI). Suddenly, I wasn't just describing what a button should do; I was showing where it belonged and explaining why.

For years, I lived and breathed user journeys, wireframes, and interactive prototypes. I conducted workshops and spoke with stakeholders and real users. I utilized methods like shadowing, user interviews, and service safaris. These research phases helped uncover real pain points that a specification could never surface.

This phase of design brought everyone closer together, but there was still a major limitation: the prototype was just a stage set. It was a "paper boat" that worked in a fixed environment, pointing in the right direction but never actually being real software. The road to actual development still cost months of time and significant budgets.

The AI Era: From Paper Boats to Real Code

Fast forward to today, where Artificial Intelligence has fundamentally rewritten the rules. In 2026, "creation" means something entirely different.

I no longer spend weeks polishing a static prototype. With AI, I can put a functioning MVP (Minimum Viable Product) on the table within hours. This is the ultimate validation tool: I’m not just showing a picture to a client; I’m giving them a working digital solution they can test with real people immediately.

My workflow has completely transformed:

  • Dictation over Typing: When architecting a system, I now speak more than I type. Using tools like Willow Voice, I can provide much more nuanced and detailed instructions to the AI than I ever could through a keyboard. My thoughts don't get bottlenecked by tired fingers; rich instructions result in better code and more precise outcomes.
  • Curating over Coding: I’m not a software developer, and I don’t need to be. The AI writes the code, while I - as the Digital Product Architect - oversee the structure, security, and logical integrity. It’s like conducting an orchestra: I don’t play every instrument, but I know exactly how the piece should sound.

Identity vs. Impact: Who Am I Really?

In this new landscape, I often wonder about my "label."

  • Am I a Designer who now "generates" code?
  • A Business Analyst who understands both the visual and technical sides?
  • A Technical PM, a Digital Product Strategist, or an Advisor?

I’ve realized that the title is secondary, the value is what matters. The "knowledge pack" I’ve built over 11 years, from analysis and research to AI-assisted development, has birthed a new role: the Digital Product Architect.

My job is to keep a watchful eye on the process. No matter how much AI accelerates coding, you cannot remove human creativity, strategic clarity, and security oversight from the equation. In fact, we need them now more than ever. You need someone who doesn't just "prompt," but understands the architecture and ensures the final product is secure and business-sustainable.

Final Thoughts

I might be talking about this differently in six months because this world changes every single day. But this "thinking in public" helps me - and hopefully you - figure out where we are headed.

Today, we don't just plan, and we don't just specify. We conduct a technological symphony where the AI is the orchestra, and we are the conductors. The goal remains the same: to provide value to the user, quickly, accurately, and with a human-centric focus.