I have been using Duolingo for almost 3 years to learn a language, but I don't know anything at all.
Of course, I have some basic vocabulary from the vocabulary words, but it's not conversational level. I'm currently considering buying textbooks and workbooks.
Last year I was spending most of my days doing web & UI-based freelance work for brands like Nike, Sonder, and smaller companies you've probably never heard of. I learned a lot but wasn't making money when I wasn't working, and rarely worked on anything that would compound my efforts over time. Now, I dabble with digital products I can build once and sell repeatedly and mostly spend my days building Super, a really simple way for anyone to build websites using Notion. Ask me anything
Someone starts an export, sees 70%, and closes the tab. When they come back, what should the app show? A fresh progress bar is misleading if the server kept working. 'Cancelled' is wrong unless the work actually stopped.
I'd give any job that can outlive the page an ID and store its state server-side. The simplest useful test is to start one, close the tab, then return and find the same job with its real status or result. Closing the tab and cancelling the job should be separate actions.
For a small product, when do you add this? As soon as a task can run in the background, or only after users actually lose track of work?
Hi everyone!! In case you haven't heard, in a couple of weeks we're trying something new: hosting an event to share everything you need to know about how to launch on Product Hunt. We'd also like to incorporate answers to the most common questions from the community, so here's your open call to ask us anything in the comments below! To join the event on August 16 at 9am PDT, go ahead and register here: https://events.producthunt.com/e...)
There are a lot of products launching in PH every day. Feel free to share your story - the "why" behind your product and what needs/problems you are trying to solve! In my case, Klever Suite (kleversuite.com) strives to uplift and empower teams to be their most productive self by combining all the tools they need to manage their projects, tasks, and Wiki docs in an integrated workspace! What about you?