Retiring from App Maker Professional
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