@rjonesy Not sure what’s going on here because I thought your now-deleted tweets were super-clear. And you deleted… twitter.com/i/web/status/1…
@CraigGrannell Yep, I’m typing this on an Apple desktop keyboard with gouges in the S, D, and E keys. :-(
@hisaac Oh, that’s great!
BBEdit 13: mjtsai.com/blog/2019/10/0… #mjtsaiblog
NSDistributedNotificationCenter No Longer Supports nil Names: mjtsai.com/blog/2019/10/0… #mjtsaiblog
Keyboards as Competitive Advantage: mjtsai.com/blog/2019/10/0… #mjtsaiblog
Weather Line 2: mjtsai.com/blog/2019/10/0… #mjtsaiblog
Stop Saying, “We Take Your Privacy and Security Seriously”: mjtsai.com/blog/2019/10/0… #mjtsaiblog
Posts updated today:
Twitter Search for DMs
mjtsai.com/blog/2019/09/0…
Apple’s New Map
mjtsai.com/blog/2019/10/0…
Ins… twitter.com/i/web/status/1…
Posts updated today:
HKmap Live Rejected From the App Store
mjtsai.com/blog/2019/10/0…
Scanbot Goes Freemium… twitter.com/i/web/status/1…
@jgordonshare I think it’s not well designed and has a bunch of really surprising behaviors that lead to bugs. But… twitter.com/i/web/status/1…
@mbessey I really love what I can do with AppleScript, but it was hard to learn. The Definitive Guide is what final… twitter.com/i/web/status/1…
@OluseyiSonaiya I love Swift Playgrounds in theory, but they just don’t seem to work reliably or quickly in Xcode. Are they better on iPad?
1. First language: BASIC
2. Had difficulties: AppleScript
3. Most used: Swift, Objective-C, Python
4. Totally hate:… twitter.com/i/web/status/1…