Ask HN: Do you have something you continually work on for years?
This is a personal project/passion you develop.
I'm the kind of person that starts/abandons a lot of projects. Or I'll just do enough to get it done but then I'll move on and do something else. Most of the projects I've built are just weekend projects.
So I'm wondering what is something you work on for years and years and it keeps growing/would be hard to build from scratch again.
It would be nice if it was a tool you use like a notepad or some finance thing, personal app, etc...
36 comments
[ 3.9 ms ] story [ 84.5 ms ] threadA basic first step here with projects (tool or no) IMO is to keep a log.
Over time you add different logs for different projects. It's important to have lots to choose from. One of the best ways I've seen people crash and burn their long term projects is to make sure there are only like three of them. Especially if they are passion projects.
Then I have a system that kind of shuffles the various log topics and I pick some that I feel like working on, usually at least 2-3 a day.
So there are things like stories, TTRPGs, lists (this is a great place to start IMO, maintaining a list over time can teach a lot and is very forgiving), bigger hobby projects, and so on.
IMO #2 one of the most helpful things you can write in a log is "this project isn't going anywhere and I don't know what to do about it."
Just some thoughts, good luck.
> a system that kind of shuffles the various log topics
that's an interesting thought
I think more so, the project kinda just dies, like it's over... built it. So I'm hoping one day I find some that will be "life long" where I can pour time into them and hopefully it's worth it.
As an example, I started a list of my interests and it just passed 1K this year. It is extremely helpful in showing me what my more stable, longer-term interests are. That is, generally the level of energy I can devote to the interest is high. Projects are more likely to move forward.
In these cases I know I'm going to be more likely to come back to or continue a project. But with more transient interests, that can be a really dumb idea. By definition the same energy with which you started the project is now gone. This is almost certain to be difficult, if not depressing work.
Over time one can begin to track interests and access to project energy like it's a kind of horoscope, in some ways. It's pretty fascinating.
How are you handling that/what is your interface like?
Also 1K you mean individual topics or entries
edit: I also save all of my open chrome tabs before closing/starting new
So I guess my first suggestion here is to casually start your own, opinionated system if it seems useful. Because today I feel like I can solve just about any problem with mine.
My system is based around some standards, like I use Markdown and folder taxonomy, with a few types of syncing for redundancy. I write my own tools to parse for various tags and things. Like I have one snippet that will compile a daily schedule for me based on tags it finds in my markdown files. For interfacing I use a combination of snippets (calling external tools usually) and system keyboard shortcuts. There are a number of different search shortcuts using different apps like FSearch, there are shortcuts for opening yesterday's/today's/tomorrow's journal page, a snippet for recommending books and movies, etc.
1K (items in the list; the file itself is 53KB) is hard to explain. At first it was very troubling to be excited about the list growing... Is this just a numbers game, or what? But pretty soon I found that for daily use, specifics are very important. So for example "The Cold War" is in there but it's worthless because I shouldn't have to think so vaguely when it's suggested to me as something to dive into. It's not helpful.
Better would be "Ranking favorite Cold War movies in my TV and Movies Log" or "Reading about BRIXMIS". Which are both in there.
Tabs are an interesting topic to me as well, though admittedly not in the interests file yet ;-)
https://www.friendlyskies.net/maybe/why-closing-tabs-is-so-h...
Yeah... I like Apple's note app, also like MS one note/Medium editor where it has the bolding and ability to drag/drop image. Not hard to do on the fly but yeah.
I like that though like functions eg. "Snippet recommend books"
At the moment I'm just dumping things into a basic MySQL stored on a Pi ha. Need to centralize it, probably make it remote/cloud. I also use static encryption but not the local network one.
I'm gonna look at my stuff, think about making new wrappers... Tried cross platform before electron did a pretty good job. Mobile not so since I'm not a mobile developer. Would like a widget on Android. I'm using color notes at the moment not "secure" since not my own app.
I started dabbling with this project in 2014. It’s a full time endeavor these days. I become _very_ uncomfortable when I think about how I’d react if I lost all copies of the source code. I don’t think I’d try to start over.
How is business? Don't have to say. This seems like a project/area where it would be hard to compete against big names although I don't know of any funny enough. It is nice if you get use out of it yourself.
https://github.com/hofstadter-io/hof
I was thinking about that, would be cool to stitch things together in a miro style, maybe it works... not sure if these are what notebooks are eg. Jupyter.
https://docs.hofstadter.io/first-example/ takes you through the process of building up and using a code generator
After the next release, I'm planning another big documentation push. I'll be sure to make a video since you aren't the first or last to ask :]
Just thinking the generators could be a way to learn syntax between different languages.
Also have not heard of CUE before interesting work.
Wonder if twitch has playlists, looks like you're 4 streams in so far. Hope the mic/sound situation improves over time. Not sure if it's a filter seems to cut off/start late as you talk. -- that seems to be just on the first video nvm
I maintain https://cuetorials.com and am betting the farm on CUE with Hofstadter
That's an interesting idea that multilingual generators might be useful for learning! I'll have to riff on that idea at some point
I'm planning edited videos for YouTube, with playlists, but also embedded in the docs per section. I even have some CUE that helps automate playlist organization
Anyway good luck, I plan on passively watching the twitch recordings.
My (still unfinished) PhD thesis is my longest project so far and its teaching me how to keep grinding. I feel like having a deep motivation and some structure helps for me (although a very tenuous one as I started during lockdown so my PhD time was mostly remote work so far).
Being autonomous motivates me to do things, but having people you have to explain your stuff to helps to keep working when its hard.
Edit: I’m talking about the screen because the hardest part was probably to source it and then interface with it (my screen was 720p and like 1-2inches large which is of course not your standard part).
Also I have to add my background in electronics is being the average arduino tinkerer, having an ambitious project in domains I know better helps finishing stuff too
That's a goal in the future, that would pretty neat use Kicad or something.
So what happened to the AR project? Just scrapped it?
I'm backing a PCVR company and they're making small display stuff too it's pretty neat.
I think what keeps me going at this point is mainly habit and still learning new things each week, whether it's product management, marketing, accounting, or how to survive 19k people flooding your demo status page...
(the link is https://onlineornot.com, for the curious)
For context I started https://rootly.com/ if you have any feedback :) Happy to talk live and compare notes!
Is this fun for you? If so, why change it?
There's also the "hard" barrier. A lot of stuff on YT is like easy to consume/hand waves over the difficulty but that's what gets the mass attention.
Useful is a self-feedback mechanism since people asking you to fix things/seeing an impact that helps drive it/make it long lasting.
https://news.ycombinator.com/item?id=32430592