I’m Not a Developer. I Still Run Tech Projects. Here’s How.

I’m Not a Developer. I Still Run Tech Projects. Here’s How.

Let me say this upfront:
I can’t write a single line of production-ready code.

And yet, I’ve led teams building real products. I’ve shipped web platforms, launched integrations, and built systems that work across multiple platforms — without ever opening a code editor.

So how?

The short answer: I think like a founder, not a developer.

The long answer? That’s what this article is about.

Whether you’re a non-technical entrepreneur, a first-time founder, or someone leading a product team from the outside, this is how I run tech projects — without touching code.


1. I Don’t Pretend to Know What I Don’t Know

This is where most people mess up.

They try to impress developers by throwing around terms they saw on Twitter — like “microservices” or “GraphQL” — without really understanding what they mean.

I do the opposite.

I stay in my lane. I ask questions. I make developers feel like experts — not like they’re explaining stuff to a boss who secretly resents them.

That creates trust. And trust gets things done.


2. I Focus on Outcomes, Not Code

When I start a project, I don’t ask:
“What should we build with?”

I ask:

  • What’s the problem we’re solving?
  • What’s the simplest version of the solution that works?
  • How will we measure success?

That’s the real job of a founder — to hold the outcome in focus while the team figures out the best way to get there.

Whether it’s Vue.js, React, or something else, I leave the stack to the experts. My job is to make sure the end result moves the business forward.


3. I Document Like a Maniac

This might sound boring, but it’s a game changer.

Before I bring in any developer or designer, I sit down and write a mini-product brief. Nothing fancy — just raw notes that clarify:

  • The user journey
  • Key features (must-have vs. nice-to-have)
  • Basic wireframes or screenshots
  • Expected integrations (Stripe, Directus, whatever)
  • Success criteria
  • Timeline or milestones

If it’s something visual, I use tools like Figma (even the free version works), or I just sketch on paper and take a photo.

Clarity beats perfection. Every time.


4. I Speak Developer-ish

Over time, I’ve learned to speak “dev” just enough to not get lost.

I don’t need to know how to write an API — but I do understand what it is, how REST differs from GraphQL, or how frontend and backend work together.

If a developer says, “This part will be async and handled via a queue,” I don’t go blank.

That kind of shared vocabulary builds momentum — because it means fewer misunderstandings, faster decisions, and less back-and-forth.


5. I Build Teams That Talk to Each Other

This might sound obvious, but you’d be surprised how many projects die because one person was waiting on another… for two weeks.

So I make sure:

  • Devs are in the same Slack channel as designers
  • Tasks live in Notion or Trello, not in someone’s head
  • We do short, structured standups (even async)
  • No one works in a silo

If I notice someone’s stuck or unsure, I step in — not to micromanage, but to unblock.

Sometimes, that means helping with a Stripe dashboard. Sometimes it means rewriting unclear copy. Whatever moves us forward.


6. I Use the Right Tools (No-Code & Low-Code)

When I want to test an idea, I don’t start with a developer. I start with:

  • Airtable for databases
  • Zapier or Make for automation
  • Framer or Typedream for landing pages
  • Directus CMS for structured content (like on sovrano.org)
  • Notion for docs and planning

This saves dev time and shows that I respect their bandwidth — which in turn makes them more likely to go all-in when we actually need their help.


7. I Work With Tech Partners Who Get It

Right now, I’m building several things — from Web3 apps (like BLM Swap) to e-commerce projects — and I always choose devs and agencies who:

  • Ask questions
  • Offer better solutions
  • Are willing to push back if something’s dumb (that’s a feature, not a bug)

I don’t hire “yes men.” I hire people who think.


8. I Stay Close to the Why

At every stage, I keep coming back to the question:

Why are we building this?

Because features are seductive. And scope creep is real.
But no one cares how fancy your backend is if it doesn’t solve a real problem.

That’s why I constantly remind my team:

“We’re not building for ourselves. We’re building for the customer.”


9. I’m OK With Not Being Technical

I used to feel insecure about not being a developer. Like I didn’t “deserve” to build things unless I could code them myself.

Now? I don’t care.

Because I know how to:

  • Create value
  • Communicate clearly
  • Make decisions under pressure
  • Rally a team around a vision

And that’s what a founder is supposed to do.


Final Thought: You Don’t Need to Code to Lead

The world’s best builders aren’t always the best programmers.
They’re the ones who:

  • Know what matters
  • Attract great talent
  • Create momentum
  • Deliver real outcomes

So no — I’m not a developer.
But I am a builder.
And that’s more than enough.


🖋️ Written by Bardia Rahmany — founder of My Parking in Sweden AB, builder of systems, observer of inefficiencies, and full-time executor of bold ideas.

🧠 Want help structuring your next tech project as a non-coder? Reach out here.

Leave a Reply

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

*