u/Academic-Star-6900
How do you handle firmware updates for AI models on devices deployed in places with no reliable connectivity, do you wait for a technician visit or accept the model staying stale?
This is one of those problems that doesn't get talked about much in IoT conference talks but quietly eats teams alive once devices are actually in the field.
The pitch for edge AI is great. Push the model to the device, run inference locally, no cloud round trip, low latency, works offline. Then reality shows up. Devices end up in oil fields, on cargo ships, in basements of industrial sites, on agricultural equipment in regions where the nearest cell tower is 40km away. The model that was state of the art when the device shipped is now 14 months old, retraining cycles in the cloud have improved accuracy by 8%, and none of that matters because the device on a rig in the middle of nowhere is still running v1.
The options I've seen teams try, none of them clean:
Wait for connectivity windows. Push updates whenever the device happens to get a usable signal. Works for devices that occasionally come back online. Falls apart when the device might not see good connectivity for months, and the update package is too large to push over a weak link anyway. Delta updates help but only if your model architecture supports them cleanly.
Bundle updates with technician visits. Honest answer for industrial deployments. Tech goes out for routine maintenance every 6-12 months and flashes the device while they're there. Predictable, low risk, but also means your "AI" is effectively versioned in years, not weeks. And the moment your retraining cadence is faster than your truck roll cadence, you're just shipping stale models forever.
Mesh or gateway-based propagation. One device in the deployment has good connectivity, pulls the update, distributes locally. Works in clusters, useless when devices are geographically isolated.
Sneakernet via SD card or USB. Yes, people still do this. For some industrial and defense deployments it's actually the most reliable channel. Feels embarrassing to admit in 2026 but it works.
Accept the staleness. Lock the model at deployment, treat the device as a fixed-function appliance, and only retrain when there's a clear business reason to do a fleet-wide refresh. Cleaner than pretending you're going to update it continuously and quietly not doing it.
A few things that complicate all of this:
- Model updates aren't just code, they're behavior changes. A field tech can't easily validate that the new model is actually better on this specific device's local conditions. You might be pushing a "better" model that performs worse on the edge case this particular sensor sees every day.
- Rollback is brutal. If v2 of the model is worse and you only realize it three weeks later when bad inferences have already triggered downstream actions, undoing that on disconnected devices is a nightmare.
- Regulated environments (medical, automotive, industrial safety) make every model update a compliance event. The technical question of "can we push it" is the easy part. The paperwork is the hard part.
- Power-constrained devices can't necessarily afford the energy cost of downloading and applying a large update even when connectivity exists.
What seems to actually work, from what I've seen:
- Designing the model to be small enough that delta updates are feasible over thin connections
- Treating the deployed model as effectively frozen and putting more intelligence in the cloud layer for anything that needs to evolve
- Being honest with customers at sale time about the update cadence, not promising continuous improvement you can't deliver
- Building good telemetry so you at least know which devices are running which model version, because half the teams I've seen can't actually answer that question for their own fleet
The unglamorous truth is that "edge AI" in the field often means "the model the device shipped with, possibly forever." The marketing talks about continuous learning and federated updates. The reality is a tech with a laptop, a USB cable, and a checklist.
When AI handles most of the boilerplate, what does a 10x engineer even look like now, and is that title still meaningful?
reddit.comHow are you sizing AI projects when nobody, including you, knows how many iterations the model will need to hit acceptable accuracy?
reddit.comWhen a client wants to deploy an LLM internally but their data governance is a mess, do you take the engagement and fix the data first, or walk away?
Here's a Reddit-style body for that question:
When a client wants to deploy an LLM internally but their data governance is a mess, do you take the engagement and fix the data first, or walk away?
Looking for some honest takes from people who've been in this position, because I keep seeing the same pattern and I'm not sure my firm is handling it well.
Client comes to us, usually mid-market or larger, and says some version of: "We want to deploy an internal LLM. Our competitors are doing it. The board is asking. Can you help us build a chatbot over our internal knowledge base / a copilot for our analysts / an AI assistant for our support team?"
Sounds great on paper. Then you start the discovery and find out:
- Their "knowledge base" is 14 SharePoint sites, 3 Confluence instances from acquisitions, a shared drive nobody has cleaned since 2017, and a guy named Dave who knows everything but is retiring in 8 months.
- Sensitive customer data is sitting in spreadsheets that anyone with a corporate login can read.
- They have no data classification policy, or they have one on paper that everyone ignores.
- Half their "documents" are screenshots of emails saved as PDFs.
- Access controls are basically vibes.
So now you're standing at a fork. You can:
A) Take the engagement and quietly fix the data layer first. Bill it as "AI readiness" or "knowledge foundation work." Spend 6-9 months doing the unglamorous data hygiene, governance, and access control work nobody wants to pay for. Then deploy the LLM on top of a clean foundation. The client gets a real outcome but they're impatient and the CFO is asking why we haven't shipped anything yet.
B) Build the LLM anyway on the mess. Slap some RAG on top, ship something demo-able in 8 weeks, collect the fees. Watch it hallucinate, leak data it shouldn't have access to, or surface that one HR doc with everyone's salaries. Hope you're out the door before the lawsuit.
C) Walk away. Tell them they're not ready, recommend a smaller scoped engagement, lose the deal to the consultancy down the street who will happily do option B.
In practice my firm does some flavor of A but the commercial pressure to start showing "AI value" within the first quarter is brutal. The clients hear "data governance work" and their eyes glaze over. They hear "we'll have a chatbot in 6 weeks" and they sign the SOW.
A few things I'd love to hear from this sub:
- How are you scoping these engagements at signing time so the data foundation work is non-negotiable, not an upsell?
- For folks at the bigger firms, are you walking away from deals where the client isn't ready, or are you taking the work and managing the risk?
- Has anyone actually had success doing option B and not getting burned, or is that survivor bias talking?
- How are you handling the partner/principal pressure to "just ship something" when you know the foundation isn't there?
I genuinely think a lot of the "AI projects fail at 80% rate" headlines trace back to this exact decision point, and we're collectively not being honest about it with clients.
What do you do when your AI-powered ticket triage system starts misclassifying P1 incidents as P3, and your SLA penalties kick in?
reddit.comAs AI starts writing code, testing systems, and monitoring infrastructure, what skills will define a high-value IT professional?
AI is no longer limited to simple automation. It’s already writing code, generating test cases, monitoring infrastructure, detecting anomalies, optimizing workflows, and even assisting with architectural decisions. A lot of repetitive technical work that once required large teams is gradually becoming AI-assisted or fully automated.
That raises an interesting question about the future of IT careers.
If AI continues handling more operational and development tasks, what will actually separate a high-value IT professional from everyone else?
Will raw coding ability still matter the most, or will skills like system design, AI governance, security, critical thinking, business understanding, and decision-making become more important? Maybe the real value will shift toward people who can manage AI systems effectively rather than compete with them directly.
At the same time, companies still need humans for accountability, creativity, complex problem-solving, and understanding real business context — things AI still struggles with in unpredictable environments.
So how do you see the industry evolving over the next 5–10 years?
What skills do you think will remain truly valuable as AI becomes deeply integrated into software development and IT operations?
Are AI-powered support systems improving customer experience, or slowly removing the human understanding businesses still need?
reddit.comIs technical expertise becoming less important than problem-solving ability in the AI era?
reddit.comAI is already changing how fast products can be built.
Features that once took weeks or months can now be prototyped in days using AI-assisted coding, design generation, testing, automation, and product research tools.
Because of that, I’ve been wondering whether user expectations are about to change completely.
If companies can develop and ship faster with AI, will users start expecting:
- constant feature releases,
- instant bug fixes,
- faster UI improvements,
- and near-continuous innovation?
We already see people getting frustrated when apps feel “outdated” after just a few months.
At the same time, faster development doesn’t always mean better products.
- Quality still matters.
- Scaling still matters.
- Security, testing, and user experience still take real thought.
- And shipping too quickly can sometimes create bloated or unstable products.
So now I’m curious:
As AI drastically reduces development time, do you think users will become less patient with slow-moving products and companies?
Will speed become the new standard in tech?
Or will thoughtful execution still matter more than rapid iteration?
Interested to hear perspectives from developers, product managers, startup founders, designers, and users themselves.
With how fast AI tools are evolving, it feels like building apps is becoming less of a technical bottleneck and more of a “who can execute fastest” game. Tools like GitHub Copilot and ChatGPT are making it easier than ever to go from idea → working product without needing deep expertise in every layer of the stack.
So I keep wondering — if everyone has access to the same level of building power, what actually becomes the differentiator?
Earlier it used to be:
- Strong engineering teams
- Better architecture
- Ability to ship faster than competitors
Now it feels like those advantages are shrinking.
Does differentiation shift more towards:
- Product thinking and understanding user problems?
- UX and design quality?
- Distribution, branding, and marketing?
- Or just who can iterate and adapt faster using AI itself?
Also curious about long-term defensibility. If an app can be replicated quickly with AI, does that make most products easier to copy and harder to sustain?
Would love to hear how people in startups or product teams are thinking about this. What still gives a product a real edge in an AI-first world?
I’ve been noticing how often I turn to AI for quick answers or even decisions I’d normally think through myself.
It’s efficient and convenient—but it also makes me wonder if I’m relying on it a bit too much.
If AI starts handling more of our thinking, learning, and problem-solving, how does that change the way we use our own brains? Do we become better at navigating information—or worse at independent thinking?
Curious how others see this. Where do you think the balance should be?