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
@jaymartinez3114 күн бұрын
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 😂.
@bryceellis1124 күн бұрын
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)
@johnnyelcoste3 күн бұрын
I like the way to explain the news, linking post, opinion, etc . Thank you
@vamsi38774 күн бұрын
Excited about Swift 6
@filiplazov58954 күн бұрын
I wish chatGPT can replace me on boring meetings so I can code instead :)
@zhasulanserikov98903 күн бұрын
Good one:)
@Wentris714 күн бұрын
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😂
@daniilvaschilin46084 күн бұрын
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
@dimiutube4 күн бұрын
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 😏
@kevinolive4 күн бұрын
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.
@michaellatta3 күн бұрын
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.
@michaellatta3 күн бұрын
I turned off the ai in Xcode as its guesses were incorrect way too often.
@leoingson11 сағат бұрын
Hint: hired link is expired/changed.
@DragonByte793 күн бұрын
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.
@w0mblemania3 күн бұрын
Yep. Governmental overreach is screwing us over.
@w0mblemania3 күн бұрын
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.
@sebastienaugsburger4 күн бұрын
AI can't even keep track of these changes to swift. Latner left it behind and moved on. Does the world want more swift?
@victorriurean4 күн бұрын
👋
@HectorCruzSantos4 күн бұрын
👏
@ThiagoMonagas-gw3ok4 күн бұрын
first comment
@mingy7017Күн бұрын
THANKS A TON SEAN AS ALWAYS PRODUCING SO MUCH GREAT CONTENT AND OPEN THE GATE TO OTHER GREAT RESOURCES IN THE FIELD