Posts

Showing posts from August, 2023

Retiring from App Maker Professional

Image
The sunken cost fallacy is when one refuses to change their mind because they invested so much into their initial choice. Today, I had to acknowledge that I fell for this fallacy. In November 2019, I came up with the idea of an "app to make apps" and began hacking together SwiftUI code to build an MVP. Like most tech projects, getting 90% there takes about 10% of the time. I uploaded my MVP in December to YouTube here.  https://www.youtube.com/watch?v=WTN4_X4D6I4 App Maker MVP Dec. 2019 But things were quickly about to get out of hand. I decided the app should support importing Swift code. This increased the complexity of the code considerably. I needed to program a way to convert SwiftUI code into my own editor's model. Code Exports in App Maker MVP I chose  SwiftSyntax  to get an AST of the Swift code. Then I made increasingly more complex AST tree walkers. Before you know it, I added so many features that my AST walker could qualify as an AST interpreter! App Maker now