Show HN: A minimalist Mac app that helps track, allocate, and plan your time
apps.apple.com
apps.apple.com
I can't tell if it syncs data with my other Apple devices, but if it does, it would be great if it had the option of doing it through iCloud instead of through some proprietary untrusted service that I have to create yet another account for. (I' looking at you, Panic and Junecloud.)
But otherwise, why should you get access to all future updates and ongoing work?
I think Sketch has a good system - you pay once and you only have access to that version forever (bugs and all). In order to update/get new features, you need to pay again or have an ongoing subscription.
Of course it is better for the dev to sell a subscription, but having to pay when new versions releases is for the customer the best option.
Hint: you can charge for upgrades without forcing them down your users throats.
Because a norm has been established in software where you can charge for what in physical goods would be considered a defective piece of shit that should be recalled asap. This is beneficial to software developers and is predicated upon the concept of free updates.
If I ever get around to releasing one of the various projects I have, it will probably use a tip jar.
When you pay upfront, the dev is not incentivized to try and keep you. So the product gets worse and worse until it dies.
If you pay overtime, the whole game is “how can we make this person love the shit out of this thing for as long as possible.”
"I know! Let's add every feature and bullet point under the sun!"
This is not true.
When you pay up front, the developer has an incentive to make the product right the first time; instead of releasing a buggy product because it can always be patched later.
In the pay up front model, if the initial product is crap, then nobody buys the next version. That is the incentive to release a quality program the first time around.
Then the developer has an incentive to make the next version so much better that people who like the first product will buy the new version.
If you pay overtime, the whole game is “how can we make this person love the shit out of this thing for as long as possible.”
No, if you pay over time, the whole game is "how can we keep this sucker on the hook and milk him for monthly payments for bug fixes and things we should have done the first time."
For example, millions of people pay repeatedly for WordPerfect from version to version for decades because it just kept getting better. That's how it was done until very recently, even with operating systems.
“...are you done your task?”
Also, notifications is spelled incorrectly. Those kinds of mistakes indicate a lack of attention to detail.
Some feedback. Starting the task automatically when it’s added feels stressful. Same when I restart the app - it starts ticking. Not sure how to reset it either.
Would like to be able to add tasks without specifying a time too, and switch to it without having a timer start - just as a reminder of what to focus on.
Can I turn off the active task somehow, and show the icon again? (i.e. have access to the list from the menu, without explicitly selecting which one I’m working on atm)
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!
It’s not for everyone, but the idea is to trigger a kind of competitiveness/relentlessness with your todos that helps focus and flow.
Come on
I wonder if there would be a way to pair this with an app like Cold Turkey...
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.
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.
https://apps.apple.com/us/app/zonebox/id597870795?mt=12
Purchased and so far it looks pretty great.
No other kind of link in safari is allowed to open an app like that without confirming it each time.
I'm on Linux these days so can't use it anyways :/
And at the end of the day you can generate a nice table that shows you, how much time you spend with what.
[1] https://orgmode.org/manual/Effort-estimates.html [2] https://orgmode.org/manual/Clocking-commands.html
Toggl.io
This isn’t the same service at all, BTW. I use and like Toggl but the app shown here serves a different purpose.
I like the idea, OP. I might give it a try when I’m on my Mac.
Happy Birthday.