Ask HN: I just want to have fun programming again
41–50 of 219 posts
Re: Ask HN: I just want to have fun programming again
#42Rust/Yew may be what you're looking for. It takes all the good ideas of web UIs (namely declarative FRP) and works cross platform natively, as well as compiling to WASM for the browser.
Re: Ask HN: I just want to have fun programming again
#43Sounds snarky, but I'm serious. You can build anything with it, and it can be fun to use too.
Re: Ask HN: I just want to have fun programming again
#44I started https://wordsandbuttons.online/ looking for something fun and meaningful to do. I wanted to practice interactive writing and wanted to involve the bare minimum of technology to go forward. So I use rudimentary HTML for layout, JavaScript for interactive illustrations and UI elements, and Python for massive code changes. I have a bit of CSS, but I don't use "cascading" feature of it so whenever I want to change a style overall, I write a Python script for that. On the plus side, every page is entirely self-contained, and my CSS is outrageously simple.
There are no dependencies not external no internal, so the workflow is entirely stress free. Well, rather stress isolated. If I break anything, I know that the breaking change is exactly in the thing I am currently working on and not anywhere else.
If you don't care about productivity and want to enjoy programming with as little tools and dependencies as possible, vanilla JavaScript is the way to go.
Re: Ask HN: I just want to have fun programming again
#45Re: Ask HN: I just want to have fun programming again
#46https://go-app.dev/ + https://github.com/ipfs/kubo easily deploy wasm full-stack p2p apps
Re: Ask HN: I just want to have fun programming again
#47- Human friendly syntax
- Static compiled
- Type inference
- Incredible standard library
- Easy concurrency
- Incredible performance.
Re: Ask HN: I just want to have fun programming again
#48Re: Ask HN: I just want to have fun programming again
#49Re: Ask HN: I just want to have fun programming again
#50Until recently, I was in a similar situation. I had an idea of what I wanted to do. I had some prototype code written up as a web app in JS. It was going to be this beautiful thing that would help so many people.
But then I realized it was too much pressure. I wanted this for myself more than anything else. So I sat down and hammered it out in python in an afternoon. (Full disclosure, python is my main language, and I already knew exactly what this thing needed to do. I also found a library that did the Hard Part for me.)
And the best part: when I tell certain people about what I built, they don't care that it's a janky CLI. They're just happy they don't have to build/commission it themselves.
Embrace jankiness and get something working. You'll have fun.