5 ms·
Show HN: I fixed journaling for myself
Journaling is a great practice to learn more about yourself - if done daily.
I tried it multiple times and couldn't stick to it.
This project is how I finally fixed it for myself.
It works by eliminating my excuses.
There is only one question a day that I'll answer - no time spent on "finding the perfect topic".
I only need to go to the page - not find my notebook or create a new note/paragraph in another app.
I only left myself a relatively small input area, less than a page in a small notebook - that way the commitment doesn't feel too big.
I really enjoy the process and it has become something that I do early in the morning - a little bit of time for myself.
It's now public because I am sure it could work for you too.
Bonus: The data is all local, the input will be saved in the browser (IndexedDB) while I type, no login necessary - the full journal is accessible as a CSV (bottom right).
https://dailyprompt.org https://dailyprompt.org
- mettamage 4y agoI use Day 1 and talk into it, listen back and reflect
- barthelomew 4y agoThis does look very interesting. I like it. I shall admit I've spent too much time though building my own journalling apps too. What's the right tradeoff- I wonder - between writing your own journalling apps v/s time spent journalling.
- bovermyer 4y agoNicely done. I love simple apps like this. Bonus points for local data.
- Evidlo 4y agoCool idea. Include an about page somewhere. Where do you pull the questions from? Also a random idea is that you allow people to save their entry directly into a git repo, which feels a bit safer than browser storage. I think there's a way to do that from the web.
- kuehle 4y agoI guess an about page is a great idea, I'll create one that answers the questions here later. My setup for the questions is the following - I have a questions file with one question per line and a cron job that takes the top one, builds the static page by including it in the template and then appends the question in the end. That way I can always add more questions but if I run out of questions it would just start from the beginning. Do you have an idea on how to save to a git repo from a static page? I don't want to make it any more complicated than it needs to be.
- Evidlo 4y agoThere seem to be REST apis that are specific to Gitlab/Github like [0]. There's also isomorphic-git [1], which is git client implemented in Javascript. [0]: https://github.blog/changelog/2021-09-13-a-simpler-api-for-authoring-commits/ https://github.blog/changelog/2021-09-13-a-simpler-api-for-a... [1]: https://isomorphic-git.org/ https://isomorphic-git.org/
- BeetleB 4y agoPrompts for journals is an old concept. You can buy lots of (physical) journals that have 1-3 questions as a prompt on each day. Personally, I tried it and still failed to maintain it.
- kuehle 4y agoDo you have an idea why you could not maintain it? I think another component why I open the page every day is that I only have the chance to fill this question that day - something that you wouldn't have in the paper one.
- BeetleB 4y agoSo your prompt changes daily? A fixed prompt likely was why I couldn't maintain it. The prompt was generic and open ended, but I tired quickly of coming up with new stuff to the same questions. But the likely real reason is that it just became a chore. I probably should have reduced it to once a week or something. I have kind of tried that as well and still failed. Another reason is quality. The first draft of anything sucks really bad, but I don't want to write badly. It's a lot more effort to write something present or future me will be happy with. Ultimately, I think it's a matter of perspective and priority. I like the idea of journaling, but it is somewhat labor intensive (especially if the "first draft" is not good enough for you). The reality is I often choose to do something else with that time.
- stakkur 4y agoWell done, and the one-click download/local data was exactly my first thought when visiting. One question: why CSV?
- kuehle 4y agoI can just open it in other tools and for example merge two sources. E.g. I do this on my laptop and on my phone. Download both, open with Excel and sort by date. I also considered more questions in the future or tracking numerical values.
- ComputerCat 4y agoHmm I like the idea of prompts, it has always helped me when trying to think of what to write... but I also like the actual act of physically writing on paper. This is a great idea for somebody who prefers to work on the computer though!
- nemo1618 4y agoI had an idea for something like this, although it would require a bit more up-front effort. Basically, you provide a list of important people, interests, and events in your life, and then the prompts are generated dynamically based on that information. So instead of a prompt like "Write about a time in your life when you struggled with a choice and made the right one," you'd get something like "If you had to take a vacation with [Tom], where would you go and what would you do?" or "When's the last time you went [kayaking]? Do you think [Jake] would want to go with you?" etc.
- chadwittman 4y agoI built an app like this & raised a respectable pre-seed round for it. tl;dr journaling types were into it, but already had a journaling process. Regular people would use it for a week or so & then stop. tbh (app) had flash-in-the-pan success with the concept, but did it via simple one-tap survey. Might be a tbh 2.0 approach here.
- deleted 4y ago[deleted]
- deleted 4y ago[deleted]
- pidusd 4y agoThis is awesome! Had been looking for something like this for a while. Small suggestion/question (you would have probably thought about it and I wonder if you consciously decided against it) - why not provide a way to seamlessly store it in cloud storage - google drive, etc?
- kuehle 4y agoI guess this is one of many ways to improve it, I can still give my reasoning: With the current setup you don't have any setup. You don't need an account, you can just start. As I wrote above, trying to minimize all of the friction, this was easy to implement and made sense. How would you imagine the cloud storage feature?
- stomczyk09 4y agoWhat a great idea for people that don't have too much time! I personally try to stick with the same topic every night(something on the theme of "what went well" or "what are you grateful for"). However, this is a great way to speed things up and start putting ideas/thoughts on paper. Also keeping it locally stored is great from a privacy standpoint. My only question: is there an "open" feature that makes the prompt optional for folks who maybe have something more pressing to journal about than something that the prompt may suggest that day?
- kuehle 4y agoThere is not yet an open feature as you suggested but I feel like this could be nice. Not only for journaling but also for todo lists or similar, just starting every day with a blank sheet. I saw that “1 Day” as suggested in another comment seems to be basically that. I’ll play around with it later.
- em-bee 4y agoi am confused by the prompt i am getting: "Write about a time in your life when you struggled with a choice and made the right one" i understand journaling to be about today, not something eventful in the past. that prompt i'd be tempted to answer with a multi page essay. the key for me for journaling is habit. the habit to do this every day, and not to skip. the prompt doesn't matter. i just write about anything noteworthy from that day. with a plain text editor, into a file. it's not ideal though. it's the last thing i do before going to sleep, and once in a while i miss an entry. and on some days, i feel there is nothing to write.
- kuehle 4y ago> and on some days, i feel there is nothing to write This is what I was trying to fix for myself. And I found that creating a new text document is just an additional friction. > i'd be tempted to answer with a multi page essay This is what I visually restricted the input field for as I also feel like some questions would otherwise suggest a long answer. Trying to answer them in a brief way is a feature for myself.
- em-bee 4y agoit's not just that the question suggests a long answer, but it is that i like writing and i have a story to tell, so i want to tell that story. i would not even want to write a short answer because i already know what the short answer would be, and it's not very interesting so there is no point to even bother to write it down. what i am trying to say is that, for me at least, the prompt itself would have to limit the scope to today or maybe this week. (but then i would not be able to write anything for this particular prompt) maybe prompts like: what made you happy this week? what made you sad? what was a challenge you faced this week? if you come up with a dozen questions like that, and then randomly rotate through those, one each day, i think that might produce interesting results.
- tinyprojects 4y agoThis is really cool OP - did you create the list of prompts? I'm working on Paper Website[1], which lets you turn a handwritten journal into a tiny daily blog. I've written nearly 150 posts[2] this way, and I think what's made me so consistent is having an "audience". It sounds weird, but there's ~200 email subscribers to my journal, and it's had nearly 200k page views. Knowing people are reading my stuff motivates me to keep going - I've tried regular journaling before and it just feels like I'm writing into the void. I'm interested in your prompts because often people don't know what to write about - it's an awesome primer to start. [1] https://paperwebsite.com https://paperwebsite.com [2] https://daily.tinyprojects.dev https://daily.tinyprojects.dev
- perilunar 4y agoReally nice. I love how lightweight the page is. I think it just needs an about page or overlay with a note about privacy. (Btw, the <style> element should go inside the head, not before it.)