Unapologetic

By Alex Guyot ("Ghee(As in "geesegoose")-yo")

Double-click for controls.

Double-click to expand.

Double-tap for controls.

Double-tap to expand.

Fallback logo image for when CSS 3D transforms fail or are unavailable.

Hello, Again

September 5, 2025

It’s been a while.

I started this website on October 16, 2013. It was built from scratch — the first real software project I ever completed. It’s always been my favorite.

Unapologetic was a direct successor to my first website, The Axx, which I’d begun just eight months earlier. I don’t recommend rebranding less than a year after launching a project, but choosing a name that evokes poorly-masked body odor is a great way to back yourself into that particular corner. In my defense, I was 17 years old at the time.

The new name came about from an inside joke among the Apple community on that one time Jony Ive decided he was really into plastic. Jony’s love affair with bright, fun, plasticky colors was, sadly, brief. Mine was not. The goal of this site’s design from the very beginning was to let me play with color — with subtle touches of brightness and fun in an otherwise serious space. I’ve always believed that the Web should bring about joy and whimsy rather than frustration and drudgery.

I’m still quite proud of how well the original design of this website achieved that goal, but I was too green behind the ears to do everything I wanted. (I succeeded with the fun colors, but didn’t really make it on the joy and whimsy.) Thus began a decade of failed attempts at a rewrite, with ambitions always higher than first skill, later time, allowed. All the while, the site languished.


Between The Axx and Unapologetic, I wrote 211 posts in just under two years, concluding on February 9, 2015 with a post about grammar. I never really meant to stop. If I had, grammar would not have been my final word.

This year, I turned 30 years old — a complicated milestone where one grapples melodramatically with the end of their youth despite not being all that old. The existential side won a cheap victory when I tore my hamstring during a rec-league soccer game the very next day.

As they carried my old, broken body off the field, I flashed back to 13 years earlier — when my young, broken body was carried off a soccer field with a brutal arm break. Released from the obligations of competitive sports, my teenage self leveraged his newfound free time to build a website and begin to write.

Couch-bound for the first week of my 30s, I was haunted by the notion that I’d spent the entirety of my 20s thinking about resurrecting a project that I’d successfully accomplished in my teens. Apparently nothing drums up motivation like pain, déjà vu, and a quarter-life crisis. Four months later, I’m back, baby.

In the spirit of its predecessor, this website weaves flashes of bright, brilliant colors into an otherwise serious reading experience. It is written from scratch, lightweight and fast, and loads even with JavaScript disabled. It also fulfills my longtime dream for a joyful, weird, whimsical experience simmering under the surface of an ostensibly ordinary website. Poke around a bit and you just might find some surprises.

I don’t know exactly what I’ll be writing here yet. Nearly a decade into my career now, I’ll likely cover software-related topics a lot more than last time. Beyond that, I’m not sure. The goings-on of the tech industry are still rarely far from mind, but my younger self’s general optimism has sustained some heavy blows. To hazard a guess, those feelings will probably lead to a lot of words. But making promises is a great way to burn out quickly, so I commit to none here.

Maybe I’ll just write about making craft cocktails at home, or finding the best coffee in the Twin Cities. It’s a blog, after all. Figuring it out along the way is the point.

Restore hunt?

If you're switching from another device, you can restore your progress here.

If you found this randomly, I recommend doing the hunt yourself, but you do you.


(Just basic tasks?)

(Hard cube tasks too?)

(Here on accident?)


legend!

May your name be forever emblazoned on the Bonk leaderboard.

Truly, thank you for exploring this website.

Now go forth and make Easter eggs!


(Again?)


To do (as well) :

  • Solve the cube in 4 moves or less
  • Scramble the cube by at least 50 turns, flip it, and reset it (for more fun: solve before resetting)

You probably need a touch device for the rest of these. If you switch devices, long-press the Easter egg to restore your progress.

  • Make it to level 9 in Bonk
  • ?????????????
  • Make it to level 10 in Bonk
  • ?????????????
  • Make it to level 11 in Bonk

(Sick of this?)

(Miss victory?)


Congrats!

You found all the Easter eggs.

If you enjoyed this, let me know and then go play Goose Game (not an ad, Goose Game just rocks).


(Finished?)

(Thirsty for pain?)

(Again?)


To do :

  • Flip the cube
    Hint?(Double-click the cube)
  • Learn pronunciation
    Hint?(Of the author's last name)
  • Send an important message
    Hint?(The message is "yo")
  • Locate the troublesome goose
    Hint?(Ghee I wonder where it coule be?)
  • Anger the goose
    Hint?(Honk til it's red in the bill)
  • Shoot a rainbow
    Hint?(Look reeeeal low)
  • Shoot some stars
    Hint?(Above the rainbow)
  • Find out what is happening
    Hint?(First shoot lots of stars)
  • Make a full commitment
    Hint?(Get help understanding)
  • Have fun
    Hint?(You have to really want it)
    (Or, find a page that doesn't exist)
  • Play with a slinky
    Hint?(Ask questions after game over)
    (Or, poke around the colophon)
  • Get insulted (at least three times)
    Hint?(Ask the right question, wait for enough answers)

(Stuck?)

(Got it now?)

(Hate cursive?)

(Miss the cursive?)

(Over it?)