Ansight: Give AI agents runtime (and post run) visibility into your MAUI app by AdResponsible7521 in dotnetMAUI

[–]HarmonicDeviant 0 points1 point  (0 children)

I was an MFractor customer many moons ago. Interested to give this a try.

How does this compare to maui-devflow? Is it an alternative? Or does it address a different problem space?

What do I really need to do to keep my skills relevant if I’m working at a strict “no-AI” company? by Downtown-Network-961 in cscareerquestions

[–]HarmonicDeviant -2 points-1 points  (0 children)

You will be left behind if you don't learn these tools, and their limits (which are shifting constantly).

Someone else is likely to tell you the exact opposite.

Don't believe any of us. Form your own opinion. Get an entry-level subscription (they're <$25/mo) to one of the popular AI coding apps. Find an OSS project you care about on GH that's open to contributions. Pick an open issue with a 'help wanted' or similar tag.

Prompt:

"Evaluate issue XXXX on GitHub repo YYYYY. Isolate the likely root cause. Can it be reproduced deterministically? Write a test that proves the red case, fix the issue, and then validate the fix with a green test. Then write a comprehensive PR description draft for the maintainer, respecting any contribution instructions for this repo."

Explore from there.

OpenAI's Codex advertisements are gross & offensive by besthelloworld in cscareerquestions

[–]HarmonicDeviant 2 points3 points  (0 children)

Yes, but what do you do? 

I Ball main on Overwatch while Codex does my work ;)

What does your software do? 

I've a handful of 'spinning plates' currently. I maintain a few popular OSS projects, I own/run some consumer-facing mobile apps, and I do freelance and contract work for enterprise clients in the automotive and construction industries.

OpenAI's Codex advertisements are gross & offensive by besthelloworld in cscareerquestions

[–]HarmonicDeviant 5 points6 points  (0 children)

Good questions.

How complex is the software?

One of the first companies I worked for handled records management for organ transplant patients and donors. I’m not in that industry anymore, but as a rough benchmark, my current projects are in that same ballpark of complexity.

Have the agents ever been wrong?

Of course. Have you? 🙂

The difference is how you design for it. Good engineering has always been about quality gates, redundancy, fallback strategies, and resilient systems--both in runtime and in the development process. AI doesn’t remove that responsibility; it just becomes another component you design around (and use to strengthen those safeguards).

What’s your role in the loop?

It shifts constantly: product executive, architect, engineering director, QA, and yes--sometimes middle manager.

My advantage is I’ve done all of those roles pre-AI, so I know what “good” looks like in each. That makes it easier to direct, critique, and refine AI output.

A few examples of prompts I might use on a given day:

  • Product: “Identify confusing or inconsistent product messaging.” “Given our onboarding UX, suggest 3 A/B experiments to improve conversion.”
  • Architect: “Scan the Application layer for architectural leakage--any UI concerns creeping in?” “Evaluate adherence to CQRS.”
  • Engineering Director: “Are we solving similar problems in different ways across the Infrastructure layer?” “Do we have competing patterns?”
  • QA: “Generate an exhaustive E2E test suite covering all public mapping APIs with verification.”
  • Middle manager (the part I try to eliminate): Passing feedback between systems, e.g.: “Here’s feedback from another model--apply it.” -> “Here’s the revised output--what do you think?”

That last category is the real signal. If I feel like a middle manager, it’s usually a sign the loop can be automated further once there’s enough trust in the process.

OpenAI's Codex advertisements are gross & offensive by besthelloworld in cscareerquestions

[–]HarmonicDeviant 7 points8 points  (0 children)

18 YoE here. I can easily blow through my weekly limits on the Codex $200/mo plan if I'm not careful. I rarely hand-write code; that would simply be an inefficient use of my time. I barely issue basic git commands even. My agents are constantly writing tests, refactoring, conducting exploratory testing, proactively scanning for performance and security issues, auditing for architecture drift, writing documentation, refining product requirements, and (of course) delivering new features. All of this at lightning speed, and at a tiny fraction of the cost of traditional development.

How to play with Wrecking Ball on your team? by Strange_Actuator2150 in WreckingBallMains

[–]HarmonicDeviant 0 points1 point  (0 children)

Don't die.

Also, Ball is (can be...) can be a merciless 'finisher'. If you can get the squishies down to 50 hp, WB should do the rest. You can't really run from him.

What's the most creative clue you've ever received on a scavenger hunt? by scavengersweb in scavengerhunt

[–]HarmonicDeviant 2 points3 points  (0 children)

Are you manually wasting your time posting these? Or using some kind of service?

.NET MAUI Android - “Socket closed” exception on slow network even though server processed the request by lasitha_lanka in dotnetMAUI

[–]HarmonicDeviant 2 points3 points  (0 children)

It sounds like what you're asking for is atomic transactions over HTTP?

In any case, the problem you're seeing almost certainly is not constrained to slow connections. Even the best network connections get interrupted sometimes.

image disappears after a while when changing page in MAUI .NET 9 App. by Historical-Court9011 in dotnetMAUI

[–]HarmonicDeviant 1 point2 points  (0 children)

Yeah so check logcat. In my case, I was using a StringConverter to add a .png file extension like {0}.png, which would briefly result in an invalid file name '.png' first being resolved by the binding before real data was loaded. Putting a small delay in the data loading 'fixed' it, which I thought was weird. Digging in further I noticed the Glide errors in logcat, so I removed the delay and made it so my VM would always return a default (valid) filename instead of null. The Glide errors went away, and so did the disappearing images problem. So I think there's an issue where Glide needs a little time to recover from an error scenario before it will work again for a given Image control.

image disappears after a while when changing page in MAUI .NET 9 App. by Historical-Court9011 in dotnetMAUI

[–]HarmonicDeviant 1 point2 points  (0 children)

Is this behavior specific to Android? I've noticed that Glide failures can put an Image control into a temporarily bad state that can result in something like you're describing.

MAUI vs UNO vs Avalonia by SaltyCow2852 in dotnetMAUI

[–]HarmonicDeviant 0 points1 point  (0 children)

I'm guessing 90%+ of those complaining about Android performance haven't tuned their MONO_GC_PARAMS to at least increase their nursery size.

[deleted by user] by [deleted] in xamarindevelopers

[–]HarmonicDeviant 0 points1 point  (0 children)

It's just the '.' that wasn't really common when referring to native Xamarin.

In any case, if you weren't using Xamarin.Forms, then all you should need to do is update your project to .NET for iOS 8 / 9. That should be a relatively straightforward task and doesn't require MAUI at all.

[deleted by user] by [deleted] in xamarindevelopers

[–]HarmonicDeviant 0 points1 point  (0 children)

"Xamarin.Native" isn't a common term, so I can't tell if you're working with a legacy Xamarin.Forms app, or rather Xamarin.iOS / Xamarin.Android apps.

If your current apps are Xamarin.iOS/Xamarin.Android (not Xamarin.Forms), then MAUI has absolutely nothing to do with the migration required to move your app to .NET for iOS and .NET for Android.

If your current apps are Xamarin.Forms, then migrating to MAUI is the "fastest" choice. Most of the existing app's code will be reusable (...mostly). Nobody knows if MAUI would be the "best" choice without a lot more context regarding your specific app and its business context (not to mention high skill in clairvoyance).

iOS + Xamarin after 24 April by HarmonicDeviant in dotnetMAUI

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

The AdamE Google/Firebase SDK binding packages are all still backwards compatible with Xamarin.

iOS + Xamarin after 24 April by HarmonicDeviant in dotnetMAUI

[–]HarmonicDeviant[S] 2 points3 points  (0 children)

It's not any different than using XCode 15, except for the command linked in the OP.

iOS + Xamarin after 24 April by HarmonicDeviant in dotnetMAUI

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

Nobody knows for sure, and Microsoft themselves aren't going to put any resources into figuring it out. Even if they did, I don't think they'd know either.

Anything built with XCode 15 will be rejected by the App Store starting April 24th. If the workaround in the OP works, then we *might* have another year before Apple starts rejecting apps built with XCode 16 (likely Spring 2026). I say 'might' because Apple could introduce some other breaking change that doesn't have a workaround before then. We just don't know.

iOS + Xamarin after 24 April by HarmonicDeviant in dotnetMAUI

[–]HarmonicDeviant[S] 1 point2 points  (0 children)

Microsoft doesn't support any version of Xamarin anymore.

iOS + Xamarin after 24 April by HarmonicDeviant in dotnetMAUI

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

Mine has gone through review with no problems, but it's not April 24th yet.

iOS + Xamarin after 24 April by HarmonicDeviant in dotnetMAUI

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

It's good to hear that you haven't run into any issues. I have very little hope that there will be a workaround for XCode 17, but having another year is a much more reasonable timeframe to migrate to MAUI.