Ask HN: I just want to have fun programming again
131–140 of 219 posts
Re: Ask HN: I just want to have fun programming again
#132I found fun again in two easy steps: (1) Unlearn the "large team workflow mindset" and embrace the "single developer mindset" again. You don't need a plan, a Kanban board or a bug database, just an idea in your head. Get rid of "big languages" which are good for team work, but just a hinderance when working alone. In my case this meant: dropping C++ and embracing C (today that would be: Zig). Focus on getting shit do…
That's how Darth started.
Re: Ask HN: I just want to have fun programming again
#133Re: Ask HN: I just want to have fun programming again
#134This thread has a lot of language suggestions, but I think you need a fun problem to solve. Pick a toy app and work on it. Learn embedded programming with an Arduino. Write an iPhone app to track when you feed the dog. Make a karaoke app for Android. If you pick a project you'll enjoy, the language won't matter. Use whatever is best for the platform. The fun doesn't come with the language, it comes with seeing your p…
Big +1 on this. If you're OK with a broader definition of "programming" and have a bit of money to throw around, I've found tinkering with https://www.home-assistant.io/ to be very satisfying. I got more sense of accomplishment from scripting "text me when I leave the house if I forgot to set the alarm, and turn on the front porch lights when I arrive back if it's after sunset" than I did from months of corporate wor…
You can learn a ton just trying to do a production grade home assistant deployment - move on to SSL termination at the load balancer with letsencrypt, try different deployment strategies for upgrading the server with zero down time, write custom extensions... etc etc.
I've now got a small Pi cluster running k8s to deliver a bunch of services at home, and its all really easy to maintain. I've absolutely used the skills and knowledge gained in my day job too, which is nice. Home Assistant is great to learn a lot of production web app stuff, all you need to get started is as little as the PC you already own, or something like a Pi to host it. As it can solve problems in your actual life, it's rewarding enough to be interesting I've found.
Re: Ask HN: I just want to have fun programming again
#135Re: Ask HN: I just want to have fun programming again
#136Earlier quoted context omitted.
Big +1 on this. If you're OK with a broader definition of "programming" and have a bit of money to throw around, I've found tinkering with https://www.home-assistant.io/ to be very satisfying. I got more sense of accomplishment from scripting "text me when I leave the house if I forgot to set the alarm, and turn on the front porch lights when I arrive back if it's after sunset" than I did from months of corporate wor…
Deploying Home Assistant is largely how I taught myself Docker, Kubernetes etc. Its much easier to learn solving a "real" example. You can learn a ton just trying to do a production grade home assistant deployment - move on to SSL termination at the load balancer with letsencrypt, try different deployment strategies for upgrading the server with zero down time, write custom extensions... etc etc. I've now got a small…
Re: Ask HN: I just want to have fun programming again
#137Re: Ask HN: I just want to have fun programming again
#138HTML template: https://github.com/juancarlospaco/nim-html-dsl
SDL on emscripten: https://jipok.github.io/Nim-SDL2-and-Emscripten/
Re: Ask HN: I just want to have fun programming again
#139No one could possibly suggest "fun" to you.
Re: Ask HN: I just want to have fun programming again
#140If frontend stuff is fatiguing just use Bootstrap. You barely have to touch CSS with it (beyond using its classes on elements) and it is extremely polished and capable. Sure the stock output is a little corporate and bland but who cares, just get stuff done with it and worry about making it look unique later. edit: Material design is another good frontend option that lets you stop worrying about fiddling with design…
I stopped using bootstrap for my side projects once I learned how to use grid/flex. Breaking free of the front-end frameworks feels like flying when you are working on solo projects. MDN is the only web reference you need if you go completely vanilla. For team/professional work, I'd still stick with something like bootstrap.