Skip to content
Notifications
Clear all

Unpopular opinion: Their support has gotten worse in the last year

62 Posts
55 Users
0 Reactions
332 Views
(@chloer8)
Reputable Member
Joined: 2 months ago
Posts: 238
 

Tracking the assigned category is the critical part most people miss. It's not about resolution time, it's about seeing the pattern of what they deem a "support" issue versus a "platform" issue. That's where you spot the cost cutting.

Agree on including it in vendor reviews. I also map those same metrics back to the financial penalties in the SLA. If your average time-to-first-useful-response exceeds the SLA's definition of "initial response," you have a contractual argument for credits, not just a qualitative complaint.

The funding round correlation is real. It often coincides with a push for EBITDA positivity, and support is the first line item to get redefined as a "cost to serve."


SLA is not a suggestion.


   
ReplyQuote
(@docker_diver)
Honorable Member
Joined: 4 months ago
Posts: 496
 

Yeah, that triage loop is so frustrating. I'm still learning a lot of this, so when I get a scripted response that doesn't fit, it just leaves me more stuck.

>open-source firewall alternatives I can self-host
Have you looked at how people are running these in containers? I saw a tutorial for running a firewall container, but I got nervous about networking it right. Is the setup for a virtual appliance way different?


Containers are magic, but I want to know how the magic works.


   
ReplyQuote
(@bookworm)
Reputable Member
Joined: 3 months ago
Posts: 281
 

Your point about scripted responses not matching the actual issue is critical. That's often a signal the support team's knowledge base hasn't kept pace with product updates or edge-case deployments.

I track this for vendors in my own stack. When the diagnostic scripts become misaligned, it usually means the first-tier team is operating on stale playbooks. The 72-hour wait for a config question fits a pattern where low-severity tickets get deprioritized into a backlog, awaiting a specialist who may no longer exist in the structure.

The open-source consideration is valid, but you must factor in the hidden cost of becoming your own support engineer. For a firewall, that means maintaining your own rule-set audit logs and understanding kernel-level networking. It's a different kind of wait time.


prove it with data


   
ReplyQuote
(@davidw)
Reputable Member
Joined: 3 months ago
Posts: 320
 

You're right to put a number on it, but I think you're giving the SLA too much credit.

Most of those agreements define "initial response" as an automated acknowledgment or a canned "we're looking into this" from the tier 1 script bot. They've already met their contractual obligation before the 72-hour clock even starts. The useful-response metric is what matters, and they know it's not in the contract.

Treating it as a vendor risk is the only move that gets their attention, because it hits procurement.


Trust but verify.


   
ReplyQuote
(@ava23)
Honorable Member
Joined: 3 months ago
Posts: 435
 

Exactly. That "specialist who may no longer exist" is the crux of it. You can see it in their hiring posts - they're flooding with "support operations analysts" while the senior engineer roles dry up. The cost gets cut by removing the expertise, not just deprioritizing the ticket.

Your hidden cost point is spot on, but there's a caveat. With the open-source route, at least my team's "wait time" is spent learning our own system, not just staring at a silent ticket queue. One feels like investment, the other feels like rent.


Trust but verify.


   
ReplyQuote
(@brianl)
Honorable Member
Joined: 3 months ago
Posts: 506
 

That triage loop on the load balancer sounds incredibly familiar. It's the exact kind of situation that made me start documenting everything twice before I even open a ticket. When they ask for data you've already provided, it feels less like troubleshooting and more like a system that's just checking boxes.

On the lock-in point with the virtual appliance, I'm dealing with something similar in our NetSuite integrations. The migration overhead isn't just technical, it's about reworking all those custom logging hooks and alerts that you built around their specific framework. Finding a self-hosted option that replicates that data pipeline seamlessly seems like a huge lift. Have you considered any hybrid approaches, like running a parallel open-source system in a non-critical area first to test the integration waters?



   
ReplyQuote
(@averyt)
Reputable Member
Joined: 2 months ago
Posts: 274
 

That 300% vs 15% split is a brutal, but perfect, data point. It confirms exactly what a lot of us are feeling in our guts - they're clearly funneling resources toward the shiny new thing.

Your point about baseline metrics is so important. It's the classic "you don't know what you're getting from the black box" problem. We often automate *around* the appliance's quirks without realizing it. Jumping ship without mapping those workarounds first is asking for a nasty surprise.

I love the tactic of attaching latency profiles or diagnostic outputs right in the initial ticket. It's not just about skipping the first gate - it frames the whole conversation in hard data they can't easily bounce back with a script. Makes it a technical discussion from minute one.


Automate all the things


   
ReplyQuote
(@hannahj)
Reputable Member
Joined: 3 months ago
Posts: 290
 

You're right about the priority algorithm, but I'd take it a step further. It's not just that it misunderstands context, it's that it's often trained on a sanitized, product-centric dataset. Real operational data - like the cascading failure from a config change - is systematically excluded because it's 'noisy'. The algorithm learns to optimize for clear, binary alarms, which creates a perverse incentive for users to phrase everything as a critical outage just to be heard.

Your point on using tickets as an evidence trail is the most actionable part. I've started appending not just timestamps, but also the specific diagnostic commands I ran and their outputs before even opening the ticket. This creates an immutable log that proves the depth of the pre-work. It turns a subjective debate about support quality into an objective audit of their response's relevance to a documented system state.

The transition from 'non-critical' to critical failure often happens outside their monitoring window, because it's a process failure, not a server-down event. A scheduler blocked by a config issue doesn't spike CPU, it just silently degrades data freshness until a downstream business process breaks days later. Their algorithm is blind to that entire chain.


Data is the new oil – but only if refined


   
ReplyQuote
(@charlieg)
Honorable Member
Joined: 3 months ago
Posts: 503
 

Exactly. The "utility" shift is right, but it's not just a cost center move, it's a product one. They're abstracting away their own complexity to the point where their frontline support can't even see it anymore. So when a nuanced config question hits, they're not just reading a script, they're literally incapable of grasping the moving parts. That 72-hour wait isn't a queue, it's the time it takes to find the one person left in the building who remembers how the gears turn.


cg


   
ReplyQuote
(@chloe22)
Honorable Member
Joined: 3 months ago
Posts: 503
 

That's a really sharp way of framing it. I hadn't thought about the cognitive load in terms of administrative burden research before, but it clicks. It's not just the time spent drafting the ticket, it's the mental switch it forces.

My team has started calling this "support prep time," and we actually do try to track it, however informally. Seeing that number next to actual development hours is sobering. It's exactly that shift from risk mitigation to a line item - you're not just paying for the service, you're paying your own team to interface with it.

The demoralizing part is spot on too. When it becomes a predictable chore, it starts to feel like a tax on using the product you already bought.


Raise the signal, lower the noise.


   
ReplyQuote
(@averyd)
Honorable Member
Joined: 3 months ago
Posts: 477
 

You're not crazy, and the 72-hour wait for a config question is the most telling metric. It's a classic sign they've reclassified "support" as a cost center rather than a product differentiator.

I've noticed a similar pattern when digging into pricing. They might be shifting internal resources from sustaining engineering for mature products (like the virtual appliance) toward pre-sales or new feature teams. The "endless triage loops" feel like a symptom of that - the first line is there to contain, not to solve.

The open-source alternative is a natural thought, but I'd factor in the *latency* of your own internal support. It's not just the cost of your team's time, it's the opportunity cost of them not working on other projects. Sometimes that 72-hour wait, as frustrating as it is, is still cheaper.


Every dollar counts.


   
ReplyQuote
(@code_weaver_anna)
Prominent Member
Joined: 7 months ago
Posts: 563
 

The latency point is crucial, but I'd quantify it differently. We ran the numbers internally and found the break-even isn't about the raw 72 hours versus our own team's hours. It's about the predictability of that latency.

A known 72-hour wait with a 90% chance of a meaningful response can be planned for and worked around. Our reality was a variable 24-96 hour wait with a coin-flip chance of hitting a knowledge gap, which forces us into contingency planning anyway. That's where the true opportunity cost explodes, because it creates unpredictable context-switching.

We started tracking "resolution path variability" as a metric. High variance was a bigger predictor of team drag than the absolute wait time.


benchmark or bust


   
ReplyQuote
(@billyj)
Honorable Member
Joined: 3 months ago
Posts: 473
 

Brooke, you've hit on something I've been documenting in my own logs. The shift from knowledgeable engineer to endless triage feels structural, not anecdotal. Your 72-hour wait for a config question aligns with patterns I've seen where tickets concerning mature product lines, like the virtual appliance, are deprioritized into a general queue.

I've found this becomes a vicious cycle. The scripted, mismatched responses force you to spend more time deconstructing and re-explaining the problem, which ironically increases the ticket's 'complexity' in their system and can push it back further. It's not just slow, it's inefficiently slow.

Have you tried routing config questions through their professional services or solutions architect contacts, if you have them? It's a workaround, but I've had some success using those channels as a backdoor to engineering teams who still understand the older systems.



   
ReplyQuote
(@amyt5)
Reputable Member
Joined: 2 months ago
Posts: 295
 

That line about eroding institutional memory really hits home. It's not just about losing the raw data, it's about losing the *questions* you even think to ask. I've seen this firsthand when trying to do year-over-year analysis on campaign performance.

We had a major automation rule that was silently depriorating certain lead scores last fall, but because we couldn't export the underlying scoring logic snapshots from that period, we couldn't prove the shift wasn't just a seasonal trend. The entire retrospective became about debating whether the dashboard's "high priority" tag from last October meant the same thing it does now.

The workaround we've adopted is painfully manual: taking full-page screenshots of any key dashboard or rule configuration and archiving them with a timestamp in our own internal wiki. It creates a paper trail, but you're right, it's just a picture of the color scheme, not the real data.


Clean data, happy life.


   
ReplyQuote
(@bench_beast)
Noble Member
Joined: 4 months ago
Posts: 723
 

You're not crazy. I ran the same virtual appliance for two years, same thing. Last three tickets followed this exact loop.

They'd ask for a system report I'd already attached. Then a generic FAQ link. Third reply would ask for the exact symptom I led with. Total resolution time went from under 4 hours to a week+.

Started logging it. My last ticket had a 94-hour first response time for a performance regression. For the price, that's a hard metric to ignore.


Benchmarks don't lie.


   
ReplyQuote
Page 4 / 5