Skip to content

Community

Types of fun in Software Development

Today's (2026-07-21) topic is applying the types of fun to software development. The 4 types of fun are:

  • Type 1: Fun in the moment and when you remember it.
    Example: Stroll in the park on a nice day with friends. Would do it again in a heartbeat.

  • Type 2: Not fun during the moment but is fun in retrospect.
    Example: Hike to the top of a mountain on a hot day with some great views at the top. Get a feeling of accomplishment.

  • Type 3: Not fun during the moment or when you remember it but often makes the best stories.
    Example: Getting lost at night during a hike and your headlamp isn't working. Holy crap, that was more dangerous than I thought.

There is also a 4th type of fun that some people have added:

  • Type 4: Fun in the moment but regret it later.
    Example: Eating and drinking too much. Often counter to your long-term goals such as staying in shape.

What are some examples of the types of fun in Software Development? Inspired by me recently spending six days hiking to and around Mt. Assiniboine. It was definitely type 2 fun due to the long days of hiking, the mosquitoes, and crappy dehydrated food but great to remember.

Everyone and anyone is welcome to join as long as you are kind, supportive, and respectful of others.

P.S. - Image created by ChatGPT.

Gives examples of the 4 types of fun

What is Magic to you in Software Development?

Arthur C. Clarke famously said: "Any sufficiently advanced technology is indistinguishable from magic." What is your "this is magic" in software development? Put another way what is something you currently don't understand but would like to?

As an older developer I'm struggling to fully understand LLMs and agents. How do you train one? Why are some agents/LLM models so much better than others? I'm curious to hear what others struggle with.

Clarke's Three Laws: https://en.wikipedia.org/wiki/Clarke%27s_three_laws

Everyone and anyone are welcome to join as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT.

P.S. - The featured image is from Claude Opus 4.8. In my personal experence Claude is the best for development but horrible at images. The output from Claude about the image made me laugh and reminds me of when a kid draws a picture and you have to sneakly ask them what it really is.

Here's an illustration for your post—a wizard's crystal ball displaying a neural network and glowing nodes, resting on an open spellbook whose pages show streams of code. The Clarke quote sits at the top, with your discussion prompt anchoring the bottom, and magical sparks scattered throughout to tie the "technology as magic" theme together.

A bad Claude generated image that is supposed by be crystal ball over a spell book

Collaboration Overload

Are you overwhelmed by all the communication channels you have to monitor every day? Teams, Slack, email, SMS, Discord, WhatsApp…

Is this cutting into your productivity, your concentration, and your joy of using computers and writing software?

What strategies do you use to manage all these channels? Do you turn off notifications? Block certain times of day to read and respond? Come share your woes and wisdom!

Everyone and anyone are welcome to join as long as you are kind, supportive, and respectful of others. Zoom link will be posted at 12pm MDT.

alt text