Project Update

Joe and Dave discuss the progress of their respective projects. Time for a Project Update.

About the show

Joe and Dave discuss the progress of their respective projects, delving into the challenges, successes, and failures of being commercial software developers, periodic game developers, and general technology enthusiasts. Project Update is about our projects and lives, but we’ll also be bringing in other creators to talk about their projects and lives. In some ways we’re all dealing with the same issues, and in others we’re dealing with a problem space uniquely our own.


  • 30: Bugs and AppleScripts

    March 31st, 2020  |  1 hr 1 min

    This week Dave runs into several bugs with the web view integration and build process for his app. Joe gets distracted with AppleScript and WebVR.

  • 29: Progress Bar Ping Pong

    March 16th, 2020  |  1 hr 2 mins

    This week Dave and Joe discuss a new design for FM Comparison that they think will simplify the structure of the app. They spend time with the Vuex Store, progress bars, and logging. Joe may have relapsed into VR a bit...

  • 28: Fretting & Integration

    March 2nd, 2020  |  50 mins 48 secs

    This week the discussion is all about FM Comparison. Joe begins work on the UI and causes Dave some anxiety in the process. Dave arrives at some conclusions that he previously had not allowed himself to consider.

  • 27: A Slightly Weird Environment

    February 17th, 2020  |  56 mins 33 secs

    This week Joe removed Random Arrow from the App Store and talks about what he learned from the experience. Dave hired a front end developer for FM Comparison and streamlined the diff linking process.

  • 26: Commit the Bag

    February 3rd, 2020  |  1 hr 2 mins

    This week Joe reviews a couple of small updates and talks about data handling for the visual timeline feature. Dave pulls SQLite out of the project and returns simpler approaches for the runtime data structures. They both try to avoid premature optimizations.

  • 25: Did You File a Bug Against It?

    January 20th, 2020  |  57 mins 2 secs

    This week Dave went on a stay-at-home roadshow, visiting a number of user groups to demo his products and some development techniques. Joe shipped another small update to Retrospective Timelines and learn some of the more complex aspects of Core Data.

  • 24: SwiftUI Sandwich

    January 6th, 2020  |  59 mins 20 secs

    Joe and Dave are back from their holiday hiatus. Joe details several small releases for Retrospective Timelines. Dave reviews several weeks worth of work on the calculation parser and overall application architecture.

  • 23: The Octothorpe

    December 9th, 2019  |  42 mins 15 secs

    Dave continues to find additional complexity in FileMaker calculation parsing. Joe works on an update for Retrospective Timelines.

  • 22: This Will Have to Do

    December 2nd, 2019  |  1 hr 28 secs

    This week Joe finally shipped version 1.0 of Retrospective Timelines. Dave traveled back in time to work with Apple Script Studio and made yet more progress on the parser.

  • 21: Rhetorical Topics

    November 18th, 2019  |  1 hr 1 min

    This week Dave finds a reason to run unit tests before every commit and Joe finds several unfixable bugs.

  • 20: The man-spreading of app navigation

    November 11th, 2019  |  1 hr 8 mins
    antlr, indiedev, swiftui

    This week Joe makes a lot of progress on the UI for Retrospective Timelines. Dave gets his laptop fixed and wraps up the hardest part of the calculation parser.

  • 19: Weird descending price

    November 4th, 2019  |  47 mins 3 secs

    This week Dave reviews Rider and makes some progress on Let and While statement parsing. Joe details some changes on the User Interface for Retrospective Timelines.