Are Microsoft/ASOBO pushing MSFS in the wrong direction?

Have they been really specific about what exactly they can’t reproduce? This system has several critical defects that code inspections are in order.

2 Likes

Not trying to be augmentative at all, but are they really? I think that we ALL hope they are, but I wonder sometimes, when such apparent issues make it to public release over and over.

5 Likes

This :point_up:, exactly. Someone said outside the box. Test outside the office with a user who has the exact, and reproducible, issues.
Post the results in a separate thread so that we can all learn from it.
Great question for the next Q&A.

3 Likes

The MSFS team themselves I’m sure is focused on this goal. But I’m not naive to how corporations work. At the end of the day, return on investment is the reality that drives any project like this. I too work for a large publicly traded corporation and I see executive decisions being made that don’t make sense from a real-world client-focused perspective. But I also see how those types of projects get turned around if there’s enough client feedback to the contrary. MSFS won’t continue if people stop buying it or buying add-ons for it. So let’s not lose track of client feedback. :slight_smile:

3 Likes

Ready, willing, and able to do exactly that. I’d jump all over that opportunity if it presented itself.

2 Likes

Watching it happen to a user remotely is rarely, if ever, a constructive exercise for an issue of this nature. If you can’t actually have a debugger attached and the source code in hand, there’s really nothing you can glean from just watching the sim get slower on someone else’s machine.

You need to be able to reproduce the issue locally, take memory snapshots, do profiling, etc. Anything else is, from a dev perspective, not going to work at all. That’s what makes issues like this easily as frustrating for developers as they can be for end users.

11 Likes

Perhaps Asobo could write an add-on to do that? I know they collect some telemetry routinely, but are they collecting the right telemetry?

Well I still say it’s better than sitting in Europe and saying they are not seeing the problem. What would it hurt?

1 Like

I am not expecting that it will give them the answer to the fix. But I am expecting that it will give them the resource or environmental issue that is the constraint. Right now they don’t know that. Is it memory. Is it network. Is it a conflict with antivirus software. They are testing a bunch of things, running PC’s and XBox’s in a lab for long flights over and over trying to replicate, but they don’t know what the constraining factor is. If they find that out, then they can constrain that same resource or mimic that environment and then debug.

2 Likes

Strip sim back add stuff slowly see what breaks it.

2 Likes

You mean like they tell us to do “Empty Your Community Folder”? :wink:

2 Likes

Agreed, this method would not get them the logs they would need. I mean, you could just record your flight with OBS and let them watch it and they would get the same amount of info.

I have worked at a very large company that has, for particularly troublesome, high priority bugs, sent an engineer to a person’s house with special debug code and hardware that has provided device side and server side logs simultaneously and successfully squashed some catastrophic bugs. I’d love too see this happen. Nothing to lose, potentially a lot to gain

3 Likes

Not true. If they were remoted in, they could monitor RAM, CPU, Temps and maybe even install something to collect telemetry while the game is running. Ya can’t do that in a YouTube video.

1 Like

Yes, I can easily record my task manager, or generate a huge log with HWInfo64 logging every sensor imaginable. Asobo doesn’t need to remote in to my PC to get that info.

2 Likes

Most of this entire thread has ben TL;TR but I had to LOL at the SaaS thoroughly tested part. Projects thoroughly tested would never be completed.

We are in an age of software complexity that makes thorough testing impossible. More and more automated testing is used, especially in test driven development. But all automated testing falls short.

As a software architect these days it’s something I struggle with. Heck, simple things I used to do back in the late 90’s now take 1,000 to 10,000 times longer with all the countless numbers of poorly documented, constantly changing open source libraries thrown into the mix.

I think what we need are stable and preview releases of the sim. But these SU updates come out a bit waterfall.

6 Likes

Yea but everyone isn’t as smart as you regarding troubleshooting a PC game perhaps. But OK.

2 Likes

Exactly. And with respect to SaaS being deployed only when thoroughly tested…there’s a reason my firm is still on Windows 10 and Office 2016. Agreed that it’s virtually impossible to do these days but MS/Asobo could improve in this area.

Gimme a stripped down - and stable version of the sim, and we’re talking. I can live with that. But it feels like we get experimental versions with every SU they push out. Again, not casting shade, but just calling it like it feels to me.

1 Like

I’d probably always pick the bleeding edge path myself. But I’d like to have a fallback when things don’t work.

3 Likes

100% - excellent analysis, very well put.

1 Like

Me too - bleeding edge is where it’s at LOL. But…every SU is a bleeding edge it seems. I’d love an alternative.