u/Afraid-Bobcat6676

I fired a client for the first time last week and I feel weird about it    :  /

I fired a client for the first time last week and I feel weird about it : /

I've been putting this off for over a year and I finally did it and honestly I don't know how to feel about it.

This client has been with me since almost the beginning, they were client number 3 when I started my practice, restaurant owner, nice guy, always friendly on calls, but working on his books has been a nightmare for as long as I can remember.

Every single month he goes into QBO and moves things around, he'll recategorize transactions because he thinks he knows better, he'll delete invoices and recreate them with different amounts because....

"the first one was wrong"

He logs in the week before I start close and edits things from two months ago, I've also set closing date passwords and he calls me asking to remove them because he needs to fix something, I've explained why he shouldn't touch historical data and he says he understands and then does it again the next month.....

His file takes me about 9 hours a month, my other clients with similar transaction volume take maybe 4 to 5, the extra time is almost entirely me undoing what he did or figuring out what changed since last month, I spend the first hour of every close just running the activity log to see what he touched.

I've raised his price twice trying to make the time worth it, he's now my highest paying client at $950 a month and I know you guys are going to tell me that it's okay if he pays you that much, but even at that rate the 9 hours puts my effective rate way below what I make on everyone else....

And it's not just the money, It's the stress of opening his file and not knowing what I'm going to find, It's the anxiety of knowing that if something is wrong in his financials it's probably because he edited something I already reviewed.

Last week I finally sent the email and gave him 60 days notice, offered to help transition to another bookkeeper, kept it professional, he was surprised, asked what he did wrong and I told him honestly that his file needs a level of oversight that I can't provide at the level he needs and that he'd be better served by someone who can be more hands on with him.

The weird part is I feel guilty even though I know it was the right call, he was one of my first clients.

There's a loyalty thing there that's hard to explain, but I also feel this huge relief because I just got 9 hours of my month back and I know those 9 hours are going to be so much less stressful with literally any other client.

For anyone who's been thinking about letting a client go but keeps putting it off I'll say this, the anticipation was way worse than the actual conversation, the email took me 15 minutes to write, his response was understanding, and the weight that came off my shoulders was immediate.....

How did you guys handle firing your first client? Was it as awkward as mine or am I overthinking it

u/Afraid-Bobcat6676 — 21 hours ago

My bookkeeper quit with two weeks notice in the middle of tax season. What happened next genuinely surprised me.

I have been running a small Thai restaurant in Portland for six years. The food side I know inside out. The back office has always been someone else's job and I was completely fine with that arrangement until my bookkeeper of four years handed me her resignation on a Tuesday afternoon in the second week of February.

Tax season. Two weeks notice. I genuinely stood there holding the letter for about thirty seconds just staring at it.

She was not leaving on bad terms, she had a full time position offered to her at a larger firm and she had been freelancing on the side for years and the timing just happened to be terrible. She was apologetic and professional about it and offered to answer questions after she left which was kind but did not solve the immediate problem

My books at that point were mid-close for January. Half the transactions for the month were categorized, half were not. The bank reconciliation was partially done. My accountant needed everything clean before the end of March and I had no bookkeeper and no real understanding of how to finish what had been started

I did what most people do in a crisis which is start googling things at eleven at night

I landed on Finlens at about midnight through a Reddit thread where someone had mentioned it in passing in a comment about QuickBooks automation tools

I want to be honest about my expectations. They were very low. I had tried tools before that promised to make bookkeeping easier and they had mostly just moved the complexity somewhere else without actually reducing it. I signed up for the free plan mostly because I had nothing to lose at midnight with a tax deadline looming

The setup took about fifteen minutes. Connected it to my existing QuickBooks, connected my bank accounts, and just let it run

By the next morning it had auto-categorized about eighty percent of the pending January transactions using patterns from my previous months. The ones it was not sure about it had flagged for review with a suggested category. My bank reconciliation had been partially completed automatically based on the transaction matching

I spent about two hours reviewing everything it had done rather than starting from scratch. By the end of the week January was closed

I found a new bookkeeper eventually but it took six weeks and during those six weeks I ran the books myself with Finlens doing the heavy lifting. The restaurant has forty to sixty transactions a day between the POS system, delivery platforms, supplier payments, and payroll. I could not have managed that manually without a financial background

The thing that genuinely surprised me was not that the tool worked. It was that it worked well enough that a restaurant owner with no accounting training could maintain clean books through the busiest season of the year without destroying everything

I still have a bookkeeper now. But I actually understand my own books for the first time in six years and I check them myself every week rather than waiting for someone else to tell me what is happening with my money

reddit.com
u/Afraid-Bobcat6676 — 8 days ago

A "vibe coder" joined our team 3 months ago. I just mass-reverted 40 of his PRs.

He was a product designer who learned to code with ChatGPT Management loved it and everyone was like See.... AI is making everyone a developer! and he shipped fast to like multiple PRs a day cause the features appeared out of nowhere and that's Everyone was impressed.

Then the bug reports started and the kind that wake you up at 2am.....

I reviewed his code, and every file was AI output pasted in with zero error handling, one API endpoint accepted any JSON payload and wrote it directly to the database, and I swear...I wish I was exaggerating.

He didn't know what he didn't know it was as simple as that, the code worked on the happy path because ChatGPT is good at happy paths but It collapsed the moment a real user did something unexpected.

I spent a week untangling the damage, reverted around 40 PRs and rewrote 3 services from scratch....

The response from the management was like can't we just pair him with a senior dev?

and I was like sure, now your free developer costs one senior engineer's full-time attention, that's not a productivity gain, that's a tax on your best people.

AI makes it easy to write code but It does not make it easy to write software, those are different things and the gap between them is where your production incidents live.....

reddit.com
u/Afraid-Bobcat6676 — 8 days ago

six months of LinkedIn content, 200k+ impressions, zero customers. my CEO asked me one question and I had nothing

I was running content for a SaaS company, about 30 people, Series A, selling operations software to mid size logistics companies. I had built the LinkedIn presence from scratch over about six months, proper content strategy, hooks that landed, posts getting shared by people I respected in the space, follower count going from 400 to just under 6,000.

Every Friday I sent my CEO a report. Screenshots of the analytics, impressions up week over week, engagement sitting above 4% consistently, one post in month four crossed 220,000 impressions and got picked up by two industry newsletters.

I was proud of those reports. I thought I was doing exactly what I had been hired to do.

Six months in he called me into a meeting and asked me one question....

Where are the customers ???

and I did not have an answer.....

My entire understanding of the job was to grow the presence and the numbers and I had done that. But sitting in that room I realized I had been measuring the wrong thing the entire time. Somewhere in those 220,000 impressions were logistics ops managers and supply chain directors who had read our content, engaged with it, come back to it. The kind of people we would have paid $300 a contact for if we had bought them from a data provider. And I had no idea who any of them were because nobody had ever built a system to find out.

We never lost the account because it was internal but we did kill the content budget three months later and moved everything into paid. Which felt like the wrong answer to the right question.

reddit.com
u/Afraid-Bobcat6676 — 14 days ago

i spent 6 hours per client on month-end close for nine years and genuinely thought that was just how it was

nine years. thirty clients. every month the same two weeks of the same work and i had fully accepted it as the nature of the job.

the actual accounting,  the stuff that requires judgment, the stuff clients are paying for  was maybe a third of my time. the rest was just processing, matching transactions, chasing receipts, fixing entries that came in wrong, reconciling things that should have reconciled automatically but didn't  over and over, every month, for every client.

i wasn't looking to fix it because i didn't think it was fixable. this is just what close looks like.

what actually pushed me to look was wanting to take on more clients without hiring, the math wasn't working. every new client was roughly the same hours added to an already full close cycle and i was tapped out.

tried a few things, most of them automated the easy parts and left the annoying parts exactly where they were. one of them created more cleanup work than it saved.

finlans was the first thing that actually changed the close workflow in a meaningful way,  it connects directly to QBO, the AI handles categorization and reconciliation, document extraction pulls straight from email so clients don't have to send me anything, journal entries get drafted automatically, my team reviews exceptions and signs off instead of processing everything from scratch.

close went from twelve days to five. took on four new clients last quarter, same team.

the document piece alone was worth it. i didn't realize how much time was going into chasing and manually entering receipts and invoices until it just stopped being a thing i had to do, replaced dext entirely, which was its own separate bill i was happy to stop paying.

nine years of assuming the grind was just the job. turns out a chunk of it was just process debt nobody had gotten around to fixing.

Happy to answer any questions!

u/Afraid-Bobcat6676 — 17 days ago

At what point does manual QA become indefensible?

not trying to start a flame war but i've been thinking about this and want to know where people actually draw the line.

there are teams shipping mobile apps in 2026 doing most of their regression testing manually. clicking through flows before each release, same paths, same devices, same person who knows the app well enough to muscle memory past half the issues. i've been on those teams. i've been that person.

and i get why it happens. manual testing feels thorough. you can improvise. you notice things that weren't in the test case. it's also slow, inconsistent, and scales terribly the moment your release cadence goes above once a month.

the part i actually want to discuss: is there a team size or release frequency where manual-only QA is still the right call? or is it always technical debt that just hasn't caused a bad enough incident yet?

my honest take is that manual testing is great for exploratory work and terrible for regression coverage. the regression stuff should be automated by default and the manual effort should go toward finding things the automation wouldn't think to look for. but i've seen people argue the opposite, that automation gives false confidence and a good manual tester catches more real issues.

reddit.com
u/Afraid-Bobcat6676 — 18 days ago

I have been using QuickBooks Online for about five years now and I genuinely cannot keep up with how often they change things that were already working fine

Last Tuesday I sat down to do my monthly reconciliation the same way I have done it literally every single month for two years and the entire screen was different not slightly different, completely reorganized the filters I relied on were moved, the columns looked different, and the workflow I had built my entire close process around just did not exist anymore in the same way.......(kill me already)

Now I know software updates happen and I know change is part of using cloud based tools but here is what actually gets me

Like nobody asked if this was better there was no option to stay on the old interface while you figured out the new one, there was no warning that came before I sat down to do actual work with a deadline It just changed overnight and now I have to relearn something I already knew how to do perfectly well

And this is not the first time the new expense categorization flow they pushed out a few months back broke three of my automation rules without any notification

The updated invoice layout changed how my clients see payment terms and I only found out because a client asked me about it, the dashboard they redesigned last year removed a cash flow widget and I checked it every single morning and replaced it with metrics I genuinely do not care about

The product feels like it is being designed by people who do not actually sit down and use it to run a real business every day

The thing that frustrates me most is that I pay more for QuickBooks now than I did two years ago and the experience of actually using it day to day has gotten worse not better

I am not switching because the ecosystem is too big and everything I use connects to it and I know that is exactly why they can keep doing this, we are all a little bit trapped and they know it

Just needed to say this somewhere people would understand........

u/Afraid-Bobcat6676 — 21 days ago

Nobody talks about how QuickBooks has absolutely zero built in workflow for actually closing the month

Like the software will happily store all your transactions but when it comes to the actual process of making sure everything is done correctly before you close it is entirely on you to figure that out

My month end close checklist for a long time was a Google doc that I had copied from somewhere on the internet years ago and half the items on it no longer applied to my business and I had added new ones in random order and there was no way to track who had done what or whether something had been signed off or just skipped

Every single month something fell through

Sometimes it was a vendor bill that got missed. Sometimes a bank account that got reconciled but the person who did it forgot to mark it anywhere. Sometimes a client invoice that sat unpaid and nobody flagged it because the follow up step lived in someone's email not in any system

We would find these things weeks later when something didn't add up and by then it was a much bigger problem to untangle than if we had caught it at close

QuickBooks is great at storing the information but it has no opinion whatsoever about the process of making sure everything is complete and accurate before you move on to the next month

That gap between having data and having closed books is where a lot of small businesses quietly lose time and accuracy every single month and most people just accept it as normal because they have never seen it work differently

Building a proper close checklist with actual task ownership and sign off tracking was the single thing that made the biggest difference for us and it sounds so boring but the number of things that stopped falling through was genuinely shocking

reddit.com
u/Afraid-Bobcat6676 — 23 days ago

Been running QBO across a few clients for a couple years. Went through a phase of testing basically every integration

in the marketplace. Most of them added complexity instead of removing it.

Here's what actually stuck:

Payments & invoicing

- Stripe — set it up once, revenue syncs automatically. Saves hours of manual entry every week

- Melio — solid for clients who pay by ACH or check, clean reconciliation

Payroll

- Gusto — the QBO sync is genuinely good. Journal entries post automatically, no double entry

- ADP — mapping setup is annoying the first time but stays stable once done

Time tracking

- QuickBooks Time — obvious choice if you're already in the ecosystem

- Harvest — better UI, slightly more setup but worth it for project-based billing

Receipts & expenses

- Dext — photo on your phone, shows up in QBO ready to categorize. Big time saver if you have employees expensing

things

The gap none of them solve well — reporting

QBO is great at recording transactions. Terrible at giving you an actual picture of your business. The moment you need

client-level margins, cash flow forecasting, or anything beyond basic P&L — you're exporting to Excel and rebuilding everything manually every month. Got frustrated enough with this problem that I ended up building something specifically for it. Sits on top of QBO and gives you the financial visibility without the manual work. Probably biased since I built it but it came from this exact pain.

BTW, What integrations are you running that actually work? Curious what I'm missing...

reddit.com
u/Afraid-Bobcat6676 — 24 days ago

This one is hard to write because it is so obvious in hindsight and was so completely invisible to us while it was happening. We had a gesture based feature that users consistently mentioned in positive reviews. Felt intuitive, felt natural, people liked it. We were proud of it and treated it as a signal we were doing something right with the interaction design

The bug report came from a power user who used the app during his commute. He said the gesture worked perfectly when he was sitting but became unreliable when he was standing on the train. We thought he was describing a network issue. He was not. He was describing how he held his phone. Standing on a train you hold your phone differently, lower in the hand, thumb reaching further across the screen, the phone tilted at a slightly different angle. Our gesture detection had a blind spot in exactly that region of the screen because we had calibrated it sitting at a desk holding a phone the way developers hold phones during testing which is not how normal people hold phones on a commute which is when they actually use apps like ours

We had optimized for desk testing conditions without realizing that is what we were doing. The users who loved the feature were the ones who happened to use it in conditions similar to how we built it. Everyone else was having a subtly worse experience and most of them just thought they were bad at it

reddit.com
u/Afraid-Bobcat6676 — 27 days ago

So, I've spent the last few weeks digging into the whole of this AI testing agent space because maintaining our Appium suite across both iOS and Android and writing two sets of locators for the exact same UI was officially driving me insane.

I’ve been watching a massive amount of marketing fluff out there right now, it’s like everyone claims to be autonomous and self-healing, but if you look under the hood at how these tools actually execute, there are a few legit platforms doing interesting things tbh…

And that’s when I thought that, I should have a talk on this… 

1. Mabl

  • The Vibe: The pragmatist’s choice. Really strong if you are already heavily invested in CI/CD pipelines and just want your existing tests to stop failing randomly.
  • How it works: It focuses heavily on "agentic workflows" and stabilizing automation. It detects UI drift and auto-heals tests as your application evolves. It's less about a robot writing your app from scratch and more about keeping your test suite green.
  • The catch: It still relies on the underlying application structure to an extent, though it handles the maintenance burden for you.

2. Virtuoso QA

  • The Vibe: The heavy-hitting enterprise platform that wants to own the entire lifecycle.
  • How it works: They treat AI as the core operating principle, not just a feature. Their engine (StepIQ) reads the live application and autonomously generates test logic. You can write commands conversationally, and it handles the root cause analysis if a test fails across the UI, API, or network.
  • The catch: It’s strictly custom enterprise pricing. If you are a small team, this is likely way out of budget.

3. TestCollab

  • The Vibe: The all-in-one test management approach.
  • How it works: It’s fundamentally a test management tool, but they embedded an AI agent called "QA Copilot." The coolest part is you can upload a screenshot, paste a URL, or drop in a product requirement ticket, and the AI drafts the test steps and expected results in under 90 seconds. You manually approve the logic, and it converts it to runnable code.
  • The catch: The AI copilot features are locked behind their Elite and Enterprise tiers.

4. Drizz

  • The Vibe: The "ignore the code entirely" approach. Highly effective for cross-platform teams (React Native, Flutter, or native Swift/Kotlin) dealing with dynamic UI changes.
  • How it works: It totally abandons the DOM tree. Instead of relying on XPaths or accessibility IDs, it uses computer vision. You author the test in plain English (e.g., "Tap the Checkout button", "Type test@email(dot)com in the email field"), and the system visually analyzes the rendered pixels on the emulator/device to interact with the screen exactly like a human user.
  • The catch: Because it relies entirely on visual context rather than rigid code, your plain English instructions need to be clear. Vague commands on a cluttered screen will confuse it just like a manual tester.

5. Sauce Labs

  • The Vibe: The elephant in the room with massive historical data.
  • How it works: They have executed billions of tests over the years and are using that data to train AI agents that help author, maintain, and analyze tests. You describe what you want in natural language, and it generates reusable test scripts that run across their massive cloud of real devices and emulators.
  • The catch: It’s a massive, comprehensive ecosystem. If you just have a simple app and a small team, it might feel like overkill.

Has anyone actually deployed any of these newer AI agents into their core pipeline yet? I'm curious to hear real-world experiences, especially on how well the NLP/vision-based tools hold up when the application state gets highly complex.

reddit.com
u/Afraid-Bobcat6676 — 27 days ago

So this is a little embarrassing to post but also kind of funny so here goes.

I've been running my food truck here in Nashville since 2021. Started with just me and my cousin, parked outside breweries on weekends mostly. By last year we'd expanded to two locations, had three part time people, and were doing decent numbers during the festival season.

I thought I had a handle on things. I had QuickBooks. I had a guy who did my taxes. I checked my bank account every morning like a reflex, same way I check the weather. That was basically it.

Last spring I posted something in this sub about slow months and cash flow stress, just venting honestly. Nothing serious. A few people commented, the usual stuff, appreciated it. Then like two days later I get a DM from some guy, don't even remember his username now, saying he'd seen my post and went through something similar last year with his landscaping business outside Atlanta.

We go back and forth a little. Nice guy. And then at some point he goes "hey did you ever look into Finlens? I only heard about it because someone in another thread mentioned they were using it, it has a free plan for small businesses and it actually sits on top of QuickBooks so it's not like switching anything."

I kind of ignored it for a week if I'm being real. I wasn't looking for another app. I already had QuickBooks and I barely used that properly.

But then I had a bad week. One of my suppliers invoiced me for something I genuinely did not see coming, my card got flagged for a weird recurring charge I couldn't immediately identify, and I spent about three hours on a Sunday afternoon trying to piece together where my money actually was across two business accounts and my PayPal. Three hours. For information I should have been able to see in thirty seconds.

I remembered the DM. Downloaded it that night.

Okay so here's the thing. Because it connects on top of QuickBooks, all my existing data was just already there. I didn't have to set anything up from scratch. And within probably ten minutes of actually looking at the full picture it showed me, I found a software subscription that had been renewing every month for fourteen months that I completely forgot existed. I found a payment processor I switched away from that was still charging a monthly minimum. And I could finally see, laid out clearly, that two of my regular wholesale suppliers had quietly raised their auto-billing amounts over the past year and I'd never caught it because I was looking at totals not line items.

None of it was enormous individually. Together it was probably $400 to $500 a month just sitting there going nowhere useful.

The guy from Atlanta probably doesn't even remember sending me that message. But I think about it pretty often now. Funny how that goes.

reddit.com
u/Afraid-Bobcat6676 — 1 month ago

This is more of an open discussion, but is anyone else feeling completely left behind by the speed frontend devs are moving at right now?

Since our team adopted Copilot and Cursor, features that used to take them three days are being knocked out in an afternoon. They are shipping insane amounts of UI code into staging.

The issue is that writing robust automation scripts didn't get faster. And worse, the AI-generated code they are pushing is often super messy under the hood, weird wrapper divs, inconsistent naming, etc. So my traditional DOM-based scripts are breaking constantly trying to hook into it.

Management is starting to look at me like I'm the bottleneck. I physically cannot map out the DOM and write locator-based tests at the speed a machine generates the front-end code. Are you guys just accepting lower test coverage, or is there a completely different way to approach this that I'm missing?

reddit.com
u/Afraid-Bobcat6676 — 1 month ago

Okay so this is a little embarrassing to share but I think it might help someone else who is in the same situation I was in so here goes

I am a freelance consultant, been running my own business for about five years, and up until about a year ago I was doing my finances in a spreadsheet which was fine when I was small but as things grew my accountant basically told me I needed to get on proper accounting software and QBO was the obvious recommendation

So I set it up myself, watched some YouTube tutorials, felt reasonably confident I understood the basics and just started using it, and for three months I was entering transactions and reconciling and generating reports and feeling pretty good about myself

Then I had my quarterly check in with my accountant and she spent the first twenty minutes just kind of quietly going through my books and then looked up and said okay so there are a few things we need to talk about and it turned out that I had fundamentally misunderstood how double entry accounting works in QBO and had been essentially recording the same transactions twice in different ways that cancelled each other out in some places and created phantom balances in others

Three months of work that had to be redone and the worst part was I had been looking at reports that whole time that seemed to make sense but were completely wrong because garbage in garbage out as they say

I now have my accountant do a monthly check and I ask a lot more questions before I assume I understand something and honestly my books have never been cleaner but I wish someone had sat with me at the beginning and just walked me through the basics properly before I went off on my own

reddit.com
u/Afraid-Bobcat6676 — 1 month ago

We have a really complex React application where almost all the class names and element IDs are dynamically generated on every single build so using standard static locators is basically impossible.

We tried using data-testid attributes everywhere but the developers hate it because it clutters the codebase and honestly they keep forgetting to add them to new components anyway which leaves QA constantly scrambling to find alternative ways to select elements using horrible nested CSS paths.

I am starting to think that treating the UI like a code document instead of a visual interface is just a massive anti pattern at this point so how are the rest of you handling hyper dynamic front ends without going completely insane.

reddit.com
u/Afraid-Bobcat6676 — 1 month ago