

In less than a day, rcmd became so ingrained in our app switching that we got incredibly annoyed when we had to quit the app for recompiling and debugging. We created the first prototype in about a week (icons and graphics take so much time…) and started using it in our day to day work to see if it made sense. I pitched this idea to Ovidiu Rusu, a very good friend of mine, who surprisingly seemed to have the same need as me. So simple that people were offended by it… My idea sounded a bit simpler: Right Command + the first letter of the app name But that needed a bit more key presses than I wanted (that is 1) and more attention than I wanted to give (which is none). I remembered using Contexts for a while, which provides a Spotlight like search bar for fuzzy searching your running apps. Using the app name felt the most natural. When I used Windows for reverse engineering malware, I liked switching apps using Win + Number where the number meant the position of the app icon in the taskbar. What if I use it exclusively for switching apps?
#BETTERSNAPTOOL DMG MAC#
We have two Command keys on a Mac keyboard, and the right hand side one is almost never used. So what does my brain do when I feel burnt out? Gives me ideas for even more apps… # rcmd Maybe pressing Tab 4-5 times while visually assessing if the selected app icon is the one I want to focus, isn’t the best solution for this kind of workflow. I start to feel my fingers again, press Command Tab once more, and while looking at the list of app icons I realise something. Those features should have probably been their own independent app. Why am I adding all the features the users are asking for, then deal with the flood of frustrated emails saying “what an overcomplicated stupid app, I just want to make my screen brighter!!”, then try to hide advanced features to make it simpler, then get assaulted with the confused “I can’t change volume anymore fix this ASAP!!!” because UI changes can very easily introduce bugs by simply forgetting to bind a slider to a value, then get back to scotch taping broken parts slower than the users can report them? It’s probably only funny for a small group of workaholics, but the reality of those words struck me in the middle of the hysterical laughter I was trying to stop. Wasn’t that what I ran away from when I quit my job to make apps for a living?
#BETTERSNAPTOOL DMG CODE#
I stop switching apps and just stare at the Xcode window, containing what I knew was Swift code but looked like gibberish right now. I feel my brain pulsing and my ring finger going numb on the Tab key.
#BETTERSNAPTOOL DMG PATCH#
So, it’s Tuesday night and I’m Command Tab-ing my way through 10 different apps, some with 3-4 windows, while trying to patch bugs in Lunar faster than the users can submit the reports.

Home Blog Notes Stuff Contact Résumé RSS Why aren't the most useful Mac apps on the App Store? A case study into developing an app for the Mac App Store, and all the limitations I ran into while doing that
