2026 — Year of Discipline

Published on March 16th, 2026 by Spencer Cloud

Quick updates about the blog itself, while avoiding turning this blog into a blog about making the blog.

I fixed some mobile styling and added light and dark mode — no button, just change your device’s settings between light and dark to see it in action. I moved away from TailwindCSS to vanilla CSS — I understand why teams use it, but after trying it out, I realize that I hate it for me.1

I’m trying to make these posts shorter and publish more than once every six months.

The New Yearly Theme

I started this blog with a monthly posting schedule in mind. The frequency dropped from monthly to bi-monthly, then quarterly, now semi-yearly.

Last year’s theme, The Year of the Speedrun, was successful in some unexpected ways. I didn’t finish so many projects so fast, but learned to focus on speed where it matters and internalize when to trade it for quality.

This year I landed on the Year of Discipline. It’s not that I lack discipline, but I’d like to be more consistent with non-urgent-but-important tasks like budgeting, physical and mental health, social life, family, and living space cleanliness.

This will presumably make me post more consistently. I thought the Year of the Speedrun would do that, and if I’m being honest it helped me get even those 4 posts written last year. Otherwise I‘d still be refining post 1.

I might also do seasonal themes, e.g. Spring of Socializing, Autumn of Communication, Summer of Budgeting.

Hosting (Technology)

This website is now hosted from a little computer called a Raspberry Pi physically located in my apartment. It’s also now static, meaning no PHP running on the backend.

This means no more $12 / month to Laravel Forge and no more ~$35 / month to host on AWS.

The recent AWS and Cloudflare outages are nudging me closer to self-hosting everything. It’s time-consuming, but at least it’s a skill-building hobby and I’m having fun. I also like having a better digital moat against enshittification by owning my own digital experiences.

Will I ever 100% self-host all digital programs that I use? That’s the dream, but the reality is more 20/80 Pareto Principle, or “What can I self-host that has the best ratio of (benefits + money saved) : (effort to set up and maintain)?”

I probably won’t leave Spotify or 100% de-Google soon, but a year ago I said the same thing about iCloud Photos, then learned about Immich, and now that’s near the top of my list.

I’m prioritizing fun, useful, important, and relatively quick to set up.

I already experienced a downside though. When my apartment building did some maintenance on the Internet cables, my website went down. This means I should set up an offsite or cloud backup that kicks in when the server gets disconnected or goes down. How long will this project take to set up and maintain? Irrelevant.

Unsubscribing

Subscriptions add up.

As mentioned, I unsubscribed from Laravel Forge and AWS, saving ~$35/month.2 Now my website costs pennies-worth of electricity.3

I’m also unsubscribing from Google insofar as what I subscribe for running side-business things that are no longer a business. It’s unreasonably hard to suss out exactly what their business product is called. As of 2020, it’s Google Workspace, but was formerly known as, Google Apps for Your Domain, then Google Apps Premier Edition, then G Suite, then Google for Business before being renamed to Google Workspace in 2020.

My annual renewal was approaching at the end of January. I already switched to Zoho for email in May of 2025, and now I migrated my archives.

I now need to move Drive items (Google Docs, Sheets and associated Google Apps Script functions, PDFs, and Forms), Google Fi,4 Google Voice,5 and YouTube videos — there aren’t a lot and most are private, but I would like it to keep them.

I’m also unsubscribing from Hover Domains. They, too, seem to follow the cable company business plan playbook. I’m transferring to Cloudflare one at a time before they renew.6 Based on my domain name research, I may eventually switch to Porkbun since they’re fairly priced and people seem to like them.

I may unsubscribe from Obsidian Sync and Obsidian Publish and host my Garden on my own hardware, but it’s low priority. Obsidian Sync works very well and is actually cheap. Also, Obsidian is a good product that has only gotten better, and it’s nice to support a company like that.

I would like to break up with Spotify. Though I’m on a family plan as the manager, and with 5 people at $15/month, it works out to $3/month/person. For how much music I listen to, I get a ton of value out of $3/month. But I’m not a fan of how Spotify treats artists and they frustrate me with every app update making the experience worse. I’d rather pay artists directly and own a copy of the music.

Ideally, we would pay artists more directly than even Bandcamp does. There are some alternative music streaming services in the form of co-ops that I checked out, but nothing I’ve seen is actually federated in that the code is entirely open-source and without a central authority / 1 point of failure if the service goes down, except for maybe Funkwhale, but I need more research.

I cancelled Lyft Pink. I was subscribed through a benefit with a Chase credit card and renewed it for easy Citibike access. It remained cheap-ish for a while, but now that the taxi apps have cornered the market, they’ve raised prices without any true competition. Lyft Pink benefits are now a joke — taxis don’t really arrive more quickly, and the “discounts” are smoke and mirrors with a “base rate” higher than you would otherwise pay. I only miss the cheap(er(ish)) bike rides, but maybe it’s just time to get a bike.

Speaking of, in November I rented a bike from a real local bike shop. I rode from Midtown East through Central Park and Harlem to Inwood, then back down the west side of Manhattan. The hills uptown, especially in Washington Heights, reminded me how light a real bike is compared to a Citibike. I posted a photo album of the ride on Pixelfed.

Tech Projects

I’m this close to publishing a little Inflation Calculator I built in December.

NOTE: Since writing that, I published it. I’ll write more about it in the next post.

Every inflation calculator I’ve used, usually when watching a TV show set in the past, is surprisingly clunky, especially on mobile.

I wanted a more fluid and mobile-friendly experience, so I built it. I did it with vanilla, modern CSS and JavaScript. Other than Vite for compiling, it was a back-to-basics learning project to see what was possible without a framework.

I also wanted a clean error log, which meant including a favicon, which meant making a favicon.7 I made a “personal brand” favicon, obviously in the shape of a cloud, and this became a mini project and distraction of its own. I learned about modern favicon usage and can re-use what I made for other projects.8

I used GIMP for the first time in making it so I could see what all the fuss was about.

Other Tech Stuff

I bought a Zsa Voyager keyboard after frustration with regular keyboards. I wanted better customization than AutoHotKey, and after a ton of research, I bought the Voyager for being customizable, well-built, and travel-friendly.

I went through a period of major habit change for the fundamental way I interface with a computer and work. I now use home-row modifier keys (e.g. the f and j keys are also the Control or Command keys if held and not raised) and layers for faster, more comfortable typing. I didn’t find the learning curve to be all that steep despite everyone’s warnings. I’m still tweaking my layout on a regular basis. You can check out my layout on the Zsa website.

I finally installed Linux… on an old 2015 Macbook Pro I no longer use. It was a test run which breathed some life back into the relic. I’m this close to doing the same with my current Macbook Pro, a 2019. It feels crazy that I haven’t upgraded to the M Series yet, but the 2019 Macbook continues to meet my needs. Assuming Apple will eventually force a bloated software update, I’ll switch over soon.

I still use Neovim as my IDE and can’t imagine returning to a regular IDE. There were growing pains in setting up XDebug, but no more pains than setting up XDebug with PhpStorm. Plus, I learned what LSPs are and how they work.

I still use Firefox as my main browser, but it lacks a truly good developer experience.9 I’m in a weird in-between state of using a non-Chrome, Chromium browser, currently Vivaldi, for some development, but sticking with Firefox as my non-developer, user browser. Vivaldi works fine, but I want to try out Ungoogled Chromium.

Apartment Projects

In a studio apartment, kitchen counter space is premium real estate. If you can save countertop space by using something like a magnetic knife strip instead of a knife block, it’s well worth it. That is unless you don’t want to drill into your kitchen wall tile and your magnetic knife block falls every month no matter how many heavy-duty command strips you use. In which case, you may be tempted to just give in buy a knife block.

I bought my first apartment plant, an aloe vera plant which has been easy to keep alive so far, but they10 have been thirstier than expected.

After moving in, I wondered when my building would hire window washers. My windows transitioned from transparent to translucent to opaque. Then, my girlfriend saw a TikTok on how some New York apartment windows have a latch to move them inward for cleaning the outside. We did exactly that, and the difference was kind of literally night and day.

The college-quality mini fridge that came with my adult apartment might as well have broke last July. The temperature control was never great, but it eventually had just two modes: 1) room-temperature lunchbox or 2) freezer.

I enjoy product research, but fridge research feels like torture. I settled on one that does the job and has less functionality, so hopefully has less chance of breaking.11 My fridge thermometer shows that it works fine and stays in the food safe zone, which is everything that I need from a fridge and nothing more.

I also bought a separate freezer. The freezers in these mini fridges can fit a maximum of like two ice trays, but I wanted to buy more than two days’ worth of meat at a time. It feels odd to have this separate ice chest, but it’s the efficient kind that opens from the top.

I mounted my TV to the wall and learned so much about my walls. It took hours of research and 5 visits to Home Depot,12 but the TV hasn’t fallen after six months of hanging, so I call it a success.

I went through about 4 different assumptions about my wall materials:

  1. Plaster — building built in 1931, tapping it creates no echo
  2. Drywall — the inside of the wall ended up not being plaster
  3. Drywall with metal studs — it was impossible to find where the studs were, but a magnet hanging from a string sometimes kind of stopped in certain areas
  4. Drywall over concrete with some thin wooden studs — this turned out to be the truth (maybe, at least for where the TV hangs), but only for a section of it — the bottom half of the mount sits inside the concrete, and the top part sits in the drywall with toggle bolts

Hosting (Humans)

A perk of owning is never begging permission to host a friend. Since July, I’ve hosted:

Travel

Being media heavy on this blog is a time sink, so I’m doing less image and gif posting for now. I’m also going to post a few less travel items here since I’ve been documenting in other ways, putting together vlogs for private viewing with friends and family.

That said, here are some travel updates.

In July, I visited Colorado for my niece’s first birthday party. It was tree-themed to celebrate her first word and appreciation of nature.

In August, my girlfriend, some friends, and I visited Puerto Rico for a Bad Bunny concert.

puerto rico palm trees on a beach

I appreciate Bad Bunny a lot, but not enough to buy a ticket on my own. I’m glad I did, because it was one of the best productions I’ve ever seen.

bad bunny puerto rico concert stage

The trip put me over a threshold with United to get Premier Silver status. Maybe they’ll give me an upgrade to business class this year. But I’m not betting on it.

In October, my girlfriend and I visited Colorado and Dallas and Chicago in one trip.

Colorado was in October to visit family for all of their birthdays.13

colorado aspens in the mountains, most leaves are yellow

various fall shades of leaves with the sun poking through some foliage

close-up of a particularly orange tree

We visited Dallas to explore neighborhoods and apartments for my girlfriend’s new job.

eyeball sculpture in downtown Dallas

The visit coincided with the last day of the Texas State Fair.

mexican version of the texas state fair tall guy

texas state fair globe, tall mechanical guy

I flew on a JSX flight from Denver to Dallas. It was cheaper than they usually are, and the Chase card I have gives some yearly JSX credits.

2 golden retrievers in-flight on a jsx jet

jsx jet in a hangar

We visited Chicago to see my high school friend’s musical that he wrote the music for: Twihard, A Twilight Parody.

marquee for the Twihard musical at the Apollo Theater

No Chicago visit is complete without a riverboat architecture tour.

shoreline sightseeing guide holding a Chicago flag scarf

skyline of Chicago from the lake on a sightseeing tour boat

In November, we didn’t travel, but stayed in New York and saw a morsel of the parade, my first time seeing it in person.

Shrek carriage balloon float at the Macy’s Thanksgiving Day Parade

Pikachu ballooon float at the Macy’s Thanksgiving Day Parade, Eevee behind it

The office has some good evening views this time of year.

high up view of the Brooklyn Bridge and some of Manhattan, full moon in the background

In December, we moved my girlfriend and her cat to Dallas on a road trip by way of Baltimore, Maryland; Roanoke, Virginia; Nashville, Tennessee; and Hot Springs, Arkansas. It was the first time really experiencing the South instead of visiting larger, hipper metropolitan cities, like Dallas or Asheville.14

It snowed for the first time in the season the day we left New York.

snow covering everything passing by McCarren Park, Brooklyn

snow covering everything outside of a rest stop in New Jersey

My model UN friend and his boyfriend in Roanoke hosted us for a quick stop.

view of the Roanoke star and skyline

Their cat wasn’t thrilled to share space with my girlfriend’s cat, Gucci.

friends’ cat on a miniature sofa

We stopped for a few days in Nashville.

Broadway, Nashville at night

In Nashville, I visited Andrew Jackson’s Hermitage, and the very next day visited the Bill Clinton Presidential Library in Little Rock.15

saxophones at the Bill Clinton Presidential Library

a bridge outside of downtown Little Rock

We stayed in Hot Springs and briefly visited the park.

Gucci the cat in a harness ascending a lookout tower elevator

Gucci the cat looking down over Hot Springs National Park from the top of a lookout tower

And then we eventually arrived in Dallas.

Dallas outdoor bar with a firepit and live band

We missed the opportunity to visit Chattanooga, Tennessee and mirror the lyrics to Chattanooga Choo Choo:

You leave the Pennsylvania Station ‘bout a quarter-to-four
Read a magazine and then you’re in Baltimore
Dinner in the diner, nothing could be finer
Than to have your ham and eggs in Carolina
When you hear the whistle blowing eight to the bar
Then you know that Tennessee is not very far
Shovel all the coal in, gotta keep it rollin’
Woo woo, Chattanooga, there you are

Then we ended the year in Colorado for Christmas and New Year’s.

Denver skyline with the Rocky Mountains in the background

dead tree in Colorado mountains with evergreens in the background

sun poking through trees on a mountain hiking trail, lens flare

colorful sunset over a lake with ducks swimming away, mountains in the background

coordinated ducks landing in a lake, mountains in the background

If you’re a close friend or family member and want more travel content, just ask!

Social Media

I no longer feel FOMO or get dopamine hits when I open social media. It’s like having a sip of pop16 after more than a month of abstaining and it tastes gross and overwhelming.

I miss Instagram Stories when they only showed me what my friends were up to, not served with a side of 1 million ads and suggested posts and the laziest joke copying I’ve ever seen. In other words, I miss Snapchat.17

Which is why I’ve been posting on Whatsapp Updates. WhatsApp is enshittifying like every other service, but more slowly and less intensely. I don’t get many views per story, but they’re by people who have my number in their phone. It feels like early Snapchat.

As mentioned, I made my first Pixelfed post. We’ll see if I continue.

I “cured” my YouTube addiction by following the advice in this r/nosurf post. Now when I visit YouTube, I watch the video and don’t see hyper-personalized suggested videos from more than two decades of use. The only suggested videos are related to the video I’m watching.

I ran more in the latter half of 2025 after mostly focusing on bodyweight exercise. I still enjoy Strava. It may be one of the few traditional social media platforms I’ll keep using for now.

Social Real Life

I’m rebuilding my social life after a few more core friends (and my girlfriend) moved away from New York. I do have friends, but haven’t had a group of “hobby friends” since around the end of college.

I started going to French conversation meetups to kill two oiseaux with one pierre for skill building and socializing.

The focused language learning meetups tend to work better for me than the general “Let’s Practice All Languages” meetups. Those tend to become “Let’s Hang Out with International People”, which is great, but conversations usually default to English. Some people take it too far and think it’s a “Try To Date Foreign People While Being Aggressive and Awkward About It“ meetup, and they kill the vibe.18

In June and July, I attended 3 weddings in the span of 4 weeks. After the wedding in Germany, my high school friend got married upstate, and a local friend had her baby shower / surprise wedding a week later.

Non-Social Media

I don’t have much to say about video games this time. I finally played through Super Smash Brothers Ultimate years too late. And now I haven’t picked up a controller in months.

I highly recommend 2 series I recently watched — Common Side Effects and Pluribus.

Common Side Effects is created and animated by the great Joseph Bennet19 and Mike Judge.20 You may not like the animation style, but it’s worth sticking it out until the end. Plus it’s short, and the animation might grow on you. For how weird it looks, they do that style really well.

Pluribus, created by Vince Gilligan, stars Rhea Seahorn and is not a Breaking Bad spinoff. I shouldn’t need to sell it any harder than that.

I watched the old Adult Swim series Frisky Dingo. I always thought the first season of Archer felt like an Adult Swim show and now I know why. This show walked so Archer could run. I do not recommend it unless you generally like weird, mid-2000s Adult Swim humor.

Some older movies I finally watched were Uncut Gems, The Pianist, Parasite, and Children of Men.21 All are recommended. All are classics at this point.

I also saw The Naked Gun 2025 reboot. It was better than I expected for being a reboot, and actually nails the classic Naked Gun comedy in parts, though it kind of falls flat near the end.

The Threedom podcast episode Rainbro Bridge had me laughing out loud. Apparently Helen Mirren has a weird obsession with Kurt Cobain, of all people. Start listening at 43:47.

Look at Kurt Cobain — he hardly even saw a computer! The digital stuff that’s going on is so exciting. I’m just so curious and about what happens next.
~ Helen Mirren on Oprah, 2014

I was thinking about Kurt Cobain the other day and he died without knowing the Internet, and I’m totally blown away by that.“
~ Helen Mirren in Cosmopolitan, 2015

If I’d died at 27, the age that Kurt Cobain died in 1994, I’d never have even known there was an Internet! Incredible things are happening all the time and I can’t wait to see what comes next.“
~ Helen Mirren in The Daily Mail, 2016

I always say it’s so sad that Kurt Cobain died when he did, because he never saw GPS. GPS is the most wonderful thing, to watch my little blue spot walking down the street. I just find it completely magical and unbelievable.
~ Helen Mirren on Brave New World, 2024

In music, I’ve listened to Portugal. The Man’s latest album, Shish, about 30 times all the way through. They departed from their style from the last 10-ish years. Apparently this is because they left Atlantic Records and are indie for the first time in a long time.

The lyrics on Spotify and Genius for this album are garbage. I wouldn’t be surprised if they were auto generated with AI. It’s a perfectly fine AI use case for many songs and genres, but Portugal. The Man’s music is so atypical that a system like that would not work here.

Song 2, Pittman Ralliers, is probably the most out-of-place, but it weirdly fits with the theme of the album. If you don’t like it, skip it on first listen, but otherwise listen to the whole thing. Each song is titled after a location in Alaska or is Alaska-related. If you just listen to 2 or 3 songs, do Kokhanockers, Tanana, and/or Knik.

Blog Posts

Astral Codex Ten

iDiallo

Uncharted Territories / Tomas Pueyo

Travel & Tourism

Urbanism / Living

Technology

Other

Videos


  1. More specifically, I found that it didn't remove complexity for me, just moved the complexity _from_ CSS _to_ HTML. I've used CSS deeply for a long time and, against my will, I understand it thoroughly. I found that Tailwind doesn't offer many benefits for individual projects, but I see why teams like it. 

  2. Probably more this year as AWS raises its costs like a cable company 

  3. I haven't fully verified this, but I have a Kill-A-Watt, so I might test this out of curiosity. 

  4. It's not great that a de-Googler has their phone number with Google. 

  5. I got Google Voice when I thought everything with my freelance business needed a separate account. I can't transfer it to my personal Google account, so if I've ever given you this number, you won't be able to contact me through it anymore. 

  6. It's not ideal to rely so much on Cloudflare, but one thing at a time. 

  7. Yes, I tried generating a favicon with AI. No, i didn't like the results. 

  8. At least before a project grows large enough to justify its own favicon 

  9. Also, they've been doing more shady stuff as far as privacy goes. 

  10. Aloe vera plants are hermaphroditic. 

  11. And it still seems way too expensive as all fridges are. 

  12. not exaggerating 

  13. I'd make a joke about them all being Libras, but I have too much self-respect for that. 

  14. Also Kansas City and St Louis, but it's debatable if these cities are “Southern” or just the edge of the Midwest. 

  15. They didn't mention Jeffrey Epstein anywhere in the museum for some reason. 

  16. I refuse to call it soda. 

  17. The version before Instagram ate their lunch with Stories and then _they_ turned to over-advertising and spam and now presumably slop. 

  18. It's not a bad thing in and of itself if everyone is consenting and reading the room, but people who are too pushy with this behavior often don't have that social skill. This also disproportionately ruins these meetups for women. 

  19. There are so many Joe Bennetts on Wikipedia. 

  20. Beavis and Butthead, King of the Hill, Office Space, Idiocracy, Silicon Valley — IYKYK 

  21. Unfortunately this movie's themes are more recently relevant in current political climate.