Over the years, I’ve had a handful of friends ask me how to become a software developer. I’d like to lay out steps on how to go about it, based on my experience and current industry trends. Below is what I think is the best approach. Read more…
Use SwiftUI in UIKit Cells with UIHostingConfiguration
Most iOS projects I’ve worked on since SwiftUI was released contain a mix of UIKit and SwiftUI. Any ways to make these frameworks interoperate easier is a win. UIHostingConfiguration is one of these very useful tools. Read more…
How to Have AI Review Pull Requests Locally
There are a number GitHub integrations which allow AI to review pull requests. Tools such as Copilot Code Review, Claude Code GitHub Actions, Graphite Diamond make this process automatic, with comments left directly on the PR. I’ve found these to be very useful in catching code issues. Read more…
AWS CEO on Using AI to Replace Junior Engineers
The CEO of Amazon Web Services, Matt Garman, had some choice words for companies looking to replace junior engineers with AI. Read more…
SwiftUI Navigation with NavigationStack
With NavigationView deprecated, the recommended navigation approach in SwiftUI is to use NavigationStack. In my opinion, this value-based style of navigation is simpler and more flexible. Read more…
Microsoft Study on Job Impacts of AI
I’m late to the party on this study from last month, but nonetheless I wanted to put up a post on it. Microsoft looked at 200,000 U.S.-based anonymized conversations from Copilot and determined which jobs are being most disrupted by AI. Read more…
My Week with GPT-5
Last week, OpenAI released the much-anticipated GPT-5. The reviews have been mixed, so much so that the company restored the 4o chat model because a vocal group of users were unhappy it went away. Read more…
Blood Oxygen Sensing Returns to Apple Watch
In 2023, blood oxygen sensing was disabled on all newly sold Apple Watches in the United States. This was due to a court ruling that Apple had violated a patent from digital health company, Masimo. Read more…
- Page 1 of 2
- 1
- 2