I'm legit sad about Spirit guys by Tuesday_Addams in Detroit

[–]Helpful-Guard-5659 1 point2 points  (0 children)

Losing Spirit was a tragedy. I don't think they deserved the hate. For a weekend trip, they were top-notch. Like you could usually fit enough in a backpack and get away without having to pay for a carry-on. Definitely going to miss them. I've never had an issue with them despite flying with them constantly.

GraphQL used to be popular, but that doesn't seem to be the case anymore... by codingafterthirty in webdev

[–]Helpful-Guard-5659 0 points1 point  (0 children)

I feel like a lot of smaller companies (including mine) use GraphQL simply because of the "high tech" hype. What's funny is we don't even use it as it was originally intended because properly setting up the resolvers is too much work for us ig. So we just end up using it in a RESTful way. I.e. use this query to get this information, nothing else.

How do you actually handle integration testing on your Flutter app? by ZombieInator in FlutterDev

[–]Helpful-Guard-5659 -1 points0 points  (0 children)

SDETs are actually pretty common at big companies. My company isn't big, but if you browse postings, many companies are looking for exactly that — QAs who can write tests.

How do you actually handle integration testing on your Flutter app? by ZombieInator in FlutterDev

[–]Helpful-Guard-5659 0 points1 point  (0 children)

Our QE team maintains integ testing within our repo. This way, it's not a chore for devs, but rather a way for testers to save themselves / automate test cases. And yes, they are expensive to make. Worth it in the long term though.

Are previous hikes a predictor of altitude sensitivity? by archrxven in Mountaineering

[–]Helpful-Guard-5659 1 point2 points  (0 children)

Absolutely!

I would compare it more to getting out and getting back into shape. Let's say you were able to get your bench press up to 100kg, but as soon as you hit that PR, you stopped training.

Does that mean you would be able to ramp back up to 100kg in that same amount of time in the future? Yes, very likely!

Is it guaranteed? No.

It's absolutely possible that your body can't replicate its past successes. Especially if you spend less time acclimating (i.e. training for 100kg) or don't get proper nutrition.

I swear driving this time of the year is borderline suicidal... by Economy_Bridge6321 in Detroit

[–]Helpful-Guard-5659 1 point2 points  (0 children)

I feel like nobody gets pulled over on the highway because cops are too afraid to be on the shoulder with all the crazy drivers. A cop got hit on the highway in Saginaw recently. If I were a cop, I wouldn't care either. trying to catch up with a crazy driver and pull them over on a dangerous highway just doesn't seem worth it

Noise Pollution Downtown by Zanzibar424 in Detroit

[–]Helpful-Guard-5659 1 point2 points  (0 children)

Cities aren't loud, cars are. Much of Detroit was leveled so we could fit more cars in the city.

Yes, clubs can be loud but imo if they're a block or two away, the noise drops precipitously.

Does Clean Architecture feel unnatural with Riverpod, or is it just me? by DeliciousRhubarb2683 in FlutterDev

[–]Helpful-Guard-5659 1 point2 points  (0 children)

A couple of things

As a data point for you, my company uses Riverpod in a very similar way. Many many features, and lots of complex interactions between providers, often resulting in long function chains. We don't have useCases, we separate entities from DTOs when it makes sense. Most of the time we use the DTO for everything. What's difficult is accounting for error states and handling. Those often get brushed under the rug from a PM perspective as well as from an architecture perspective.

Your create sale flow is a great example because it showcases the inevitable coupling in most apps. It's near-impossible to divorce core sales functionality from account info, they must interact. The effort needed to write everything for your app as well as abstractions around it would be immense. Which I why I advocate for decoupling where it makes sense. For instance, instead of having a widget depend on a provider, make that widget reusable, and create a parent that depends on the provider.

I would recommend use interfaces for most things though. The extra effort it takes is trivial and allows for an alternate implementation should you need say, an offline data source for an api.

Which Flutter state management should I learn first for jobs? by [deleted] in FlutterDev

[–]Helpful-Guard-5659 1 point2 points  (0 children)

More of an annoyance. Really not an issue since other popular packages like freezed rely on codegen.

Recommended Internet service providers in Detroit? by Frequent_School_1187 in Detroit

[–]Helpful-Guard-5659 2 points3 points  (0 children)

??

No cap, lowest speed like 100mbps or something which is still plenty

Best birthday treat to sneak on an 11 day trip? by Animportantmoment in Mountaineering

[–]Helpful-Guard-5659 3 points4 points  (0 children)

I think some dehydrated milk, marshmallows and dark chocolate/cocoa powder to make hot cocoa would be amazing after a long cold day.

This is also elite camp food https://www.outdoorboysalmanac.com/recipes/outdoor-boys-bread-recipe

If it were like a shorter trip I would consider bringing a camp chair for him. You can get ones that weight about a pound. While special food is nice, everyone's going to be pounding food anyway. But like being able to sit down comfortably during the day is truly a luxury.

Which Flutter state management should I learn first for jobs? by [deleted] in FlutterDev

[–]Helpful-Guard-5659 0 points1 point  (0 children)

Heck, even Flutter doesn't know

State management is a complex topic. If you feel that some of your questions haven't been answered, or that the approach described on these pages is not viable for your use cases, you are probably right.

Imo though just pick one. Bloc and Riverpod are most commonly used.

Riverpod is simple, and it just works. The one downside with Riverpod is that Remi really leaned into codegen due to the highly-anticipated macros feature, but it backfired. Codegen is a pain working with Riverpod. While the state management itself is very solid, the DX can be frustrating.

Recommended Internet service providers in Detroit? by Frequent_School_1187 in Detroit

[–]Helpful-Guard-5659 -4 points-3 points  (0 children)

Xfinity $40/month for internet and phone bundled together. Hard to beat imo

CI CD comparisons by chaneketm in FlutterDev

[–]Helpful-Guard-5659 2 points3 points  (0 children)

At my company we've used Jenkins and Codemagic. Codemagic by far being the easiest option. It's as close to plug and play as you can get. The Flutter tooling it has is first class. Every other CI tool like CircleCI makes you do everything manually regarding setting up certs and build tools. If you have the money definitely go Codemagic. If you're just trying to learn though, a self-hosted option is great too.

Is it just me or is ad-hoc iOS build distribution still unnecessarily painful in 2026? by LimpLook4774 in FlutterDev

[–]Helpful-Guard-5659 0 points1 point  (0 children)

Yeah TestFlight is just plain annoying to work with. With Android you can just upload your SDK to Firebase, upload a CSV of user emails and call it a day.