Reading all the negative sentiment on HN about Electron beforehand I was a bit concerned about picking it for the desktop app but now I am positively surprised to be honest.
I totally understand that Electron's memory footprint is not acceptable for very small apps that only serve as a utility. For Life though, which is supposed to replace 2-3 other apps, a memory footprint of ~300mb seems fine to me. In-app performance is also good.
I cannot say anything about the iOS Routine app because I have not tried it yet.
Hey Alex, very cool project! What made you pause working on it?
You are making a great point. There is an inherent trade-off between customisability and simplicity. That is not necessarily a problem though because I think there are different target groups depending on where your product is on this scale. I like to think of productivity software as a pair of shoes where everyone has their preferred size and fit. That also allows different tools to successfully co-exist.
The desktop application is Electron-based, so porting it to Windows will be relatively easy. For mobile we go native though and that's why a native Android application will take some longer.
Awesome to see more people work on integrated productivity spaces! I work on something very similar at Life (https://life.so).
Since you decided to include notes into your bundling as well (which I did not so far) I am curious: How do you expect people to switch their note-writing habits from Notion, Roam, etc. to your project? It seemed to me that the notes market is extremely competitive already.
The design looks clean and beautiful. Congratulations to your launch and I will try to sign up for early access later.
I can't get my head around why their documentation is so poor.
They should have all the resources in the world to recruit people that have proven to write good documentation. If open-source projects run by volunteers can have excellent documentation (e.g. Vue), why can't Apple?
Better docs mean a better developer experience which means more people want to (and are able to) develop apps for iOS which increases the value of their platform. It looks like a no-brainer to me to invest some resources into this to improve the current state of affairs.
The arbitrariness with which these companies rule over our digital lives infuriates me more from month to month. We do our best to fight dictators in the physical world but somehow accept them in the digital realm.
I've been pondering the idea if software can help us to make decisions in the way you have shown here for a while. If you (or anyone else) would like to have an exchange about it, my email is in my profile.
Someone posted this in the Mac thread yesterday. I gave it a try and it has worked well for me so far. I spun up Divinity 2 and could play it on low settings without fan noise or excessive heat. That hadn't been possible before.
Their blog posts are great. They sometimes blog about really obscure parts of game development. It’s interesting to read even if you are not building games.
I’ve got nothing useful to add except saying that I find it inspiring that you were able to turn a personal loss into entrepreneurial energy for positive change.
Good luck to you guys. I’m certain that your endeavors would make her proud.
I studied Vue and Nuxt through Maximilian Schwarzmüller’s courses, which I liked. He has a very beginner-friendly teaching style, which was right for me at the time but might not work for everyone.
Okay and you would say that if you optimised all of these factors you would end up with a latency around 300ms?
I just set my Ableton Live to 300ms and it was actually o.k. I think the reason is that a lot of people don't actually 'play' their instruments these days - at least in electronic music.
Instead, they program their drums by putting midi notes on the grid and then listening to the result. The same with synths etc. So when I work this way, the 300ms latency are actually bearable. Of course it would be different if I used drum pads to play my drums 'live'. But honestly I don't know many people who do that and when I watch tutorials on YouTube also almost no one is doing that. A lot of electronic music producers 'play' their instruments with their mouse button.
Is there any reason why music production in the cloud isn't the standard yet?
High-quality VSTs requiree a lot of CPU power. Even my 16-inch MBP easily heats up once I add some more advanced VSTs.
I would rather pay X$ per month and have my music production work station in the cloud and interact with it from any old device with a fast internet connection.
Working with a buffer size of 512 samples, I currently have a latency of 11.6ms in Ableton. Adding another 10ms latency through the internet connection wouldn't be a drama for me.
Working in the cloud would allow me to easily upgrade or downgrade my system based on my needs, better collaboration with others, automatic backups, one-click access to new VSTs and samples, etc.
This set up would probably be less ideal for people who actually have to record a lot of 'real' instruments but a lot of music is only created in the box today with VSTs.
But I'm surely missing something here. Why hasn't this been a trend yet?