top of page


What To Do When I've Forgotten Swift?
Protect your Swift expertise. Don't abandon the technical depth you spent years building What To Do When I've Forgotten Swift? It happens more often than most developers admit. A few years ago you were writing Swift every day. You understood optionals, closures, protocols and value semantics. You could discuss architecture with confidence and navigate a codebase without hesitation. Then life happened. Perhaps you spent years maintaining the same application. Perhaps you moved
May 3112 min read


Help! I've Forgotten Swift! 😳
Protect your Swift expertise. Don't abandon the technical depth you spent years building Help! I've Forgotten Swift! It is a surprisingly common experience. A developer spends several years building iOS applications, becomes comfortable with Swift, contributes to commercial products, participates in code reviews, and gradually stops thinking about the language itself. Day-to-day work becomes focused on features, bug fixes, meetings, sprint planning, product requirements and f
May 3114 min read


What Happens If I Have Forgotten Swift? 😄
Protect your Swift expertise. Don't abandon the technical depth you spent years building What Happens If I Have Forgotten Swift? It happens to almost everyone. A developer spends years working with Swift, changes jobs, moves into management, switches technology stacks, takes time away from programming, or simply spends too long maintaining the same application without revisiting the language itself. Then one day an interview appears. Or a new project begins. Or a recruiter ca
May 3113 min read


What Open Source Projects Can Teach Swift?
Protect your Swift expertise. Don't abandon the technical depth you spent years building What Open Source Projects Can Teach Swift? One of the most common mistakes Swift developers make is assuming they need to build large applications before they can improve their understanding of the language. In reality, many developers learn Swift most effectively by studying small, focused projects that demonstrate a single concept well. A good open source project does not need thousands
May 3113 min read


Swift Study Plans
Protect your Swift expertise. Don't abandon the technical depth you spent years building Swift Study Plans Most developers do not struggle because they lack learning resources. They struggle because they study the wrong things at the wrong time. A complete beginner does not need to spend hours debating architecture patterns. A junior iOS developer maintaining a commercial application does not need another beginner tutorial explaining variables and constants. A senior develope
May 3112 min read


Swift Study Plan 2
Protect your Swift expertise. Don't abandon the technical depth you spent years building Swift Study Plan 2 Junior iOS Developer → Stronger Swift Developer In A Commercial Team Who Is This Study Plan For? This study plan is for junior iOS developers who already have a role, already work on a commercial codebase, and already understand enough Swift to complete daily tickets. You may be fixing bugs, adding small features, adjusting SwiftUI screens, maintaining existing code, or
May 3116 min read


Swift Study Plan 1
Protect your Swift expertise. Don't abandon the technical depth you spent years building Swift Study Plan 1 Complete Beginner → Swift Foundations Who Is This Study Plan For? This study plan is designed for somebody who is completely new to Swift and may be completely new to programming. You may never have: Written software before. Used GitHub. Downloaded a Git repository. Opened Xcode. Executed Swift code. That is perfectly fine. Your objective is not to become an iOS develop
May 3116 min read


Can AI Teach Me Swift?
Protect your Swift expertise. Don't abandon the technical depth you spent years building Can AI Teach Me Swift? Artificial intelligence can explain Swift syntax, answer questions, generate examples, create quizzes, and even build complete applications from a prompt. Given these capabilities, it is reasonable to ask whether AI can replace traditional Swift learning resources altogether. The answer is both yes and no. AI can absolutely help you learn Swift. In fact, it is one o
May 3113 min read


Why Does Using AI CLI Tools Harm Swift Knowledge?
Protect your Swift expertise. Don't abandon the technical depth you spent years building Why Does Using AI CLI Tools Harm Swift Knowledge? Terminal-based AI tools such as Claude Code and Codex CLI are rapidly becoming part of the professional software development workflow. They can inspect repositories, generate code, perform refactors, explain unfamiliar systems, and automate many repetitive engineering tasks that previously consumed hours of developer time. Used correctly,
May 3114 min read


What Is An IDE?
Protect your Swift expertise. Don't abandon the technical depth you spent years building What Is An IDE? IDE stands for Integrated Development Environment. An IDE is a software application that brings together the tools required to write, build, test, debug, and maintain software within a single workspace. Rather than forcing developers to use separate applications for editing code, compiling programs, debugging issues, running tests, and managing projects, an IDE integrates
May 3112 min read


How To Move AI Out Of Xcode IDE And Into The Terminal
Protect your Swift expertise. Don't abandon the technical depth you spent years building How To Move AI Out Of Xcode IDE And Into The Terminal For the last few years, many developers have assumed that the future of AI-assisted programming would live inside the IDE. Open Xcode, type a prompt into a sidebar, and allow the AI to generate code directly within the editor. In practice, many iOS developers have discovered that this workflow often introduces as much friction as it re
May 3113 min read


Which AI CLI Should I Use For iOS Development?
Protect your Swift expertise. Don't abandon the technical depth you spent years building Which AI CLI Should I Use For iOS Development? The rise of terminal-based AI tools has created a new question for iOS developers. If AI works better from the command line than from inside the IDE, which tool should you actually use? The answer depends on your workflow, but for most professional iOS developers the conversation currently revolves around two major options: Claude Code OpenAI
May 3112 min read
bottom of page
