all posts tagged 'joy'

Finding Fulfillment


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

It is possible to be empowered to work how you want (Autonomy), to be leveraging your skills and expertise (Mastery), and to be proud of your role in a cause (Purpose / Why), and yet still dislike every day of your existence. More than contentment (ikigai), you need Joy.

Not only is this possible, it is common. There’s the classic example of the startup founder who wakes up six years into the journey, realizing she’s been surreptitiously brought to a boil, burned out, dreading each day, drinking too much “to turn my brain off so I can sleep” but actually because she’s deeply unhappy.

What I enjoyed about this article was the Venn diagram showing you need to find something at the intersection of joy, skill, and need. If you only intersect two of the three, you will fall into a specific trap.

For instance, if you have joy and need but not skill, you are falling for “indulgent failure”. Or if you want the recipe for classic burn out, take skill and need but leave out joy.

Continue to the full article


Rebellion, freedom, and passion


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

The last vial contains a flame within. It tells you to wake up each day with the bright eyes of the child you still are, even if he is hidden somewhere inside you. To do things with love. To live believing that everything is possible, even though deep down you know the odds are against you. To keep playing and to keep doing new things, because there is nothing braver than doing something a thousand times, even if you do it wrong a thousand and one times.

Continue to the full article


Nerves, Joy, and Deep Procrastination

originally shared here on

I’ve consumed a few pieces of content recently which all seem to converge around a central theme.

A good friend recommended I read the book Hope and Help for your Nerves, a book originally written in the 1960s by Dr. Claire Weekes, because it provides a simple framework for beating the cycle of anxiety once and for all.

I found myself occasionally wincing at some of its dated references1, but mostly, I found myself unable to put the book down.

Every time she starts a new chapter, she introduces a new character who is undergoing some form of nervous breakdown, and I find myself completely captivated because I can 100% see myself in the vast majority of these people.2

So what is this simple framework for taming anxiety once and for all?

  1. Facing (confronting anxiety instead of avoiding it)
  2. Accepting (being okay with the situation without adding resistance)
  3. Floating (pretending you’re on a cloud, allowing feelings and sensations to come and go without resistance)
  4. Letting Time Pass (understanding that recovery takes time)

Today, I’m supposed to be camping with my family, but I woke up feeling horrible, so I stayed back while my wife and kids took off.

After taking a nap, I decided that it was the perfect day to work through my YouTube “Watch Later” backlog.

Near the top of my list was a TEDx talk from Olympian Deena Kastor where she shared her technique for introducing joy into the things we dread the most.

This was the "chaser" to the "shot" provided by Dr. Weekes.

I used to find it easy to introduce joy into my life. I loved running my own business and deciding that we’d spend every single lunch playing Super Smash Bros. for the N64.

It saddens me to admit that for the last few years, I’ve found it increasingly difficult to do stuff like that. Being silly feels challenging, even when it involves playing a game at the playground with my kids. If I’m being honest, it sometimes feels like I’m not worthy of feeling joy or happiness.

Deena shared how she used to hate her Sunday morning long runs because, well, have you ever had to get up at 4am to run 15 miles with a group of people who are physiologically already faster than you?3

She later realized that by giving into the dread, she was admitting defeat even before taking the first step of the run.

After she decided to put on her favorite outfit, eat her favorite breakfast, and find other ways to inject joy into the situation, those long runs became her favorite part of her job. And it made her realize that she could infuse joy into all areas of her life, which ultimately made her life more filled with joy.


Another video on my Watch Later list was from Cal Newport about dopamine sickness.

Cal invents a lot of terms, but I do not want him to stop because these terms seem to always click with me.

One of those terms is “dopamine sickness”, which is when your brain is unable to focus for long periods of time because you’ve spent so much time feeding it quick hits of dopamine whenever you’re bored.

He also coined “deep procrastination”, which is when you are physically unable to do your job, even when you’re under deadlines or other types of pressure.

I said in my original link to this video that his solutions to these problems are “infuriatingly simple”, because to be honest, all of the advice that I’m seeing in all of these pieces is blindingly obvious with the gift of hindsight.

It all seems to boil down to “be an adult.”

And I define “being an adult” as “have a vision for what it is you want to do, and then focus all your efforts on achieving that vision.”


So between those three pieces of media, I feel like I’ve got a good strategy for finally making solid progress on my anxiety and depression issues.

First, I need to be crystal clear on my vision. Who do I want to be? What do I want to do?

When I’m clear on that, I need to figure out what aspects of that vision give me fear. Then, I need to find trusted advisors to help me devise a game plan to address those fears. And when some of those fears inevitably materialize, I need to have confidence that I’ll be able to work through them.

I need to be more rigid about building systems for myself and sticking to them. There are an endless amount of productivity hacks out there, but I need to start simple: time box my calendar at the beginning of the week and hold to those boxes. Include all the boxes necessary to feel like I’m making progress both personally and professionally.

Whenever I get frustrated about a problem, I need to infuse joy into the situation. I need to simplify the problem and take the tiniest of steps towards solving it.

Finally, I need to be more intentional about how I use technology. Intention is tough to define without a vision, which is why I need that vision first. Getting rid of my iPhone is probably a helpful step in defining that direction.

I believe those are the steps I need to take in order to start seeing a decrease in my general anxiety levels and an increase in my happiness with life levels.


  1. Its suggestion to lean on shock therapy feels... extreme to me. And permanent. 

  2. Honestly, if I were born in the sixties, I might have been someone who got shock therapy. 🫨 

  3. I have, and I miss it lol 


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