vga805
Joined 11 years ago
Joined 11 years ago
I recently took over a flask web app. Using htmx with it to get a more snappier SPA feel in certain places was a true joy.
Will I use it on a greenfield highly interactive webapp? I'm not sure yet. But it's been nice to discover a new tool that worked really well in a recent project I've taken over. The experience was a really good one so I'm not surprised it's been getting attention lately.
I love teaching, I always have fun doing it. So the hobby coding ends up being fun and rewarding. Sometimes they'll come up with an idea that I quite like, so the aded outside creativity also makes it fun. Some ideas recently we might even release at some point, this also adds a bit of excitement.
Another aspect of this for mental health is that it is possible to experience the common "machine elves" that people encounter. I am as skeptical as it gets but I'm really not sure if I've encountered beings from some other dimension or if my own mind is capable of the weird, sometimes horrifying, always profound shit that I've seen. The first Ayahuasca trip I went on I immediately had intense hallucinations of the feminine spirits. They put out their hands and invited me to walk with them. As we were walking down some kind of hall I reminded myself that these beings were easily a creation of my mind, that we do this kind of thing all the time in our sleep. As I was entertaining this thought one of them violently turned around and yelled "NO". The other being, in a sad voice I'll never forget, asked me why I felt the need to reduce and explain away the experience. I think about this often.
Once they've "earned" the usage of the built in methods, they are tasked with rewriting them again, but this time without using any kind of looping. I give them a bit of time to think about how they may do this. Very few students get it but the plan is to live code it myself as an introduction to recursion. The task is still the same: to rewrite the map method. So the context for their intro to recursion is something they've become quite familiar with. It seems to have worked well.
And I encourage anyone with even a slight interest to check out the videos they post where constructors explain how they come up with some of the puzzles. I never imagined I'd be able to do it well or find it fun but I was pleasantly surprised after trying it out and having a blast.