CyberNest's onboarding originally depended on scrapers to pull expert profiles and work history automatically. Clean idea: scrape, enrich, present.
But the scrapers weren't reliable. Data would lag, come back incomplete, or just not show up. The onboarding experience — the thing that makes a first-time user say "this works" — was dependent on a data source we couldn't control.
A vendor would have kept patching the scraper. We killed the dependency entirely.
We redesigned the onboarding flow so users could manually enter their work history — and made that experience feel better than the automated version ever did. The frontend evolved from "display whatever the scraper returns" to a thoughtful, guided input flow built around what users actually needed to communicate about their expertise.
That's the difference between building features and building product. We didn't just solve a technical problem. We used it as an opportunity to make the UX genuinely better.