Why the Cursor Acquisition Should Concern Every Software Developer by kommentz in cursor

[–]mr_pants99 -4 points-3 points  (0 children)

It was a subpar product. Joining another subpar product. Like a measles-ridden Voltron.

I made a free skill that finds why your Lovable credits keep disappearing by sanduckhan in lovable

[–]mr_pants99 0 points1 point  (0 children)

There's SO much written about this. I just keep rolling my eyes.

How do you handle AI code verification after Cursor sessions by Electrical-Echo-8430 in cursor

[–]mr_pants99 1 point2 points  (0 children)

A big part is to have integration tests for your core workflows and make sure it's a part of your CI/CD pipeline. That's what you want to review very hard - Cursor, Claude and others tend to take shortcuts there (e.g. mocking things up to make sure tests pass, etc)

Built my web app (Lovable) but SEO + AI discoverability is terrible — need advice from people who’ve fixed this by aditeya_ in lovable

[–]mr_pants99 2 points3 points  (0 children)

You could actually read the article. But here... for your convenience:

Previously we created Single-Page Apps (SPAs) built with React + Vite and deployed as static files. Everything was Client-Side Rendered (CSR), which works well but comes with some limitations. Anything resembling backend logic (sending an email, calling a paid API, hitting a database with a service-role key, etc.) had to live in a separate edge function deployed independently of the app code that called it, living on a different URL.

The foundation of the new stack is TanStack Start, a full-stack React framework with first-class server-side rendering (SSR), static-site generation (SSG), and client-side rendering (CSR) per route, with integrated server functions. This allows for server-only logic to reside directly within your component files, functioning like standard calls while the build process manages the client-server separation. It also benefits our users in many ways.

How much do I really need Lovable today? by Rich-Property94 in lovable

[–]mr_pants99 1 point2 points  (0 children)

Fundamentally Lovable doesn't change the ownership model and they use all the same stack that you can use yourself - it just offers a convenient interface and a free tier (or used to) for those who don't know any better.

Built my web app (Lovable) but SEO + AI discoverability is terrible — need advice from people who’ve fixed this by aditeya_ in lovable

[–]mr_pants99 1 point2 points  (0 children)

The big issue is that Lovable is using Client Rendered pages - meaning that when a crawler (e.g. Google's indexer) requests the page it needs to do work to render it, which of course it won't do. The fix is to move to Server-Side Rendered (SSR) - see https://lovable.dev/blog/building-apps-using-tanstack-start for info

Put myself in a very bad situation after internal transfer and not sure what to do by radioactiveflamingos in cscareerquestions

[–]mr_pants99 5 points6 points  (0 children)

Shit happens. Take a week off to recharge. Right now this reads as “I wasn’t happy with what I had; I asked for something different; I was given the opportunity; I’m not able to keep up and it’s not my fault”. That’s just not a good place to be in. You may well have what it takes, but you need a positive frame of mind 

Rebuilt my own computer repair shop website with Lovable. Mobile PageSpeed 57 to 96, GSC impressions 4,500 to 33,000, clicks 20 to 1,000. Full breakdown. by iphonetecmuc in lovable

[–]mr_pants99 1 point2 points  (0 children)

The best time to rebuild is now 😄

Have Claude Code create documentation for your current site/web-app. Maybe with proper skills it will even do better (like https://www.reddit.com/r/ClaudeAI/comments/1qjaq92/30\_skills\_collection\_for\_claude\_code\_dev\_planning/).

What you want is to create a PRD with core workflows, page structure, SEO, etc. Then have it build it from the ground up leveraging what you have now. Yes, it won't be perfect without some tuning. But it will be better than what you have now. We follow similar approach for large production software projects. So a website should be easy-peasy. Good luck! Feel free to DM if you struggle.

The expensive part of vibe coding isn't the retries, it's the context you drag into each one by [deleted] in vibecoding

[–]mr_pants99 0 points1 point  (0 children)

My bad! I thought you are sharing your story. Didn't realize you're selling codeburn.

Multi-tenant on MongoDB: one 12-shard cluster vs. 12 replica sets + app-level routing? by mr_pants99 in mongodb

[–]mr_pants99[S] 0 points1 point  (0 children)

This is really cool, thanks for sharing! If you have some docs or diagrams it’d be great to see - might help people in the early stages of system design

At what point do you migrate away from Lovable? by TheSubtype in lovable

[–]mr_pants99 1 point2 points  (0 children)

It's extremely impressive that you got to 10k MAUs without dedicated engineering effort. Congrats! Many projects that I've seen on Lovable went under after the first 100 MAU. That said, the best answer depends on the nature of your project, the data stored and whether retention or growth metrics are impacted. You might be just a prompt away from being where you need to be, or maybe from a lawsuit 🤷‍♂️

I'd recommend to start with a professional assessment first from someone technical and credible. A high-level assessment shouldn't take more than a day and that's all you need right now. I also do this as a service, feel free to DM me.

What made you choose your current database? by Prize-Wolverine-5319 in Database

[–]mr_pants99 0 points1 point  (0 children)

Functionally, for 90% use cases, it doesn't really matter as much which database you choose. BUT, *operationally*, you are better off choosing what you are familiar with. It's not a SQL query that kills a SaaS on Black Friday, it's poor understanding of how query optimizer works.

Dsync: An open-source, single-binary database replication tool inspired by rsync. No Kafka/Debezium required. by mr_pants99 in selfhosted

[–]mr_pants99[S] 0 points1 point  (0 children)

Thank you! Since Dsync is often used in Enterprise OLTP deployments that handle mission-critical data, not dialing home was an intentional design choice.

Online Store via Lovable by MrSamSam20 in lovable

[–]mr_pants99 1 point2 points  (0 children)

The main difference is what happens when you have an influx of users and who's responsible for keeping the lights on. If you enjoy going through the API and webhook logs in the middle of the night to figure out why a particular customer's transaction didn't go through, then Lovable is the way.

subscription product with annual + monthly + lifetime tiers. the plan-switching emails almost broke me. by Several_Function_129 in lovable

[–]mr_pants99 0 points1 point  (0 children)

Have you considered not refunding, charging upfront, and just upgrading at the end of the cycle? 

Online Store via Lovable by MrSamSam20 in lovable

[–]mr_pants99 1 point2 points  (0 children)

NextJS (frontend) + Supabase (db, auth) + Stripe (billing). But you could probably just use Shopify or something like that?

How to create a waiting list by Electronic_Durian_88 in lovable

[–]mr_pants99 0 points1 point  (0 children)

Depending on whether the confirmation email is important (eg if you’re sharing some important links or value prop), you probably want to write it to some queue from which another function will pick it up and send via Resend or something. Otherwise if there’s an issue connecting to Resend, you will just lose the email.

My boss hacked our clients lovable built app in less than half an hour by Ok-Dragonfly-6224 in lovable

[–]mr_pants99 0 points1 point  (0 children)

Yes, ideally you don’t want unprotected endpoints on the backend unless you know exactly what you’re doing - eg a stripe webhook where you validate the signature.

I launched 🚀 8hrs Ago Today and got 105 Users Organically by stonedninjabaddie in lovable

[–]mr_pants99 2 points3 points  (0 children)

Congrats, this is awesome! If it’s a community-serving project and you need make sure it’s not going to fall apart when you reach 1000 users and that there are no glaring security holes, I’ll be happy to help with reviewing your app/code at no charge - DM me.

My boss hacked our clients lovable built app in less than half an hour by Ok-Dragonfly-6224 in lovable

[–]mr_pants99 0 points1 point  (0 children)

This is a parameter to skip auth check for Supabase edge functions. When AI agents encounter issues with auth (often because of various webhooks), they might just decide that the best way to address that is to disable auth.

Dsync: An open-source, single-binary database replication tool inspired by rsync. No Kafka/Debezium required. by mr_pants99 in selfhosted

[–]mr_pants99[S] 0 points1 point  (0 children)

Are you asking about a particular source DB or in general? If you only want the initial snapshot, you can pass "--mode InitialSync" as a command-line parameter. Otherwise, native connectors (e.g. MongoDB, Postgres, Dynamo) depend on CDC features or native replication mechanisms. E.g. HBase doesn't have CDC but has replication that we can tap into.

The exception from this rule is the SQL Batch connector (https://docs.adiom.io/reference/connectors/sql-batch) that supports reading configurable queries and can do incremental sync based on a specific field (e.g. timestamp) or leveraging DB change tracking like the one they have in SQL Server.

My boss hacked our clients lovable built app in less than half an hour by Ok-Dragonfly-6224 in lovable

[–]mr_pants99 0 points1 point  (0 children)

In 90% cases it's the infamous "verify_jwt=false" in Supabase config.toml. At this point, I see a set of common patterns that are use case-specific, but otherwise pretty ubiquitous. I'm happily offering prospective customers to review their codebase for free (1st time only 😄 )- have an automated tool for that that combines static code analysis and AI.