Time off from personal projects is healthy
A developer reflects on taking a break from personal projects to reduce stress and explore learning opportunities.
Peter Witham is a software developer and creator writing about mobile app development, game design, and AI-assisted workflows. His blog blends technical insights with personal reflections, podcasts, and lessons from building apps across platforms.
100 articles from this blog
A developer reflects on taking a break from personal projects to reduce stress and explore learning opportunities.
Developer shares new Job Finder Tracker iOS update with ShareSheet integration for easy job creation from apps like LinkedIn.
A developer's anticipation and reflections on Apple's WWDC 26 conference, highlighting new platforms, tools, and community events.
A creator reflects on handling sickness and shares updates on a Job Finder Tracker iOS app update with multiple resume support.
Explains why using simple on-screen elements like cubes is crucial for prototyping in app and game development before adding polished assets.
Developer announces upcoming Android app, Job Finder Tracker, and shares progress and screenshots ahead of its Google Play Store release.
A developer shares their experience using AI tools to convert iOS apps to Android, detailing the process, challenges, and results.
A developer reflects on their year of shipping apps and games, closing a podcast, and plans to focus on marketing and updates in the new year.
A developer's monthly recap covering game development progress, podcast recordings, live streams, and plans for a Steam release.
A developer shares progress on their game 'Project Hack', discussing UI design, leaderboard implementation, and the challenges of gameplay balancing.
A software developer discusses the importance of over-explaining requirements and details in development to avoid misunderstandings and ensure desired outcomes.
A developer shares lessons from shipping the first update to their subscription tracking app, SubRadar, focusing on bug fixes and user feedback.
A review of 'The Farmer Was Replaced', a game that teaches programming by using Python code to automate farm tasks with a drone.
An engineering manager argues for prioritizing team well-being over short-term efficiency, stating that caring for people leads to better long-term productivity and results.
The creator announces the end of the Compile Swift Podcast after 193 episodes, citing challenges in maintaining content quality and schedule.
A developer shares lessons on avoiding technical debt by prioritizing planning over coding, using a personal game project as an example.
A developer explores using Claude Code to generate a static website for their app, including design and responsive layout.
A developer shares progress on creating a 3D version of their game using Unity, focusing on building a random level generator.
A developer details the data structure for boss characters in their game 'Project Hack', including attributes and rewards.
Xcode 26 introduces AI integration, allowing developers to use ChatGPT, other APIs, or local models for coding assistance within the IDE.