388 karma · joined December 31, 2010
Your feedback is super useful to us. The ability to turn off the active task is probably something we will incorporate in the next release. Having the ability to add tasks without a timer needs to be thought through a bit more by us since many users use their Effortless task list as a sort of notepad. Please let me know if you have any more feedback!
I didn't do anything that special to learn it. I gave the The Swift Programming Language book (1) a read and then started to get my hands dirty, using Google when needed. I had done some iOS development a long time ago, which also helped. I almost immediately found it just as easy to write as Python (and in some respects easier) but with a stronger type system. It also has a lot of great tooling like Playgrounds. So I guess my advice would be to give yourself a project which you want to use Swift for, ideally where you have no other alternatives. I've also tinkered around with using Vapor to create web servers using Swift, so that might be another option.
I learned Swift and native Mac app development in order to develop Effortless and have since fallen in love with Swift. It has replaced Python as my language of choice for many tasks.
That doesn't sound simple at all. What types of startups have higher success rates than 30%?
2. Do whatever you wish to do, every single day, such as spending a year studying philosophy while travelling the world, or deciding to learn salsa for a year and a half.