Skip to main content
software

When Trust Breaks: Our Experience Leaving Harvest and Building a Replacement

How a price increase led us to cancel Harvest and build our own time tracker in hours using AI-assisted coding. A real story about vibecoding and the changing dynamics of subscription software.

Nandor Katai
Founder & IT Consultant
4 min read
When Trust Breaks: Our Experience Leaving Harvest and Building a Replacement

We've been Harvest users for years. It's a time-tracking app we reviewed positively on our blog and recommended to others. It did what we needed, and we were happy to pay for it.

Recently, Harvest introduced a significant price increase. We reached out to the company, and they offered us a discount for the next year. It was a reasonable response, but something had changed for us. The trust was broken. Not because of the discount itself, but because we started wondering what next year would look like, and the year after that.

We decided to cancel.

Harvest price increase notification


Building Our Own

Instead of searching for alternatives, we tried something different. We opened Cursor, described what we needed, and started building. A few hours later, we had a working Mac app that handles everything we use daily—time tracking, basic reporting, the features that matter to us.

This approach has a name now: vibecoding. You describe what you want, the AI generates code, you test it, adjust your description, and iterate. We're not professional developers. The AI handled the technical work. We just needed to be clear about what we wanted.

Our custom-built time tracker replacement

The result isn't Harvest. It doesn't have all of Harvest's features, integrations, or polish. But it has our features—the ones we actually use—and it works.

What is Vibecoding?

Vibecoding is an AI-assisted development approach where you describe what you want to build in natural language, and AI tools like Cursor, GitHub Copilot, or Claude generate the code. You iterate by testing, providing feedback, and refining your description. It's making software development accessible to non-developers for specific use cases.


The Broader Context

This week, software stocks dropped significantly after Anthropic released new AI automation tools. Nearly $1 trillion in market value disappeared over two days as investors reassessed the outlook for subscription software companies.

I'm not suggesting our small experience explains any of that. But it does reflect a shift that's becoming more visible. The barrier to building simple software tools is lower than it used to be. Vibecoding is becoming more mainstream, and for certain use cases, it's genuinely useful.


What This Means for Subscription Software

Enterprise software isn't going anywhere soon. Complex systems with deep integrations, compliance requirements, and large-scale support infrastructure serve needs that a weekend project can't replace.

But there's a category of software that exists in a middle space—tools that are useful but not deeply integrated, that serve specific functions without requiring enterprise-level complexity. Time trackers, note apps, simple project management tools, invoice generators.

For these tools, the calculation is changing. When prices rise or trust erodes, some users now have an option they didn't have before: build something that works for them.

Traditional ApproachVibecoding Approach
Search for alternativesBuild custom solution
Compare features & pricingDefine exact needs
Migrate dataStart fresh with what matters
Learn new interfaceDesign your own interface
Pay monthly subscriptionOne-time development effort

Most people won't do this. Most people don't want to spend hours iterating with an AI to build a time tracker. But some will, and that changes the dynamic slightly. The switching cost isn't what it used to be.


Our Takeaway

We liked Harvest. We recommended it publicly. We were loyal customers. When the pricing changed and trust broke, we discovered that leaving was easier than expected.

That's our experience. It's a small story, but it reflects something real about where software tools and AI coding are heading.

When to Consider Building vs Buying

Building your own tool makes sense when:

  • You need only a subset of features from commercial software
  • The tool isn't mission-critical or compliance-dependent
  • You have time to iterate and refine
  • The subscription cost outweighs development time
  • You're comfortable with AI-assisted coding tools

Stick with commercial software when:

  • You need enterprise features, integrations, or support
  • Compliance and security are critical
  • You need guaranteed uptime and maintenance
  • The tool is central to your business operations

Looking for more insights on business software decisions and AI tools?

Topics

time trackingAI codingvibecodingsubscription softwarebusiness softwareHarvestsoftware developmentAI tools

Share this article

Nandor Katai

Founder & IT Consultant | iFeeltech · 20+ years in IT and cybersecurity

LinkedIn

Nandor founded iFeeltech in 2003 and has spent over two decades implementing network infrastructure, cybersecurity, and managed IT solutions for Miami businesses. He writes from direct field experience — every recommendation on this site reflects configurations and tools he has tested in real client environments. He is also the creator of Valydex, a free NIST CSF 2.0 cybersecurity assessment platform.