Show HN: I quit coding years ago. AI brought me back

calquio.com

178 points by ivcatcher 13 hours ago


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?

vim-guru - 5 hours ago

I'm at the opposite end. I feel AI is sucking all the joy out of the profession. Might pivot away and perhaps live a simpler life. Only problem is that I really need the paycheck :(

heffstaDug - 14 minutes ago

I am still an "Engineer" but for years have been mostly meetings and Architecture, so I had same experience as you with Vibe Coding, I can get some of my ideas down quickly with my limited time available, but still apply my Engineering knowledge to drive the agents. it has been really enjoyable to get actual ideas out without hitting walls of blockers of getting things running. I know many people enjoy those problems, but I am one of those that after a day of solving hard problems, want to enjoy getting my personal ideas out. I wrote about one I built over Christmas: https://michaeldugmore.com/p/family-planner-vibe-coding-rule...

j1436go - 5 hours ago

Happy for everyone who enjoys it. For me it's the opposite: AI everywhere sucks the joy out of it and I'm seriously starting to consider a career shift after roughly 10 years of writing code for a living.

ikidd - 10 hours 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.

phorkyas82 - 4 hours 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.

jillesvangurp - 3 hours ago

I never stopped developing but I find myself taking on a lot more side projects than I used to. The cost for doing those just dropped significantly. This enables me to prototype and pursue things that I previously wouldn't have.

I'm also now dealing with things that previously would have taken me too long to deal with. For example, I'm actually making a dent in the amount of technical debt I have to deal with. The type of things where previously I maybe wouldn't have taken a week out of my schedule to deal with something that was annoying me. A lot of tedious things that would take me hours/days now can get done in a few prompts. With my bigger projects, I still do most stuff manually. But that's probably going to change over the next months/year.

I'm mainly using codex. I know a lot of people seem to prefer Claude Code. But I've been a happy ChatGPT Plus user for a while and codex is included with that and seems to do the job. Amazing value for 20$/month. I've had to buy extra credit once now.

The flip side of all this is that waiting for AI to do it's thing isn't fun. It's slow enough that it slows me down and fast enough that I can't really multi task. It's like dealing with a very slow build that you have to run over and over again. A necessary evil. But not necessarily fun. I can see why a lot of developers feel like the joy is being sucked out of their lives.

Dealing with this pain is urgent. Part of that is investing in robust and fast builds. Build time competes with model inference in the time stuff takes. And another part is working on the UX of this. Being able to fork multiple tasks at once is hugely empowering. And switching between editing code and generating code needs to get more seamless. It feels too much like I'm sitting on my hands sometimes.

ChrisMarshallNY - 2 hours ago

Good luck, and welcome back.

For myself, I’ve always enjoyed “getting my hands dirty” with code, and the advent of LLMs have been a boon. I’m retired from 34 years of coding (and managing), and never skipped a beat. I’ve released a few apps, since retiring. I’m currently working on the first app that incorporates a significant amount of LLM assistance. It’s a backend admin tool, but I’ll probably consider using the same methodology for more public-facing stuff, in the future.

I am not one to just let an LLM write a whole app or server, unsupervised (I have control issues), but have allowed them to write whole functions, and help me to find the causes of bugs.

What LLMs have given me, is a decreased hesitance to trying new things. I’ve been learning new stuff at a furious rate. My experience makes learning very fast. Having a place to ask questions, and get [mostly] good answers (experience helps me to evaluate the answers), is a game-changer.

> “A ship in harbor is safe, but that is not what ships are built for.” –John A. Shedd

[0] https://littlegreenviper.com/miscellany/thats-not-what-ships...

mr_mitm - 5 hours 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.

shelled - an hour ago

I, on the other hand, am getting gradually, but strongly, disillusioned, and importantly also feeling disenfrenchised, from coding and the world around it.

chriskanan - 12 hours 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.

cube00 - 4 hours 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.

veunes - 4 hours ago

The key phrase here is "I still had domain expertise". Many miss that AI is a multiplier. If you multiply 0 by AI, you get 0 (or hallucinated garbage). You multiplied your knowledge of compound interest and UX by AI's speed. Without your background, the AI would have generated a beautiful interface that calculates mortgages using a savings account formula. Your role shifted from "code writer" to "logic validator" - this is the future of development for domain specialists

jackfranklyn - 4 hours 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.

lrvick - 2 hours ago

By contrast, the moment I am no longer able to compete with AI users, is the moment I quit the industry. I have no interest in outsourcing my thinking.

Thankfully LLMs are still very stupid. Especially when it comes to security engineering, my specialty, so looks like I have a while yet.

porcoda - 3 hours ago

I’m glad to see people finding coding accessible again. To me this kind of common “AI made coding fun and accessible again” message signals something deeper. As a field, we allowed our systems to get so complex that we lost people: and AI tools are bringing them back. Maybe we should look at how we have chosen to design systems and say “can these be made simpler and more accessible”? Even before AI systems I looked at my field with sadness: there is complexity growing everywhere and few people looking to address that. Instead, we seem to have incentivized creating complexity because new complicated systems that are hard to use lead to career advancement if you can point at something and say “I am one of the few who can deal with that” or “I created that complex thing”. The ability to handle the complexity makes an individual valuable even though the effect is it excludes many others.

Perhaps if we didn’t have deep layer cakes of frameworks and libraries, people would feel like they can code with or without AI. Feels like AI is going to hinder any efforts to address complexity and justify us living with unnecessary complexity simply because a machine can write the complex, hard to understand, brittle code for us.

brushfoot - 2 hours ago

It's a shame to find an AI-written ad so highly upvoted here.

The author even insists that AI was used because of their poor English, which is the standard excuse on Reddit as well. But clearly, this is not a translation:

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

This is bog-standard AI slop to increase engagement.

Look at the blog on their linked site as well. AI-generated posts.

This has been posted here for SEO. This is a business venture.

It's times like this when I think HN needs a post downvote button. Flagging might not be quite appropriate here, but I hate to see this content cluttering up the front page.

ramon156 - 2 hours ago

> Too slow, too many bugs ... the usual

You improve over time. I've been programming for 6 years and I still feel like I'm nowhere near others. That's a completely fine and valid thing to feel.

Havoc - 2 hours ago

Yeah enjoying it too, though it’s a different type of joy than hand rolling it. More getting things done fast which is neat but less proud of what one crafted

Can definitely understand the reluctance people feel around it. Especially when they’ve invested years into it and have their livelihood on the line

I’m also quite reluctant to publish any of it. Doesn’t feel right to push code I don’t fully understand so mostly personal projects for now

brap - 2 hours ago

One thing that’s always missing from these compound interest calculators is multiple assets with different rates, and different rates over time (e.g between X date and Y date use Z rate, etc). I didn’t quite figure out the right UI for the second one.

skybrian - 2 hours ago

Looks nice!

Nit: it seems like the graph for the compound interest calculator should start at year 0 rather than year 1.

Also, it might be nice to have a way to change the starting year to the actual year you want to start (such as the current year).

dgxyz - 4 hours ago

Reality: LLMs allow you to assemble shitty frustrating stacks quickly.

That's creating a new inefficient, socially destructive, environmentally damaging hammer because solving the real problem doesn't sell well.

I'll be happy when we solve THAT problem.

leothetechguy - 4 hours ago

I've lost the joy in programming, the only thing I'm good at, I now make horrible music, but at least I don't exist as the means to an end that I don't control.

- an hour ago
[deleted]
oidar - 12 hours ago

Related: https://old.reddit.com/r/ClaudeCode/comments/1qfjwpe/ralph_l...

jinushaun - 10 hours ago

I don’t like AI for production code, but I love it for ideation and prototyping. I agree. It really allows you to quickly iterate on ideas without being blocked by implementation details.

zecg - 24 minutes ago

> 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.

Did fucking AI also write your article?

alt227 - 2 hours ago

The tools he created speaks volumes about his interests and what is important to him in life.

glimshe - 3 hours ago

I use AI as a senior developer I ask questions to. It gives me an answer, which I can use on my work or not. Saved me days of work, but I couldn't be taken out (yet) of the loop because I'm still making the decisions...

dharmatech - 8 hours ago

Does the "iv" in your name stand for "implied volatility" by chance? : - )

ako - 7 hours ago

It’s more like AI provides the development team, and you are the key user and product manager that comes with all the requirements and domain knowledge, the lead architect reviewing the architecture, and the lead UXer reviewing the UX.

mjburgess - 12 hours ago

In this sense LLMs are another wave of "end-user programming" like excel formula. This has been the recurring experience of many in these waves.

callamdelaney - 4 hours ago

He also wrote this post with AI if I had to guess.

dsmurrell - 3 hours ago

That looks sweet. It would be great to adjust for inflation based on predicted inflation rates over the period.

tacone - 4 hours ago

Thank you for the beautiful story. I work as a developer and have experienced the same in my personal projects, linux setup and - in general - all the collaterals.

AI is eroding the entry barrier, the cognitive overload, and the hyper-specialization of software development. Once you step away from a black-and-white perspective, what remains is: tools, tools, tools. Feels great to me.

ichik - 2 hours ago

Huh.

https://youtu.be/JJz5D9txeGA

sbondaryev - 12 hours ago

Nice project! One small suggestion, adding a search or category filter would help simplify navigation given the number of calculators available.

fennecfoxy - 3 hours ago

I think people would have reacted a lot more positively if you'd said right up front in the first line "hey look guys, yes I wrote this with ChatGPT but I am not a native English speaker so I've used AI to translate"

Otherwise it feels deceptive. Which is surprising given we should judge off intentions and not augmentation (like come on guys this is HN FFS).

This guy's not running any ads on the site, hasn't spammed with multiple posts that I've seen. I still think investment funds/modern stock exchanges are needless parasites upon society but that's just my opinion.

hahahahhaah - an hour ago

Happy compunding! Wish I had started younger but catching up. 25% of your salary into a pension in global indexes I think is the way. You never get to touch it, no decisions to make and just forget it. Live life. Have a lot of money later. (Maybe go down to 5% for when needed e.g. buying a house. Having a baby)

qweiopqweiop - 5 hours ago

The table doesn't work (scroll sideways) on my mobile just FWIW

groggo - 12 hours ago

Congrats! I never stopped coding, but AI makes it way more productive and fun for sure.

$100 seems like a lot. I guess if you think about it compared to dev salaries, it's nothing. But for $10 per month copilot you can get some pretty great results too.

adrianwaj - 4 hours ago

But when will Larry Fink start vibecoding DeFi ?!!

themilantej - 2 hours ago

did you build it entirely using AI?

GrowingSideways - 3 hours ago

I searched for "simple interest" and found nothing. What on earth is this searching? I would not put your name next to this.

Edit: I appreciate the quick turnaround. Apologies.

DeathArrow - 6 hours ago

>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.

Have you tried this? https://www.investor.gov/financial-tools-calculators/calcula...

mk12 - 12 hours ago

The "knowledge base" at the bottom is 100% slop. Why? Why inflict this on people?

anon_anon12 - 6 hours ago

Well in my opinion there's nothing wrong with vibe-coding. You can completely use it to make your passion projects. I draw the line when people try to sell their vibe-coded project as something huge, putting people at the risk of potential security breaches while also taking money out of them.

Every other day I see ads of companies saying "use our AI and become a millionaire", this kind of marketing from agentic IDEs implies no need for developers who know their craft, which as said above, isn't the case.

renewiltord - 5 hours ago

LLMs are the best BI tool available.

ares623 - 7 hours ago

As I read this post I realized that a majority of my US colleagues _write exactly like that_ holy crap it’s gonna bug me all the time now.

dyauspitr - 7 hours ago

Same. Fell out of love with programming after the first few years because the thought of spending my life staring at a screen and dealing with insignificant minutia suddenly seemed horrible. Spent a lot of years in management and LLMs gave me a way to build things I wanted again. Currently building a platformer.

- 12 hours ago
[deleted]
artemonster - 3 hours ago

This shit is written with ChatGPT

mrklol - 4 hours ago

For me it’s kinda the same. I always hated typing actual code, I love planing, reading, finding bugs etc. But writing code? Eh, I never enjoyed that. Now with agents I can kinda do exactly what I like, plan, write in natural langue and then do code review.

throwaway2027 - 12 hours 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 guess this is what separates some people. But I always explicitly tell it to use only HTML/JS/CSS without any libraries that I've vetted myself. Generating code allows you now not having to deal with it a lot more.

Cool to hear nonetheless. Can we now also stop stigmatizing AI generated music and art? Looking at you Steam disclosures.

cadamsdotcom - 12 hours ago

Genuine congratulations. Ignore the unconstructive comments you’ll get (I already flagged one.)

This is a revolution, welcome back to coding :)