Drawbacks of AI Usage, Swift 6, Xcode Folders, Ship-a-ton Winners

  Рет қаралды 7,764

Sean Allen

Sean Allen

Күн бұрын

Пікірлер: 26
@adscript4713
@adscript4713 4 күн бұрын
As someone learning Swift for the past year or so, AI has helped me tremendously. Here is what works for me. 1. Outlining on paper before going anywhere near AI 2. Asking AI to outline the problem, request, etc. back to me before asking for code 3. Taking the time to find 2-3 exceptional examples & documentation to include in prompt 4. Having a very clear prompt structure with section labels: e.g. 1. Goal/Problem 2. Background 3. Reference Code 4. Project Code 5. Constraints, 6. Expected Output, etc. 5. Being very specific: e.g. "only suggest concurrency-based syntax and avoid closure-based syntax" 6. ALWAYS reviewing the AI code before including it in my project 7. One session per issue, view model, etc. with periodic summarization to maintain context
@jaymartinez311
@jaymartinez311 4 күн бұрын
I haven’t got your videos in like three years and i even forgot the name of your channel. Today is a good day because you were the first channel to introduce me to programming in like 2018/2019 i think it was. Glad to see you again. Got my computer science degree, job than furloughed and jobless the last two years. Hope to see this new course to comeback to IOS. This algo sucks because idk why it hasn’t suggested your videos when you were the reason i even got a youtube account and your channel was the first channel i subscribed to ever 😂.
@bryceellis112
@bryceellis112 4 күн бұрын
I feel like AI has helped me get my 9-5 job done work faster/less stress. And in indie life it’s helped me wrap my head around difficult concepts and ship high quality software through my app stamina bar. I do think the draw backs with AI generated code is that it’s easy to forget why something was done and it has harder time organizing larger projects where code is in different files (from my experience)
@johnnyelcoste
@johnnyelcoste 3 күн бұрын
I like the way to explain the news, linking post, opinion, etc . Thank you
@vamsi3877
@vamsi3877 4 күн бұрын
Excited about Swift 6
@filiplazov5895
@filiplazov5895 4 күн бұрын
I wish chatGPT can replace me on boring meetings so I can code instead :)
@zhasulanserikov9890
@zhasulanserikov9890 3 күн бұрын
Good one:)
@Wentris71
@Wentris71 4 күн бұрын
Call me conservative, boring or whatever else - I believe that for seasoned type of development we do not write a ton of code, therefore using AI does not help me that much. Surely it is fast to promp some docs or -stackoverflow- type of stuff, but even then chatGPT tripped me a few times with non-existing TS feature or BS native libs features… In addition, I like my code to have my personal touch😂
@daniilvaschilin4608
@daniilvaschilin4608 4 күн бұрын
AI is just a Tool, same as Google or copilot and others… You as a developer chose each of them to use for your problem. And your example fear enough, chat GPT some times laying and only making mess in your code. Any way you write your code even if few complex models your copied from GPT you still refactor them to your project. In my case I like to use GPT chat as assistant I am asking him to show me the way thinking or what options I have for solution and then o continue develop fsl
@dimiutube
@dimiutube 4 күн бұрын
Very interresting as usual ☺️ I think the same about AI as you do. AI makes me lazy and I still try to write as much code as possible by myself just to learn, how things work. Also, AI does not always give me the best solution. It just gives you what you ask for and that could end in code for iOS 16 if you don’t ask for newer OS versions. But I like to use ChatGPT and copilot for languages I don’t know well and would like to learn. It helped me a lot with Rust. At least I learned how to change wrong code to be able to compile it 😏
@kevinolive
@kevinolive 4 күн бұрын
I've struggled to find good info on how to create a PDF from a swiftui view. I asked chatGPT to write code for me. I still don't understand it but it works. I tried to add another form for printing and I couldn't figure out how. So back to asking AI to do it again and thus creating what appears to be a lot of duplicate code. In a way it helped-I completed a task but I didn't learn.
@michaellatta
@michaellatta 3 күн бұрын
Converting to swift 6 I replaced all observedobject with structs and simple vars. Solved a bunch of problems. Structs updated in actors and sent to ui via combine.
@michaellatta
@michaellatta 3 күн бұрын
I turned off the ai in Xcode as its guesses were incorrect way too often.
@leoingson
@leoingson 11 сағат бұрын
Hint: hired link is expired/changed.
@DragonByte79
@DragonByte79 3 күн бұрын
ok, publishing my private address and phone number is a no-go for me in Germany. So someone can abuse my address and phone number for other stuff. No thank. Thank you EU for that.
@w0mblemania
@w0mblemania 3 күн бұрын
Yep. Governmental overreach is screwing us over.
@w0mblemania
@w0mblemania 3 күн бұрын
I'm going to wait on Swift 6 concurrency until we get much better tooling in Xcode. Right now, it's all over the place. The Xcode errors are cryptic, and don't provide useful answers.
@sebastienaugsburger
@sebastienaugsburger 4 күн бұрын
AI can't even keep track of these changes to swift. Latner left it behind and moved on. Does the world want more swift?
@victorriurean
@victorriurean 4 күн бұрын
👋
@HectorCruzSantos
@HectorCruzSantos 4 күн бұрын
👏
@ThiagoMonagas-gw3ok
@ThiagoMonagas-gw3ok 4 күн бұрын
first comment
@mingy7017
@mingy7017 Күн бұрын
THANKS A TON SEAN AS ALWAYS PRODUCING SO MUCH GREAT CONTENT AND OPEN THE GATE TO OTHER GREAT RESOURCES IN THE FIELD
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,3 МЛН
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 14 МЛН
From Small To Giant Pop Corn #katebrush #funny #shorts
00:17
Kate Brush
Рет қаралды 72 МЛН
Apple October 2024 Event! New CONFIRMED Leaks!
10:00
AppleTrack
Рет қаралды 291 М.
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 413 М.
Claude vs ChatGPT: Which AI is Better for iOS App Development?
9:56
ProgrammingWithAPurpose
Рет қаралды 201
*Next-door 10x Software Engineer* [FULL]
4:50
Programmers are also human
Рет қаралды 665 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 280 М.
How do QR codes work? (I built one myself to find out)
35:13
Veritasium
Рет қаралды 4 МЛН
Swift Closures Explained
14:23
Sean Allen
Рет қаралды 65 М.
This AI Coder Is On Another Level (Pythagora Tutorial)
43:21
Matthew Berman
Рет қаралды 84 М.
SwiftUI - Reorder a List (2 Ways)
13:33
Sean Allen
Рет қаралды 5 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,3 МЛН