How to increase your Senior iOS Dev income without working more hours | Live Dev Mentoring
/Many iOS devs believe they will earn a raise or get paid more if they work longer hours. But it rarely works because...
Read MoreSkilled, disciplined and professional iOS software development resources tailored for you
Many iOS devs believe they will earn a raise or get paid more if they work longer hours. But it rarely works because...
Read MoreLearn how to grow as an iOS dev, make good architecture decisions to withstand the test of time in your iOS/Swift codebases, deal with tech debt, and write flexible tests that don't break every time the code changes.
Read MoreLearn how to fill knowledge gaps and keep growing as a Senior iOS Developer, get your team on board with new practices, and choose between MVC/MVVM/MVP.
Read MoreLearn how to avoid decision-paralysis because of different opinions in the iOS team, convince the product team to try new technologies, and help iOS devs just starting in the industry.
Read MoreLearn how to use your time more efficiently to get more things done, such as improving your skills and promoting yourself. Also, learn the main pros/cons of Hybrid vs. Native development and when to teach advanced topics to junior developers.
Read MoreLearn how to prepare and deliver great iOS dev presentations and how to meet like-minded iOS developers and grow your network.
Read MoreLearn how to help iOS dev teammates learn and engage in better development practices like testing, dependency injection, clean code, modularity, and so on, even when they don't see the immediate benefits.
Read MoreLearn how to find the time to build your own iOS apps to help you achieve financial freedom, how to bypass challenges when publishing content (e.g., "I feel like I don't know enough to publish a blog!"), and how to start applying TDD at work.
Read MoreLearn how to get started with TDD, and how to evolve your modular design, software architecture, and functional programming skills.
Read MoreLearn two essential practices for scaling large iOS projects, and how to learn topics like CI/CD and TDD when there are no senior developers around to teach you.
Read MoreFirst-class iOS engineering with Empathy, Integrity, and Economics in mind. Skilled and disciplined training for iOS professionals and teams.
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.