The Credential Gap

I spent years collecting the right signals. Stanford on the transcript. Director-level title. Years of experience in enterprise software. These things open doors. They still do, sometimes. But the gap between what credentials promise and what they actually predict is widening fast.

The traditional hiring stack was built for a world where information was scarce and verification was expensive. A degree from a top school meant you could survive a rigorous filter. A senior title meant someone else had already vetted you. Years of experience meant you had seen enough edge cases to handle the next one. These proxies worked because there was no better alternative.

That world is gone.

In 2026, a junior developer with access to Claude or GPT-4 can generate code that looks indistinguishable from a senior engineer's output. A product manager can produce a polished PRD in minutes. A designer can create production-quality mockups before lunch. The raw output gap between a credentialed professional and a motivated newcomer has collapsed. AI closed it.

So what actually differentiates people now? Not the ability to produce artifacts. The ability to choose the right problem, make sound architectural decisions, ship a complete solution, and iterate based on real feedback. Taste, judgment, and execution. These things are nearly impossible to evaluate from a resume. They are immediately visible in a public GitHub repo.

THE OLD SIGNAL
Credentials
  • Degree from a top university
  • Job title and company name
  • Years of experience
  • Certifications and courses
  • Interview performance
THE NEW SIGNAL
Shipping History
  • Public repos with real users
  • Stars, forks, and community traction
  • Documentation quality
  • Commit history and iteration cadence
  • Problem selection and taste

This is not a theoretical shift. I have seen it firsthand. The most impressive people I have worked with in the last year are not the ones with the longest resumes. They are the ones with the most interesting GitHub profiles. They picked hard problems, shipped real solutions, and left a public trail of evidence that no interviewer could replicate in a 45-minute conversation.

Credentials tell you what someone survived. Shipping history tells you what someone built. In a world where AI handles the mechanics, the builder's judgment is the only scarce resource left.

What Open Source Actually Proves

There is a reason open source is uniquely powerful as a signal. It proves four things simultaneously, and no resume, interview, or reference check can do the same.

First: you can identify real problems. The hardest part of building anything is choosing what to build. Most people default to tutorial projects or resume padding (another todo app, another weather dashboard). Open-source builders who attract users have done something harder. They noticed a gap, validated that others felt it too, and committed to filling it. Problem selection is the highest-leverage skill in product and engineering. A public repo makes it visible.

Second: you can ship complete solutions. Ideas are cheap. Prototypes are easy. Shipping a tool that someone else can install, configure, and use without your help is a different category of work entirely. It requires thinking about edge cases, error handling, dependencies, and the hundred small decisions that separate a demo from a product. When I look at a repo, I can tell in seconds whether the author has shipped something real or just pushed a proof of concept.

Third: you can communicate technical ideas clearly. Documentation is an underrated signal. A clear README tells me the author can think from the user's perspective, organize information hierarchically, and write prose that a stranger can follow. These skills transfer directly to writing specs, presenting to stakeholders, and collaborating with cross-functional teams. Bad documentation is not a minor issue. It is a reliable indicator that the author has not fully thought through the experience they are creating.

Fourth: you can maintain and iterate. Anyone can launch something once. The question is whether you come back. Do you respond to issues? Do you ship updates when the ecosystem changes? Do you improve the tool based on real feedback? Maintenance is unglamorous, but it separates hobbyists from builders. A repo with a history of thoughtful commits over months tells a fundamentally different story than one with a single initial push and silence.

I experienced this firsthand with Agent Watch. I was running AI agents across multiple projects and realized I had no way to track what they were costing me. Token usage was invisible. Cost attribution across agents was nonexistent. Observability for autonomous AI was a gap that I felt daily and that I saw others complaining about in forums and threads.

So I built Agent Watch. A lightweight observability layer for AI agent costs. The act of building it publicly proved everything I just described: problem identification (cost observability for agents), solution quality (clean API, clear architecture), communication (documentation that a new user could follow in five minutes), and iteration (responding to feedback, adding features based on real usage patterns).

No interview could have surfaced all of that. But a five-minute look at the repo could.

A GitHub repo with a clear README, a solved problem, and active maintenance tells me more in five minutes than a 30-minute interview.

The Compounding Effect

Here is what nobody tells you about building in public: it compounds.

Each project you ship teaches you something that feeds the next one. The patterns you discover, the architectural decisions you refine, the user feedback you internalize. None of it is wasted. It all stacks.

When I built Agent Watch, I learned how to structure an observability tool, how to design APIs that developers would actually adopt, and how to think about cost modeling for AI systems. That knowledge directly informed my work on Health Agents, where I needed to build autonomous AI workflows for healthcare with the same attention to monitoring and cost control. Health Agents taught me about multi-agent orchestration and domain-specific constraints. That fed into The Cabinet, a decision-support system with multiple AI personas. And The Cabinet's architecture and persona design directly informed PM-OS, the product management operating system I shipped most recently.

Agent Watch
Health Agents
The Cabinet
PM-OS

Each project in that chain is better than the last. Not because I suddenly got smarter, but because the public trail of shipping created a compounding knowledge base. I carried lessons forward. I reused patterns that worked. I avoided mistakes I had already made. The portfolio itself became a learning engine.

But compounding goes beyond personal skill development. There is a network effect to building in public.

When you ship open source, people find you. They use your tool, star your repo, open an issue, suggest a feature. Some of them reach out directly. Conversations start. Collaborations form. Opportunities arrive that you never would have found through traditional networking, because they are based on demonstrated ability rather than stated credentials.

I have had hiring managers reach out after seeing my repos. I have had founders ask about potential collaborations after trying my tools. I have had investors and advisors reference specific projects when discussing opportunities. None of these conversations started with my resume. They started with my work.

This is the fundamental shift. The traditional resume is a push mechanism. You send it out and hope someone reads it. An open-source portfolio is a pull mechanism. You ship work, and the right people come to you. The economics are completely different. Push scales linearly with your effort. Pull scales with the quality and visibility of what you have built.

The best part: every project makes the next one easier to discover. When someone finds PM-OS, they see links to The Cabinet. When they explore The Cabinet, they find Health Agents. The portfolio becomes a self-reinforcing network where each node drives traffic to the others. You stop being a name on a resume and start being a body of work.

What This Means for Hiring and Investing

If you are a hiring manager, this shift should change how you evaluate candidates. The standard process (resume screen, phone screen, technical interview, system design round) is optimized for filtering credentials. It is not optimized for identifying builders.

The candidates who will be most valuable in an AI-native world are the ones who can identify real problems, make sound decisions under uncertainty, and ship complete solutions. These skills are almost impossible to evaluate in a structured interview. They are immediately apparent in a shipping history.

I am not saying throw out interviews entirely. But I am saying that a candidate with three solid open-source projects and clear documentation should get more weight than a candidate with a prestigious employer and a polished LinkedIn profile. The former has proven they can ship. The latter has proven they can get hired.

For angel investors and early-stage evaluators, the signal is even clearer. When I look at a founder, I want to know: can this person execute? Can they make good decisions fast? Do they have taste? A founder's GitHub profile answers all three questions in a way that a pitch deck never could.

Look at the commit history. Is it consistent? Are the commits meaningful or just churn? Look at the architecture decisions. Do they make sensible tradeoffs or over-engineer everything? Look at the documentation. Can this person communicate a complex idea simply? These are the exact skills that determine whether a startup survives the first two years.

Here is a framework I use when evaluating someone's open-source work, whether for hiring, investing, or collaboration:

  1. Problem Selection
    Did they pick a real problem or a toy one?
  2. Solution Quality
    Is the code clean? Is the architecture sound?
  3. Communication
    Is the README clear? Could a stranger use it?
  4. Maintenance
    Do they respond to issues? Ship updates?

Score someone on those four dimensions and you have a more accurate picture of their capabilities than any behavioral interview could produce. Problem selection reveals taste. Solution quality reveals engineering rigor. Communication reveals empathy and clarity of thought. Maintenance reveals discipline and follow-through.

The best candidates and founders score high on all four. But if I had to pick one, it would be problem selection. Everything else can be improved with effort and coaching. The ability to look at a landscape and identify the gap that matters most is rare, and it is the one thing that separates great builders from good ones.

How to Start

If you are reading this and thinking "I don't have any open-source projects," the good news is that the bar is lower than you think. You do not need a viral repo with ten thousand stars. You do not need to build a framework or a database. You need one project that demonstrates clear thinking and complete execution.

Start with a tool you wish existed.

That is it. Think about your daily workflow. What is annoying? What requires too many manual steps? What tool do you find yourself hacking together with scripts and spreadsheets? That irritation is your starting point. It means you have a real problem, which is the hardest prerequisite to manufacture.

Build the minimum version. Not a prototype. Not a "v0.1 coming soon" README. A working tool that solves the core problem. It does not need to handle every edge case. It does not need a beautiful UI. It needs to work, and it needs to solve a real problem for a real person (starting with you).

Write a clear README. This is where most people fail. Your README is the front door of your project. It should answer three questions in the first thirty seconds: what does this tool do, why does it exist, and how do I use it. Include a quick-start section. Include screenshots or GIFs if applicable. Write it for someone who has never heard of you or your problem space.

Ship it. Push it to GitHub. Make it public. Share it in one or two relevant communities. Do not over-promote. Just put it where the right people might find it. If it solves a real problem, some of them will.

Then iterate. This is the step most people skip, and it is the most important one. Come back to the project a week later. Fix the bugs someone reported. Add the feature someone requested. Improve the documentation based on the questions people asked. The iteration is what turns a weekend project into a portfolio piece. It is what separates "I pushed some code once" from "I built and maintained a tool that people use."

You do not need permission to start. You do not need a team. You do not need funding. You need a laptop, a GitHub account, and a problem worth solving. The tools available today (AI-assisted coding, free hosting, open-source frameworks) mean that a single person can ship a useful tool in a weekend. The constraint is not resources. It is the decision to start.

I talk to a lot of people who want to build but have not started. The reasons are always the same: "My idea isn't good enough." "Someone has already built this." "I don't have time." These are all real concerns, and they are all irrelevant. Your first project will not be perfect. Someone probably has built something similar. You will need to make time. None of that changes the fundamental calculus: building in public is the highest-ROI career investment you can make right now.

The builders who win in the next decade are not the ones with the best credentials. They are the ones who start shipping now. They are the ones who build a public trail of solved problems, clear communication, and consistent iteration. They are the ones who turn their GitHub profile into the most compelling argument for their abilities that any hiring manager, investor, or collaborator has ever seen.

Your resume is a PDF that sits in someone's inbox. Your open-source work is a living, searchable, verifiable body of evidence that works for you while you sleep.

Start building. Start shipping. The new resume writes itself.