▲ | voidUpdate 5 days ago | |||||||||||||||||||||||||
This looks really interesting. I'd love to make something like this myself, from scratch, but I know I'd only get about 2 days into it before ADHD brain decided to do something else. Plus I'd be the only person who'd ever use it, and at that point it would be easier just to use a commercial PC. It could make a cool "cyberdeck" though. I'm already thinking about how I could do the bus stuff for the expansion cards, without having looked at the exact implementation details for this computer haha | ||||||||||||||||||||||||||
▲ | 334f905d22bc19 5 days ago | parent | next [-] | |||||||||||||||||||||||||
Another ADHD person here and I think my vision is almost the same as the creators. My goal is to build a fully self-hosted risc-v computer from scratch. It now took me 3 iterations and 3 years to get a somehow working risc-v CPU written in VHDL, that I am mostly satisfied with. It's a crazy hard struggle (finally pipelined though!). Everything breaks, I constantly get headaches and almost want to quit, but somehow I can keep on pushing this project. It helps me a lot. Almost nothing works, things break all the time, it doesn't even look cool. But somehow it's satisfying that I can type words with a PS/2 keyboard on a VGA screen getting processed by my own RISC-V CPU (running Rust btw lol. I ditched that by now though, the struggle was too big). See here: https://i.imgur.com/PtKeAYt.mp4 I have no idea how far I can make it, maybe not fully self-hosted, but a small OS should be doable. I have interrupts and timers working, so I should have everything I need. The downside is, I am way worse than OP and have no documentation at all. I should do that, but that's where the motivation is missing. Edit: I type so slow in the video because I did poll the scancodes (too slow) and had to think which characters not to press, because i dont accept all yet and was scared that it breaks | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | ikskuh 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||
Creator here! I'm also having ADHD but you can get help with the focus problem ;) It's incredible to work for many years on the same thing and it's so pleasing to have steady progress. So: Go, start building a vision for your cyberdeck! Having a clear goal helps you working towards building it, and you cam embrace the ADHD by jumping around between the many aspects of such a project. sw design, hw design, visual design, mechanical design, handcrafting, soldering, programming, making websites, asking people, ... | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
▲ | rollcat 5 days ago | parent | prev [-] | |||||||||||||||||||||||||
Since we're having an impromptu ADHD club forming in this thread - I totally feel you. I've had too many ideas like this one, even some prototypes over the years. There are many tricks to stay focused, particularly when there are no stakeholders but you. Try a body double, someone to keep you in check - you can also return the favor, like working from the same room, or just coming to their home to watch them clean while you do your stuff. When you do get hyperfixated on something - that can be a very productive period, until you crash. Again, bring in a friend. Not to get back to it - just to make sure you're still eating. Don't push yourself to either side, find your own balance around it - I've picked up many hobbies where I've slowed down, but maintained interest over the years, decades. Look for buddies in your local neurodivergent group, there's usually one somewhere near you. (Even here on HN, it turns out.) | ||||||||||||||||||||||||||
|