AI is hurting engineers.
Many new engineers think the AI is smarter than they are. It's not.
You're paid to think about the problem. One important way you learn to think about the problem is to go through the exercise of writing code—especially the boring parts early in your career.
So if you're new to this, turn off Github Copilot and struggle on some of it for longer than is comfortable. Learning takes place at the edge of comfort.
@mattiem i have a tricky Swift Concurrency situation.
the code is running on Swift 6 mode with Strict Concurrency enabled. we are trying to migrate a class that sublasses UICollectionViewLayoutAttributes, which is a MainActor.
the class has a mutable value, and we are trying to access it from a nonisolated method, that we are overriding.
what are you suggesting we do here?
we can mark the property nonisolated(unsafe)
or use MainActor.assumeIsolated
but these don’t look like safe options 😅
Mentee interest surveys are now open for the @swiftlang Mentorship Program! This program enabled me to start contributing to Swift.
If you're interested in participating in Swift's open source community, I encourage you to apply using the link below:
Due to circumstances beyond my control, I’ve been made redundant at my job. If you want to hire an excellent Apple platforms developer (iOS, etc.) with 17 years of experience, time at Apple, and lots of SwiftUI experience, or a great Ruby on Rails developer, reach out.
Full-time or freelance. Ready to go immediately. Please spread the word. #Swift #RubyOnRails #GetFediHired