38 karma · joined August 3, 2014
I used AppleScript for the first two years of this app as well (Can't believe it's been 7 years since I started it). But it's hard to handle complex programs, and handing off data to Swift or Objective-C from AppleScript. So I switched to [ScriptingBridge](https://developer.apple.com/documentation/scriptingbridge). It provides better Objective-C APIs to handle Apple Events.
Also, why did you select JSON as the output format?
And then for one of my hobbies https://m.youtube.com/@idaemonplasmo for building better model kit aircrafts.
Not sure if they are masters of their craft, but they make their craft more accessible/enjoyable for me.
1. Go Indie
2. Join a startup
These both options have cultural parameters that are weighing in exactly opposite direction to that of a major-corp. Doing this will help you learn about your own definition of an ideal utopia for a workplace. Having experienced both the cultures you'll be able to decide your ideal utopia - what team size you like to work with, at what pace, at what degree of freedom, in a flat hierarchy or well structured one, remotely or inside an office surrounded by colleagues and so on. I hope this helps in finding your ideal workplace. Good Luck :)