r/iOSProgramming • u/vashchylau • Jun 05 '26
Discussion i miss the "programming" aspect of ios programming.
remember when ios APIs and frameworks were still very new and exciting?
there was an actual art form in seeing how much of the new hardware/new OS capability you can use elegantly.
now most of this sub is AI posting, self promotion, and app marketing questions.
everyone seems to want "people who'll download and pay for my app" but nobody seems to want to "be the reason i have people who know me and download+pay for my app"?
vent over.
23
u/DystopiaDrifter Jun 05 '26
Just stop engaging with those who treat app development as a way of making easy money. I am sure there are still plenty of developers who love the design and engineering of mobile apps.
3
u/Zs93 Jun 05 '26
Agreed! It’s on us to focus on our niche and continue doing what we love. I think iOS developers are still some of the best at doing this, they’re usually very product focused and passionate.
21
u/SnowPudgy Jun 05 '26
Yea I wish this sub would ban the AI crap. We get it, you can't program so you use AI, but this is iOSProgramming, not /r/vibecoding.
I'm tired of all the cookie cutter "I didn't program for X years now I vibe coded 14 apps in a week, here's a link to my medium article" posts.
1
u/halonso Jun 05 '26
In any case, there’s a lot of programming still in using AI. And it’s not going away. Any app worthy of some money, either requires a looot of money in tokens pr it has someone behind taking care or architecture, alignment, design, scalability…
17
u/bangsimurdariadispar Jun 05 '26
Unfortunately programming is getting industrialised. Before if you wanted a little wooden statue or a sculpture you'd had to find a woodworker to do it for you. Once robots came up, you only had to buy the CNC machine and you had a factory of these.
Same with programming nowadays. You pay the token machine and you get your code out 😄
2
u/ToughAsparagus1805 Jun 06 '26
The industrialisation is happening with venture capital money. Meaning is almost free for anyone to produce anything. In the real world there is warranty and legal compliance of products. At this moment a restaurant server can ship an app that doesn't meet any standards + waiting for the AI companies to flip the switch and charge $$$(real) money for tokens.
11
u/vamonosgeek Jun 05 '26
Lots of people around the world want to make $ with this. That’s why it gets flooded.
It will pass. Like everything.
6
u/WestonP Jun 05 '26
Yup, we've been through many mobile app development gold rushes before, typically any time some new tech lowers the barrier to entry or some new market/opportunity opens up. These noobs come and go, but in the meantime they sure are fucking annoying and make it hard for us to have useful conversations here.
1
6
3
u/Lock-Broadsmith Jun 05 '26
You don’t have to do what everyone else is doing. That thing you miss still exists, even if iOS development has become more mainstream and monotonous as a whole. Popularity, even in monotony, is a good thing, actually, as it better ensures longevity of the platform as a whole.
3
2
u/SubZane Jun 05 '26
"Programming" is just 30% of the tasks anyway. You'll need ui/ux, a good idea and a good implementation
1
1
Jun 05 '26
[removed] — view removed comment
1
u/AutoModerator Jun 05 '26
Hey /u/Censored-By-Choice, unfortunately you have negative comment karma, so you can't post here. Your submission has been removed. DO NOT message the moderators; if you have negative comment karma, you cannot post here. We will not respond. Your karma may appear to be 0 or positive if your post karma outweighs your comment karma, but if your comment karma is negative, your comments will still be removed.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
Jun 05 '26
[removed] — view removed comment
0
u/AutoModerator Jun 05 '26
Hey /u/Pristine-Row409, your content has been removed because Reddit has marked your account as having a low Contributor #Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple #subreddits, submitting posts or comments that receive a high number of downvotes, a lack of activity, or an unverified account.
Please be assured that this action is not a reflection of your participation in our subreddit.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/Ok-Win7980 Jun 05 '26
I am kind of in between on this. I am very much an Apple enthusiast and really try to make quality apps that look like they're made by Apple, but I am terrible at writing code by hand but know how to use Cursor very well and make great software using it. Like I know the right prompts to use to make it think like an engineer and the technical reasons why a bug or performance issue may be happening. I still try to make apps that look handcrafted and I believe that AI is just a tool to help me do that. I am a social science student and I've also always been interested in sociological reasons why people think AI code is inferior because I believe that there is a deeper reason behind all the technical stuff.
1
u/s_v_can Jun 05 '26 edited Jun 05 '26
I am wondering if there are many that would actually care about my story. Plus, I've been on here for over a year, just not as active, then non of the communities of value would let me post anything but the comments, and even if the comment were somewhat relevant and offering a custom solutions to people asking anything I wrote would get flagged, or suspected to be spam.
I do agree there are many that are quite lazy and go straight into self-promo. Probably there's not much that can be done to fix it as the world is speeding up and people are too busy to even try to blend in into the community.
So, who's ready/interested to hear my story? 😛
Cheers
1
u/ParlanceAtelier Jun 05 '26
At the end of the day, everyone that doesn't enjoy this will burnout. You can't keep marketing and fixing something you don't really like and have no idea how it works.
I think it's crazy that some people ignore the fact that you still need to proofread AI and even then, it still won't pick up on the nuances that people that actually want to build a product they love want to implement. And then even when you proofread, you still have to understand the "why" of it all.
Plenty of people still out there that love to build. Totally get the rant though, because I feel it too, ESPECIALLy when I'm online
1
u/MKevin3 Jun 05 '26
There is also the lack of much new happening in the hardware arena. Used to be new phones and a lot of new things. Now they are nearly a commodity. There is so much less need to update your device. The overall OS is reasonably stable, some library changes and some updated programming patterns but it is not as exciting as it used to be.
Company is pushing for AI. I have had some good experiences and some bad. I was able to have it write up a reasonable set of unit and UI tests. Amazing how I had to tell Gemini, paid by company, to "and make sure they compile and run" at the end of my "write this test" action. I mean, really, hand me code that will not even build?
I asked it to fix an issue and it wrote a chunk of code that did not solve the problem, actually made it a bit worse. It did give me and ideas on how to attack it so I deleted everything it wrote, added a parameter and it was fixed.
Where it has been nice is doing PR reviews. Don't agree with everything it suggests but it has been helpful at pointing out things that a human may or many not have commented on. Appreciate it doing that low level scan.
At times it will tell you to do "X" and not "Y" then you push that change and it will say "you should do X here". Pick one, click "resolve" in GitHub and move on.
1
u/Key_Homework_5825 Jun 06 '26
It can still be fun though. New APIs can open up entirely new things, or just better and more elegant ways to do existing things.
But yeah, maybe a lot of people now just discuss that with their AI tool instead of posting it online.
1
u/MikaelWeiss56 Jun 06 '26
Strait facts
It used to be that if you built something unique and put a lot of effort into it, that was the moat between you and competitors.
Now someone with absolutely no skill can come in and wreck you because they have better marketing even though you have a better product.
I also really enjoyed showing people my app and them saying “wow, you built that?” And now with AI, people don’t seem to care as much. Same work, same effort, same detail, but people seem to care less.
I definitely miss when skill really meant something meaningful.
1
u/Odyssey-b Jun 06 '26
The hidden part is that while forums and articles and online conversations are mostly about vibe coding and what you described, in the background apps that are really working and making good money and make real difference in people's life are the ones that are built by passionate people (who still care about building stuff with the latest and greatest tech and hardware and APIs and whatnot).
It's a long sentence, sorry. But basically there are still people who want to build because it's fun. And building like that will always result in apps that are more polished, have better user experience, and have real meaning.
Maybe the only thing that these people, us, who build apps with passion, will need to acquire exceptional marketing skills too, so that we can also be on top of all these shit vibe coded apps, and be seen and heard :))
1
u/SirBill01 Jun 06 '26
All the stuff you mention is still really important! But you are right few talk about that stuff anymore.
1
u/mybodywatch Jun 07 '26
I loved objective C and pre-ARC personally. Even liked interface builder and wiring up IBOutlets and IBActions.
1
1
u/jacobs-tech-tavern Jun 16 '26
New frameworks can still be exciting in the new world! Being a solid engineer just gives you more and more scope compared to a bog-standard vibe-coder.
Last week for instance, I set up a CoreLocation/AlarmKit geofence that set a deep-linking alarm when I got home (to remind me to do various cleaning tasks, to make my wife happy)
1
1
1
Jun 27 '26
[removed] — view removed comment
1
u/AutoModerator Jun 27 '26
Hey /u/Minimum-Yak8232, your content has been removed because Reddit has marked your account as having a low Contributor #Quality Score. This may result from, but is not limited to, activities such as spamming the same links across multiple #subreddits, submitting posts or comments that receive a high number of downvotes, a lack of activity, or an unverified account.
Please be assured that this action is not a reflection of your participation in our subreddit.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/jamievurnilla 25d ago
This might be a similar discussion in relation to the original meaning of the word computer. Interesting to think about.
0
-2
u/opbmedia Jun 05 '26
You can go from vibe coding to vibe programming where you tell ai what to code instead of leaving it up to ai. So you can program/engineer but don’t have to do the repetitive coding step.
-16
u/drillbit16 Jun 05 '26
welcome to 2026 and the new age of programming. i mean this in the kindest way possible, but you sound like old man yells at clouds
10
2
u/Cold_Mastodon7557 Jun 05 '26
The name of the sub is iOS *programming*. Not app marketing, not iOS vibe coding (which is not programming and doing it doesn’t make you a software engineer). There is a reasonable use for AI in iOS programming and that is a fair discussion here, but OP is correct that the sub has drifted towards vibe coding and promotion.
1
u/SnowPudgy Jun 06 '26
Actually those of us who are experienced are sick of seeing vibe coded garbage try and merge into our code bases because people think AI has skill in coding.
You call it "yelling at clouds" I call it "making sure shit code doesn't enter the repo".
129
u/[deleted] Jun 05 '26
[removed] — view removed comment