Readit News logoReadit News
Posted by u/ivcatcher 21 days ago
Show HN: I quit coding years ago. AI brought me backcalquio.com/finance/compo...
Quick background: I used to code. Studied it in school, wrote some projects, but eventually convinced myself I wasn't cut out for it. Too slow, too many bugs, imposter syndrome — the usual story. So I pivoted, ended up as an investment associate at an early-stage angel fund, and haven't written real code in years.

Fast forward to now. I'm a Buffett nerd — big believer in compound interest as a mental model for life. I run compound interest calculations constantly. Not because I need to, but because watching numbers grow over 30-40 years keeps me patient when markets get wild. It's basically meditation for long-term investors.

The problem? Every compound interest calculator online is terrible. Ugly interfaces, ads covering half the screen, can't customize compounding frequency properly, no year-by-year breakdowns. I've tried so many. They all suck.

When vibe coding started blowing up, something clicked. Maybe I could actually build the calculators I wanted? I don't have to be a "real developer" anymore — I just need to describe what I want clearly.

So I tried it.

Two weeks and ~$100(Opus 4.5 thinking model) in API costs later: I somehow have 60+ calculators. Started with compound interest, naturally. Then thought "well, while I'm here..." and added mortgage, loan amortization, savings goals, retirement projections. Then it spiraled — BMI calculator, timezone converter, regex tester. Oops.

The AI (I'm using Claude via Windsurf) handled the grunt work beautifully. I'd describe exactly what I wanted — "compound interest calculator with monthly/quarterly/yearly options, year-by-year breakdown table, recurring contribution support" — and it delivered. With validation, nice components, even tests.

What I realized: my years away from coding weren't wasted. I still understood architecture, I still knew what good UX looked like, I still had domain expertise (financial math). I just couldn't type it all out efficiently. AI filled that gap perfectly.

Vibe coding didn't make me a 10x engineer. But it gave me permission to build again. Ideas I've had for years suddenly feel achievable. That's honestly the bigger win for me.

Stack: Next.js, React, TailwindCSS, shadcn/ui, four languages (EN/DE/FR/JA). The AI picked most of this when I said "modern and clean."

Site's live at https://calquio.com . The compound interest calculator is still my favorite page — finally exactly what I wanted.

Curious if others have similar stories. Anyone else come back to building after stepping away?

ikidd · 21 days ago
Same here. Farmer now, former network engineer and software project lead, but I stopped programming almost 20 years ago.

Now I build all sorts of apps for my farm and organizations I volunteer for. I can pound out an app for tracking sample locations for our forage associations soil sample truck, another for moisture monitoring, a fleet task/calendar/maintenance app in hours and iterate on them when I think of features.

And git was brand new when I left the industry, so I only started using it recently to any extent, and holy hell, is it ever awesome!

I'm finally able to build all the ideas I come up with when I'm sitting in a tractor and the GPS is steering.

Seriously exciting. I have a hard time getting enough sleep because I hammer away on new ideas I can't tear myself away from.

aenis · 20 days ago
100% this, too. I am an IT professional - CTO for a large-ish enterprise (25-30bn yearly revenue). I am finding myself waking up at 4am every single day for the last 2 months to vibe code stuff i always wanted to build for myself, my family and friends, and never quite had the time for it. My sleep habits are definitely suffering but my happines is through the roof.
meetingthrower · 20 days ago
100% this. This is the new age of software - but it will be tiny little apps like this for each little user. They don't need to be mega apps, etc. Bespoke little apps that help your own little business or corner of the world.

I'm teaching my kid what I consider the AI dev stack: AI IDE (Antigravity for us), database (Supabase for us with a nice MCP server), and deployment (Github and Vercel for us). You can make wonderful little integrated apps with this in hours.

dharmatech · 21 days ago
Out of all the apps you've worked on, what's one or two that you think came out really well?
ikidd · 20 days ago
The fleet task app has been really useful. I have my hired hands using it, tasks are shared and can be deferred so they don't show up until spring or midsummer when we have weather or time to work on them, or we're going to need that piece of equipment readied.

Honestly, I have so many features in it now it's hard to describe it, shared work calendar, parts shopping list, recurring maintenance, blah blah blah. It's very bespoke and I doubt anyone else would want to use it the way we do.

dharmatech · 21 days ago
Did you start farming from scratch?

Did you take over a farm?

ikidd · 20 days ago
Family farm I came back to after working out for years and sold my IT company.
Alive-in-2025 · 20 days ago
love to hear about what tech is like on farms today. do you run into the problems with fixing tractors and equipment and its all locked down with drm and you cant fix it without hacking the software?
ikidd · 20 days ago
That's all blown way out of proportion. I have a stack of 10k page manuals for diagnosing and repairing every piece of green iron on the place. Honestly, I've been considering training an LLM so I can make better use of the manuals, they're so incredibly detailed it's hard to find the thing you're looking for.

The only thing Deere "locks down" is that some of the parts have a CANbus address that you need to get a tech over to program the controller to recognize the part, and do the same if you replace a controller.

It's not some nefarious anti-farmer thing, it's because of the way the controller network works. In fact, I've used a CANbus sniffer on the bus and everything on there is in the clear, they don't even encrypt the messages.

The only things I've sent to town to get fixed was because I didn't have time to diagnose it, or it was an insurance claim and I wanted warranty. Blowing $80,000 worth of innards out the back of a combine wasn't a job I wanted to tackle right then (but I probably should have, I wasn't happy with the attention to detail in the repair).

So the upshot is, don't believe every terrible story about Deere you hear. Just the one where they charge too goddamn much for parts.

withinboredom · 20 days ago
One of my mechanics friends saved up like 15-20k just to be able to service these things. He just goes farm-to-farm and works on their tractors. The work is local, but you got to be able to get the tools and knowledge to use them.

Dead Comment

phorkyas82 · 20 days ago
Slightly moving into the other direction, after 17 years of science and tech optimism I see myself turning into a Luddite more and more. First observation was that communication and social aspects of software seems crucial for success and proliferation. And next came: that technology seems inept to solve any socio-econimic problems, but rather aggravates them.
margalabargala · 20 days ago
You and OP are talking about two different things. OP is talking about being able to build things that do things. You're talking about building things that make money.
zouhair · 20 days ago
It's not technology that is the problem. It never was. It's Capitalism, always was the problem and always will. It's insane how Capitalism curtails innovation.
frumplestlatz · 20 days ago
> It's insane how Capitalism curtails innovation.

There is an incredible irony in your typing that out on a device so advanced that it was beyond science fiction when I was growing up 40 years ago.

stareatgoats · 20 days ago
The problem is that we are still in the pre-history of civilization. We make some basic mistakes, still. Some of them quite costly, others quite dangerous. As history advances we'll learn to fix it, as long as we don't fixate on just one thing. It's never just one thing.
seanw444 · 20 days ago
Capitalism is the worst economic framework, except all the others.
consumer451 · 20 days ago
I've been think about these broad critiques of Capitalism, and while I sometimes find myself nodding in at least partial agreement, I worry that it's far too blunt a critique.

If you look at Soviet or Chinese Communism, they also stifled innovation, and they also destroyed entire ecosystems. They also had extreme concentrations of power, which allowed psychopathic leaders to commit atrocities.

If we want to come up with real long-term solutions, maybe we need to be honest about underlying human traits, and address those via systematic controls. Otherwise, it feels like we are going to keep bouncing from extreme to extreme. That tendency towards extremes seems like another easily exploited human trait that needs to be identified and addressed.

I guess my point here is that maybe it's not entirely specific systems at fault here, as much as it is universal human traits and group dynamics.

Disclaimer: I thought we had already found the beginnings of an answer, and it was Social Democracy with a regulated market economy. However, this system appears not to be extreme enough for many people to get excited about it.

cube00 · 20 days ago
Made with care for accuracy.

I'm not sure how you can claim this on the footer of every page when you're vibe coding these calculators.

leoedin · 20 days ago
This is more than just a bad side project - it's borderline malicious.

How confident is the OP that every single one of these 60 calculators work all the time, with all edge cases? Because if someone is on your website using your calculator, they are putting trust in you. If it's wrong, it could have downstream impacts on them. I hope every single one has a comprehensive set of tests with good edge cases. But realistically will they?

I'm actually pretty pro-AI development. But if you're going to use AI to help develop a website, at least focus on quality rather than quantity. AI makes quantity easy, but quality is still hard.

As an aside, the website doesn't even work for me. My clicks don't don anything.

wickedsight · 20 days ago
> How confident is the OP that every single one of these 60 calculators work all the time, with all edge cases?

The compound interest calculator, which is their 'favorite page', already shows an incorrect value in the graph. So my faith in the other calculators isn't great. I also kinda doubt OP's story of them using that page all the time, since it took me about 20 seconds to find this issue.

pstorm · 20 days ago
I built one of the top 3 results on Google when you search “compound interest calculator” and a dozen other similarly popular calculator pages.

The value isn’t the interface, it’s the trust that its calculations are accurate. I can’t tell you how many meetings I had with accountants and finance people to validate all the calculations.

signatoremo · 20 days ago
> How confident is the OP that every single one of these 60 calculators work all the time, with all edge cases

Would you be asking the same question if it's written without AI? How can any software be always working will all edge cases?

jbrockwork · 20 days ago
I've been thinking a bit about vibe coding with trust-critical apps. My solution has been hand-code and test the parts where bugs would mislead users, and vibe code the rest. In my case that's been hand-coding backend calculation logic and vibe coding the UI and server (this is also the part I am least expert in). In practice this does wind up including a lot of little judgment calls at the interfaces.

In the end, my feeling is there needs to be transparency in how bulletproof-tested a product is. IMO even a calculator that might be wrong can be useful if it's the most convenient option and the user knows the risks (though to be clear, that is not the philosophy I am employing in my personal project).

vagab0nd · 20 days ago
There's a weird conflict going on here and I've experienced it myself. Essentially we hear 2 claims:

- You all should build your own software. AI is so good!

- You all should use the software I built with AI. It's so good!

drw85 · 20 days ago
Because it's better for marketing. Doesn't matter if it's true.
falloutx · 20 days ago
what marketing? this must have been done 1000 times just in last month. There is nothing new here. At best its for personal use.
sumedh · 20 days ago
You can still test it for accuracy?
Kapura · 20 days ago
ah, the thing every person does when searching for a calculator: verify that it can actually do the math, a thing computers were historically good at from about the 1960s until within the past few years.

do you understand how bad it is when you search for software and you cannot trust it to do what you ask of it? it's bad!

zouhair · 20 days ago
Imagine saying this for medicine.
qzw · 20 days ago
Did you miss the part where they generated tests too?! I mean what do you want, for him to actually review the code or something? That's what kills the love of coding, man.
shelled · 20 days ago
I, on the other hand, am getting gradually, but strongly, disillusioned, and importantly also feeling disenfrenchised, from coding and the world around it.
theshrike79 · 18 days ago
Commercial coding or building the tools for yourself?

AI is perfect for building those little tools for you and maybe your family, ones you have no intention of making unicorn startups, but help in your day to day.

You get a bespoke solution and don't need to worry about that free app you found moving to a subscription model when the author wants to profit off it or sells it to a VC company.

It doesn't have to be perfect code, secure or anything else. If it does what it should, it's good.

jakewindle47 · 20 days ago
I too am feeling this way. I liked the deep engagement and flow state that came at least to me through actually typing out my program and having to deeply think about things.
laichzeit0 · 20 days ago
I’m sure programmers who wrote their code on punch cards felt the same. Then programmers who wrote in assembler felt the same about high-level languages and optimising compilers.
chriskanan · 21 days ago
Same here. I’m an AI professor, but every time I wanted to try out an idea in my very limited time, I’d spend it all setting things up rather than focusing on the research. It has enabled me to do my own research again rather than relying solely on PhD students. I’ve been able to unblock my students and pursue my own projects, whereas before there were not enough hours in the day.
ivcatcher · 21 days ago
[flagged]
olig15 · 20 days ago
This is a bot
fourside · 20 days ago
> Stack: Next.js, React, TailwindCSS, shadcn/ui, four languages (EN/DE/FR/JA). The AI picked most of this when I said "modern and clean."

I’m not an AI hater but I do see this as evidence of LLMs being susceptible to chasing trends as much as people.

Next.js with server rendered React is not a stack that an experienced web developer would have recommended for a “clean” solution to a collection of financial calculators. It’s the answer you’d get if you asked for the stack that’s trending the most lately.

dysoco · 20 days ago
> Next.js with server rendered React is not a stack that an experienced web developer would have recommended for a “clean” solution to a collection of financial calculators

Do you speak with web developers on a daily basis? It seems to be the default stack for everyone to build from from a Saas to a TODO app for the last 5 years or so.

aenis · 20 days ago
Could be, but that stack happens to also solve for a lot of problems totally unexperienced people will struggle with (such as, to not look too far, CORS issues). Good reco for a non-tech person to build a frontend. And besides, who cares which stack is used as long as its used. Its not like this will ever be maintained. If anything, if a need for a new feature emerges 5 months down the road the whole thing can be re-done from scratch in one sitting without writing a single line of code.
zeroxfe · 20 days ago
TBH, that's pretty much the stack I'd pick if I were building anything new by hand. If you look at the site, there's a lot going on and Next + React + Tailwind does not seem so crazy.

These are all quite reliable well-understood components, and far from "chasing trends" IMO.

TiredOfLife · 20 days ago
Next.js is 9 years, React 12 years old.
fantasizr · 20 days ago
vibe coding so far has really homogenized the tech stacks by the self promoters. Vercel is printing money off this phenomenon that's a self fulfilling snowball. But stack diversity is good, not everything needs to be js/ts
mr_mitm · 20 days ago
Same here.

Creating a polished, usable app is just so much work, and so much of it isn't fun at all (to me). There are a few key parts that are fun, but building an intuitive UI, logging, error handling, documentation, packaging, versioning, containerization, etc. is so tedious.

I'm bewildered when I read posts by the naysayers, because I'm sitting here building polished apps in a fraction of the time, and they work. At least much better than what I was able to build over a couple of weekends. They provide real value to me. And I'm still having fun building them.

I now vibe coded three apps, two of them web apps, in Rust, and I couldn't write a "Hello World" in Rust if you held a gun to my head. They look beautiful, are snappy, and it being Rust gives me a lot of confidence in its correctness (feel free to disagree here).

Of course I wouldn't vibe code in a serious production project, but I'd still use an AI agent, except I'd make sure I understand every line it puts out.

exceptione · 20 days ago
I can understand you don't want to spend effort for throwaway code.

  >  in a serious production project, but I'd still use an AI agent, except I'd make sure I understand every line it puts out.
That isn't going to cut it. You need to understand the problem domain, have a deep design taste to weigh current and future demands, form a conceptually coherent solution, formalize it to code, then feed back from the beginning. There is no prompt giving your AI those capabilities. You end up with mediocre solutions if you settle for understanding every line it spits out. To be fair, many programmers don't have those capabilities either, so it also a question of quality expectations.

I believe you can use LLMs as advanced search and as a generator for boilerplate. People liking it easy are also being easy with quality attributes, so anyone should be self aware where they are on that spectrum.

inferiorhuman · 20 days ago

  Of course I wouldn't vibe code in a serious production project, but I'd
  still use an AI agent, except I'd make sure I understand every line it
  puts out.
So you value your ability to churn out insignificant dreck over the ability of others to use the internet? Because that's the choice you're making. All of the sites that churn your browser for a few seconds because they're trying to block AI DDoS bots, that's worth your convenience on meaningless projects? The increased blast radius of Cloudflare outages, that's a cost with foisting on to the rest of the internet for your convenience?

Thanks.

1dom · 20 days ago
This is such a... unique angle. Of all the things to get angry at AI for, web crawlers and the impact on cloudflare outages are the ones that really grinds your gears?
latexr · 20 days ago
> Creating a polished, usable app is just so much work, and so much of it isn't fun at all (to me).

Then don’t do it. No one is forcing you. Are you also going to complain that building airplanes and ensuring food safety are too much work and not fun for you? Not everything needs to be or should be dumbed down to appeal to lowest common denominator.

Alternatively, go work at a company where you’re part of a team and other people do what you do not enjoy.

> I'm sitting here building polished apps in a fraction of the time

No, no you are not, guaranteed. “Polishing” means caring about every detail to make it perfect. If you’re letting the LLM make most of it, by definition it’s not polished.

asdfbank · 20 days ago
This is coming across as the "hobby police" here telling everyone what they can and can't do... I'm sure it wasn't meant that way but it reads that way.

The airplane company wont let you vibe code their systems anyway, and rightly so. the rest of us can just do whatever we like.

mr_mitm · 20 days ago
> Then don’t do it. No one is forcing you.

No one is also keeping me from doing what I want to spend my time with on my days off.

> Are you also going to complain that building airplanes and ensuring food safety are too much work and not fun for you?

No, because this isn't remotely comparable to weekend hobby projects. What a weird question.

> No, no you are not, guaranteed. “Polishing” means caring about every detail to make it perfect. If you’re letting the LLM make most of it, by definition it’s not polished.

I guess we have different definitions of "polished" then.

risyachka · 20 days ago
>> so much of it isn't fun at all

thats why it was valuable.

All things worth doing are hard.

margalabargala · 20 days ago
There are plenty of things that are hard that are not valuable. At least not valuable enough to matter.

This is why we have compilers rather than writing assembly by hand.

lgvld · 20 days ago
He said fun, not easy. Sometimes it's precisely doing brainless stuff over and over again that becomes hard, like writing a template displaying a table of your results or implementing filter and pagination on a web app. I don't feel like I'm growing anymore when doing those things. Or even for some tests. Or when you need a Bash script automating menial stuff. (Still you could find new perspective on things.)
jackfranklyn · 20 days ago
Similar path here - studied physics, worked in accounting/finance for years, hadn't shipped code in forever. The thing that clicked for me wasn't the AI itself but realising my domain knowledge had actually been compounding the whole time I wasn't coding.

The years "away" gave me an unusually clear picture of what problems actually need solving vs what's technically interesting to build. Most devs early in their careers build solutions looking for problems. Coming back after working in a specific domain, I had the opposite - years of watching people struggle with the same friction points, knowing exactly what the output needed to look like.

What I'd add to the "two camps" discussion below: I think there's a third camp that's been locked out until now. People who understand problems deeply but couldn't justify the time investment to become fluent enough to ship. Domain experts who'd be great product people if they could prototype. AI tools lower the floor enough that this group can participate again.

The $100 spent on Opus to build 60 calculators is genuinely good ROI compared to what that would have cost in dev hours, even for someone proficient. That's not about AI replacing developers - it's about unlocking latent capability in people who already understand the problem space.

forgotpwd16 · 20 days ago
>That's not about AI replacing developers - it's about unlocking latent capability in people who already understand the problem space.

Feel like forums have turned into a grand Turing Test.

NewsaHackO · 20 days ago
Honestly, I feel as though LLMs have actually changed the way we write posts, especially if a person uses them a lot. For instance, I cannot imagine why someone would use an LLM to reply to a random post, and that sentence does read more like a mix of LLM and human writing.
kang · 20 days ago
Turing Test is not really science (an infallible test, measurable outcome). An AI might never be able to pass TT for all humans. Just gets to be a high-def AI. Makes TT a technology.
gtowey · 20 days ago
Robot, experience this tragic irony for me!
exceptione · 20 days ago

  > Domain experts who'd be great product people if they could prototype. AI tools lower the floor enough that this group can participate again.
True, as a threat to PM. Product management can't vibe their way out from a lack of domain expertise.