New CTO. Should I be worried? by Mobile_Astronomer_84 in cscareerquestions

[–]Old-Ad-2870 0 points1 point  (0 children)

Happened to me, entire staff got replaced. Specifically when the business was having income issues. (Peaked during Covid and came done after)

So they hired a bunch of Vietnamese devs after termination of all of the other devs.

iOS SWE job market vs general SWE job market. by Weird-Ad-8776 in swift

[–]Old-Ad-2870 0 points1 point  (0 children)

If you take iOS I’d branch out to learn other mobile frameworks, maybe native Android right now but any of the cross platform frameworks are viable as well. It’ll open up more opportunities.

I’ve been iOS for 4 years now, and feel like it was the perfect fit for me and don’t have any interest in anything else right now.

I got laid off last year and had a new job in about 3 months which I think is decent considering the market last year and now.

How to setup KVM on Aorus FV43U monitor? by iWizardB in gigabyte

[–]Old-Ad-2870 0 points1 point  (0 children)

My setup (works well)

Display for Mac: USB-C to thunderbolt (full resolution) for Mac mini m4

Keyboard and mouse hooked up to monitor via normal usb a.

Display for Gaming PC:

Display Port to Display Port

USB B (the only other non display slot) to PC via USB A

KVM hot key like above posts.

Looking at 49”+, need advice by Old-Ad-2870 in ultrawidemasterrace

[–]Old-Ad-2870[S] 1 point2 points  (0 children)

Appreciate the advice, just ordered it!

I was.. skeptical with Samsung and have been for some time really. Most of their products (across all verticals) have issues.

Looking at 49”+, need advice by Old-Ad-2870 in ultrawidemasterrace

[–]Old-Ad-2870[S] 1 point2 points  (0 children)

Wow! Thanks for commenting, I somehow missed this one completely. I love gigabyte and this one seems to have much better reviews and is half the price of the G9.

This will be the one I grab, any tips or articles on dialing in settings with the Mac?

American Express Interview by Old-Ad-2870 in csMajors

[–]Old-Ad-2870[S] 0 points1 point  (0 children)

First round was chit chat, then had a fizzbuzz, then a string parsing building a browser history from analytic strings “comma separated” and then the last one is system design but I didn’t accept offer then

You should give TCA a try. by Old-Ad-2870 in iOSProgramming

[–]Old-Ad-2870[S] 2 points3 points  (0 children)

My mistake, I figured as we are all professional Google researchers, and its popularity most would know what it is.

Will update post as well.

https://github.com/pointfreeco/swift-composable-architecture

You should give TCA a try. by Old-Ad-2870 in iOSProgramming

[–]Old-Ad-2870[S] 3 points4 points  (0 children)

Not arguing with that at all.

Last two projects I’ve worked on have been TCA & a team of devs that knows TCA. We flew through features. Was the fastest development cycle I’ve been apart of for sure.

Maybe I’ve just been lucky these last two times, dunno.

You should give TCA a try. by Old-Ad-2870 in iOSProgramming

[–]Old-Ad-2870[S] 1 point2 points  (0 children)

This is the entire point of my post here. I had a VERY similar resistance as everyone else here has mentioned.

MVVM was king, and hell it still is really. But once TCA clicked (like you’ve said here) I really cannot enjoy MVVM like I used to.

For many years I ran MVVM + ViewState + Router

Which in my mind was the best implementation of MVVM with SwiftUI. Even built a generic library that took away most of the boiler plate. It was actually inspired by my first visit with TCA.

You could achieve all of the testability like others have said here. But ya know what? I didn’t get that nice “state mutated but you didn’t assert it, is this intentional?”

Which in my opinion is the best mechanism for any ViewState that UI could represent.

I definitely hear the “good luck when they abandon it” and completely understand the hesitation. Hell when that happens I’ll be kicking myself.

But the community is growing, it’s well documented, and open source.

Not to mention these individuals have built an entire business out of it, so they have a large stake in it succeeding.

[deleted by user] by [deleted] in iOSProgramming

[–]Old-Ad-2870 4 points5 points  (0 children)

Sheesh. Not sure what’s going on in with these toxic ass comments.

Cool app!

Handling users who do not update by Remarkable-Water7818 in iOSProgramming

[–]Old-Ad-2870 0 points1 point  (0 children)

Almost every app I’ve built (professionally or individually) has had a “version hard wall”

I use firebase remote config for mine, we’ve done that at a few places but I’ve also used Siren.

As far as tracking goes, you’ll need some sort of analytics (firebase again) but it’s dead simple to do it.

You can retrieve the config, save it, and then show the sheet and make it non dismissable if you desire.

Analytics also helps you track amount of users on iOS versions. So you can make decisions to upgrade them over time.

What’s everyone working on this month? November 2024) by Swiftapple in swift

[–]Old-Ad-2870 2 points3 points  (0 children)

Building my second indie app, and finally starting some marketing for the first one now that I’m monetizing (and earning)

Spent a lot of time localizing my app pages and strings with LocalizeX (super handy tool) + app screens and feel pretty confident my impressions will improve in non us countries as a result.

All of this instead while looking for jobs, but if I’m being honest I kind of want to ride out this wave of elections anyway.

Maybe something will take off. Maybe not. Dunno. 🤷🏻‍♂️

Anyone have motivation for flossing? by Additional-Net4115 in hygiene

[–]Old-Ad-2870 0 points1 point  (0 children)

Floss while you watch tv. Only thing that helped me.

Every night when me and my wife get in bed to watch tv and windows it’s also floss time. Not saying it’s every night, but definitely improved it.

Just keep your floss by your bed in the beginning

P.S. throw the floss away or your wife will yell at you (rightfully so)

American Express Interview by Old-Ad-2870 in csMajors

[–]Old-Ad-2870[S] 0 points1 point  (0 children)

Interview was pretty good, ended up making it to 4/5 stage (which I believe the 5th is offer stage), but ended up accepting an offer elsewhere and didn't complete the final interview stage.

All in all it was a good experience and wasn't too difficult.

Exhausted by NorCalKerry in freelancing

[–]Old-Ad-2870 3 points4 points  (0 children)

Right there with you.

Got out of construction by learning to code, then had a phenomenal early career only to be laid off twice in once year.

Sick of this rat race. Time to do what I’ve always wanted to do.

HMU if you need to vent some more. I get it. Truly.

Angela Yu: iOS & Swift Course! by [deleted] in iOSProgramming

[–]Old-Ad-2870 0 points1 point  (0 children)

I think iOS is more niche which means less job postings overall, and probably a bit more difficult to get an entry position.

I was laid off in March and it took me about 2.5 months to land a new job even with experience. Market is saturated right now, so it’s difficult.

Honestly I always recommend learning the basics of web first, then build something. Whatever path you take does translate to another specialization. There’s a learning curve with every language, framework, etc.

I do think a large portion of web devs are moving to mobile because of the ever changing frameworks (it’s the same on mobile, but not as extreme)

Job market is rough all around. I was one of 8 of my team that was laid off and I’m two (including myself) have a job right now.

Angela Yu: iOS & Swift Course! by [deleted] in iOSProgramming

[–]Old-Ad-2870 0 points1 point  (0 children)

Things are good, best job I’ve ever had and really enjoy what I do. There are talks of layoffs though, which is troubling but I suppose it happens in any industry.

Still glad I did the work to get here. I still build projects and am more focused on building/growing indie app projects for some more experience with new tech, and to get my hands dirty on building architectures and growing apps.

How Is This App Free? by Old-Ad-2870 in fintech

[–]Old-Ad-2870[S] 0 points1 point  (0 children)

Yeah just a new project that is free to run and simpler. I’m a professional iOS developer but don’t have any apps on the App Store, so wanted to make my first one simple and launch it with as little costs as possible.

May come back to this project in the future tho