Carson Whitsett, a multifaceted software developer, shares his experience in software and firmware programming, including work on medical devices and mobile app development. He discusses the use of OmniGraffle in organizing app development processes and the changing landscape of software development in the age of AI.
Carson Whitsett has an impressive track record, working on notable projects like the Dexcom ONE app and the GoPro subscription service.
Omnigraffle plays a crucial role in Carson's software development process, helping him create clear diagrams for collaboration and bug identification.
Deep dives
Carson's Impressive Client Work
Carson Whitsett, an independent software developer, has an impressive track record of working with notable clients. He has developed the Dexcom One app for Dexcom, the GoPro Plus subscription service, and a wearable brain E.G. device for Neuroverse. His expertise in firmware programming and extensive hardware knowledge has allowed him to work on a range of projects, from medical devices to touchscreen voting machines.
The Intersection of Game Programming and Carson's Passion for Games
Carson's passion for games, which began in the 1970s during the dawn of the video game age, led him to pursue a career in game programming. Inspired by classic games like Breakout and Arkanoid, he taught himself programming and created the Mac Breakout game. Over the years, Carson has continued to enhance and expand the game, adding new features and elements such as bubbles, creatures, capsules, and hidden fruits. His dedication to the game is akin to a digital bonsai tree, with continual refinement and improvements.
The Value of Omnigraffle in Carson's Software Development Process
Omnigraffle has played a crucial role in Carson's software development process, particularly when working on iOS apps. By importing screenshots of app designs from tools like Figma into Omnigraffle, Carson is able to create a clear diagram that showcases the user flow and screen transitions. This diagram serves as a powerful tool for collaboration with designers, stakeholders, and the development team. Additionally, Omnigraffle helps Carson identify bugs, unexpected behaviors, and areas that need further clarification before writing any code. This thorough planning process saves time and ensures a solid foundation for app development.
In this episode of The Omni Show, we chat with Carson Whitsett, a multifaceted software developer and the brain behind MacBrickout, the famous ball and paddle game. Carson, who runs Ditty Labs, shares from his vast experience in software and firmware programming plus hardware engineering, including work on medical devices, printers, machine vision technology and mobile app development. He recounts his journey from fixing electronics at a music store to becoming an expert in iOS app development, contributing to notable projects like the Dexcom ONE app and the GoPro subscription service.
Carson discusses how OmniGraffle has proved instrumental in his workflow, particularly in organizing app development processes, and shares his views on the changing landscape of software development in the age of AI.
Some other people, places, and things mentioned in this episode: