all posts tagged 'joy'

After 34 Years, Someone Finally Beat Tetris


đź”— a linked post to m.youtube.com » — originally shared here on

An internet friend sent this to me when it happened, saying, “this seems like something you’d watch.”

This was so delightful. I love these nerdy, competitive communities who all rally around joy.

This joy was noticeable when Fractal was live streaming his reaction to when Scuti got the crash. He didn’t look mad or disappointed. He looked proud, excited, and happy for his competitor.

Supremely feel good nerdy content right here.


Joy Training: Rethink Your Approach to Performance


đź”— a linked post to m.youtube.com » — originally shared here on

I am a big fan of Deena Kastor. She’s an Olympic bronze medalist and former U.S. record holder for the marathon.

Deena shared her approach for injecting joy into miserable situations in her TEDx talk, which is certainly something I can empathize with as a former marathoner myself.

Doing wind sprints up the hill behind Coffman Union doesn’t sound like much fun, but when you’re doing it with others and trying to make each other laugh while you do it, it’s an experience you’ll never forget.


WeblogPoMo 2024 - Song 16: The Go! Team - Get It Together


đź”— a linked post to youtube.com » — originally shared here on

You try listening to this song and not getting a little nostalgic or happy.


Why Houses Don’t Look Like Houses Anymore


đź”— a linked post to thenation.com » — originally shared here on

I’ve owned my own home for close to five years now, and I’m slowly coming around to the idea of making major changes to it in order to make it feel like it is mine.

During the pandemic, we poured a patio in the front of our house and spent nearly every day sitting on it.

In fact, that patio led to the formation of several enduring relationships with my neighbors.

I find it tough to shake the renter’s mindset, where I can’t do anything to affect the “resale value” of my home because… well, maybe the next owner won’t buy it because of the deep purple walls in the basement.

But the more I lean into tweaking what we have, the more I feel comfortable, productive, and happy. I’m incredibly grateful to have property which I can modify however I see fit to improve the wary of life for my family and myself.

This article also made me reflect on how toxic it can be to covet other people’s homes:

We should always remember that the purpose of a home is for living and that decoration, for many, is a form of self-expression. Media literacy, which has improved with regard to beauty and fashion content, lags when it comes to architecture and interior design. Changing that begins with realizing that most homes don’t actually look like hotel lobbies or real estate listings. They, rather joyfully, look like homes—dust bunnies and all.

Continue to the full article


Claude and ChatGPT for ad-hoc sidequests


đź”— a linked post to simonwillison.net » — originally shared here on

I’m an unabashed fan of Simon Willison’s blog. Some of his posts admittedly go over my head, but I needed to share this post because it gets across the point I have been trying to articulate myself about AI and how I use it.

In the post, Simon talks about wanting to get a polygon object created that represents the boundary of Adirondack Park, the largest park in the United States (which occupies a fifth of the whole state!).

That part in and of itself is nerdy and a fun read, but this section here made my neck hurt from nodding aggressively in agreement:

Isn’t this a bit trivial? Yes it is, and that’s the point. This was a five minute sidequest. Writing about it here took ten times longer than the exercise itself.

I take on LLM-assisted sidequests like this one dozens of times a week. Many of them are substantially larger and more useful. They are having a very material impact on my work: I can get more done and solve much more interesting problems, because I’m not wasting valuable cycles figuring out ogr2ogr invocations or mucking around with polygon libraries.

Not to mention that I find working this way fun! It feels like science fiction every time I do it. Our AI-assisted future is here right now and I’m still finding it weird, fascinating and deeply entertaining.

Frequent readers of this blog know that a big part of the work I’ve been doing since being laid off is in reflecting on what brings me joy and happiness.

Work over the last twelve years of my life represented a small portion of something that used to bring me a ton of joy (building websites and apps). But somewhere along the way, building websites was no longer enjoyable to me.

I used to love learning new frameworks, expanding the arsenal of tools in my toolbox to solve an ever expanding set of problems. But spending my free time developing a new skill with a new tool began to feel like I was working but not getting paid.

And that notion really doesn’t sit well with me. I still love figuring out how computers work. It’s just nice to do so without the added pressure of building something to make someone else happy.

Which brings me to the “side quest” concept Simon describes in this post, which is something I find myself doing nearly every day with ChatGPT.

When I was going through my album artwork on Plex, my first instinct was to go to ChatGPT and have it help me parse through Plex’s internal thumbnail database to build me a view which shows all the artwork on a single webpage.

It took me maybe 10 minutes of iterating with ChatGPT, and now I know more about the internal workings of Plex’s internal media caching database than I ever would have before.

Before ChatGPT, I would’ve had to spend several hours pouring over open source code or out of date documentation. In other words: I would’ve given up after the first Google search.

It feels like another application of Morovec’s paradox. Like Gary Casparov observed with chess bots, it feels like the winning approach here is one where LLMs and humans work in tandem.

Simon ends his post with this:

One of the greatest misconceptions concerning LLMs is the idea that they are easy to use. They really aren’t: getting great results out of them requires a great deal of experience and hard-fought intuition, combined with deep domain knowledge of the problem you are applying them to. I use these things every day. They help me take on much more interesting and ambitious problems than I could otherwise. I would miss them terribly if they were no longer available to me.

I could not agree more.

I find it hard to explain to people how to use LLMs without more than an hour of sitting down and going through a bunch of examples of how they work.

These tools are insanely cool and insanely powerful when you bring your own knowledge to them.

They simply parrot back what it believes to be the most statistically correct response to whatever prompt was provided.

I haven’t been able to come up with a good analogy for that sentiment yet, because the closest I can come up with is “it’s like a really good personal assistant”, which feels like the same analogy the tech industry always uses to market any new tool.

You wouldn’t just send a personal assistant off to go do your job for you. A great assistant is there to compile data, to make suggestions, to be a sounding board, but at the end of the day, you are the one accountable for the final output.

If you copy and paste ChatGPT’s responses into a court brief and it contains made up cases, that’s on you.

If you deploy code that contains glaring vulnerabilities, that’s on you.

Maybe I shouldn’t be lamenting that I lost my joy of learning new things about computers, because I sure have been filled with joy learning how to best use LLMs these past couple years.

Continue to the full article


If you can use open source, you can build hardware


đź”— a linked post to redeem-tomorrow.com » — originally shared here on

I’ve been dreaming of building my own electronics since I was a kid. I spent so many afternoons at Radio Shack, and even tried my hand at the occasional kit, with limited success. Every few years in adulthood, I’ve given it another try, observing a steady downward trend in difficulty.

I’m telling you: we’re at a special moment here. The labor savings of open source, the composability, the fun: all of it has come to hardware. You can build things that solve real problems for yourself. I first imagined my heat pump devices over a year ago, and I have been frustrated they didn’t exist every day since.

Now my dreams are real, and the largest energy consumer in the house can be automated and remotely controlled.

That’s amazing.

As soon as I gain employment again, the very first thing I’m buying is a 3D printer, and I’m gonna start building stuff.

I don’t quite know what yet.

But I’ll find something.

Continue to the full article


Why Can't Programmers Agree on Anything?


đź”— a linked post to jesseduffield.com » — originally shared here on

Programmers disagree on various topics, for various reasons. Personally, I wouldn’t have it any other way. I wouldn’t want to live in a world where all of these software topics are settled and boring. Debates about programming are interesting and intellectually stimulating, and unlike debates about, say, politics, you’re unlikely to lose any friends when you express your functional-programming hesitancy.

Maybe, at the end of the day, that’s the real reason there’s so much disagreement among devs: because it’s so fun.

I should print this out and give it to my wife. This is exactly why I enjoy arguing about dumb stuff.

It’s rarely about winning. Being correct is fun. Arguing over semantics and picking nits over asinine details lets you sharpen your beliefs by pitting them against someone else’s.

It also signals that you truly care about the thing. It’s probably the most common way I show I love something.1


  1. I recognize this makes me insufferable to consume most forms of media with. When I notice the little details in a show where they took shortcuts and were lazy, I can’t help but call them out. Sorry, Shanny. 

Continue to the full article


eternal woodstock


đź”— a linked post to bnet.substack.com » — originally shared here on

As people keep trying to make Twitter 2 happen, we are now in a period that I'm calling Eternal Woodstock — every few weeks, users flock en masse to new platforms, rolling around in the mud, getting high on Like-dopamine, hoping that they can keep the transgressive, off-kilter meme magic going just a little longer, even though social-media culture already been fully hollowed out and commercialized.

I haven’t signed up for any of the new Twitter clones. I do have a Mastodon account that I created back before Twitter got terrible, but besides a futile one week attempt to get into it, it too has sat dormant.

Maybe this is just part of progressing through life, progressing through society and culture.

It’s something I’ve noticed now with having kids: as a kid, you are extremely tuned into social status. Everyone else listens to the ZOMBIES 3 soundtrack? Now you have to be into it. Your little brother likes it now? Now you have to be too good for it.

But for that brief moment, you feel like you’re ahead of the game. You’re a tastemaker.

The times where I’ve genuinely been the happiest in my life have been when I’ve done something just for myself. If it makes those around me impressed or weirded out or indifferent, it was of zero consequence to me.

The short list of things I can think of that fit that bill: this blog (which has existed in some shape since I was in sixth grade), making clips for television production class, learning something new, 90s/00s pro wrestling, running, and playing the guitar.

It’s only when I start to look around at others when I start to get depressed.

And maybe that’s a key insight into why I feel like I feel right now. I don’t have a job at the moment. At my age, your social status is determined by things like the vacations you go on, the home you have, and the title you hold.

But really, none of that stuff matters. What matters is the stuff that brings you joy.

It just so happens that those things, in fact, do bring me joy. The vacations I’ve gone on in the past 12 months have been the happiest I’ve been in ages. I spent all morning deep cleaning several rooms in my house, and it feels incredible.1 Building software and solving problems for people is what makes me happy, not being a director of this or a chief whatever.

I guess what I’m trying to say is: I should stop feeling guilty about not posting a whole lot on social media.

My home is this website. People can come here if they wanna hang out.

Sure, I’ll poke my head up and see what’s going on with others around me on occasion, but I don’t need to feel compelled to chase the feelings that come alongside taste-making.

Those feelings are like capturing lightning in a bottle, and ultimately lead me to my deepest forms of depression.


  1. Even though I know the kids are gonna mess it up in roughly 4 minutes, that’s okay. It’s their house, too.  

Continue to the full article



My website as a home


đź”— a linked post to nicochilla.com » — originally shared here on

I’d like to use “home” as the operative analogy for my own website.

With any analogy, you choose which properties of the subject to apply to the object of comparison, and which to ignore. What I find significant about homes in this context is that they don’t exist primarily for display: rather, they’re designed around the habits and values of their occupants.

Analogously, I want to use my website to order and document my own activity, and to interact with things and people that I care about.

Still, a website and a home are importantly different in that the former is intended for public exposure, whereas the latter is grounded in private life. But maybe we can relate the public nature of websites to a public dimension of homes: hosting visitors.

Typically we don’t show our house guests everything — we keep many things private and clean up before they arrive. Moreover, we’ve made prior decisions about our furniture and decor with future guests in mind. So homes can certainly be curated for the public eye; but crucially, they maintain their function as living spaces.

I find it generative to consider websites as a similar conjunction of public and private activity: by thinking about how visitors will receive the things that I publish, I’m compelled to produce more and refine the things that I make. At the same time, the website remains my space and is subservient to no other end.

The joy I get from tweaking my personal site and sharing links like this to it seems to be the exact same joy that my kids get out of meticulously organizing their playhouses.

Continue to the full article