I though of asking you, people at HN, what kind of "scratch your own itch" projects have you done or are doing?
I'd like to do something computer related (to learn some Golang), but I'm curious about non-computer projects as well.
1–10 of 175 posts
I though of asking you, people at HN, what kind of "scratch your own itch" projects have you done or are doing?
I'd like to do something computer related (to learn some Golang), but I'm curious about non-computer projects as well.
(There's an extra bonus as that same blog helped me to find few clients for work too, haha.)
2) Discovering audiobooks I'll enjoy. Someone here on HN mentioned "random sampling" as a great technique to get a feel for a domain without getting biased by one's pre-conceived notions. I thought that would be awesome for books, to literally "not judge them by their cover".
3) Search engine for pre-owned Teslas. Quickly see what's good value based on age/mileage per price, as well as being able to see how long I'll have to wait, on average, to get a particular set of features for a particular price (based on historical market data).
Plus several others.
One is a command line based database browser/editor. PhpMyAdmin for the terminal, so to say. I do all my database work inside of this editor. The terminal is just so much faster. And has many benefits like that I can use it over ssh and in containers.
Another one I started recently and already use is a terminal based project planner that is completely file based. Each task is a text file.
One that I am currently planning is an ActivityPub client. Like Mastodon but way way leaner. For now, I am basically playing with ActivityPub requests on the command line. Later, I will add a Python web interface on top of it.
Also wrote a behavior graph library like Unreal Engines blueprints, intended to be used by say no code Threejs projects, and it works well: https://github.com/bhouston/behave-graph
Tinkering with IOT projects using an ESP32 is engaging because they offer both, a variety of high level connectivity features ( wifi, ble) and direct integration with sensors or other Hardware.
Modern ones can even be developed in Rust and are not as constrained hadrwarewise as earlier generations.
I recently got back into developing some small "just for me" games with Godot and also got a surprising amount of enjoyment out of trying out Blenders procedural geometry and material node systems.
In my day job I am doing resty cloudy things so my free time gets used die something else.
We observed that doing activities in the presence of others overcomes HUGE hurdles in motivation (called body doubling in ADHD communities, but also known as social facilitation: https://en.m.wikipedia.org/wiki/Social_facilitation). It's an incredibly interesting effect and something we are excited to share with others as we build it out and discover new ways to tap into the phenomenon.
I have several projects that I develop just for myself. One is a command line based database browser/editor. PhpMyAdmin for the terminal, so to say. I do all my database work inside of this editor. The terminal is just so much faster. And has many benefits like that I can use it over ssh and in containers. Another one I started recently and already use is a terminal based project planner that is completely file based…
Isnt this just a shell? Like psql, for example?