Sweat the Small Things

Today, I had an issue with my Hugo and PaperMod powered blog. Hugo and PaperMod are the only 2 dependencies in my blog and I figured I’d pull them up. I started with pulling up PaperMod, but had issues with minimum version. I thought I was on a new enough version of Hugo (0.138 from my recollection) on Windows, but the pushed site still did not render properly on Vercel. I switched over to my Mac, ran nix flake update and my site built and rendered properly on Vercel again. OK! Now I’m up and running again! ...

March 19, 2025 · 2 min · Danny

A New Path

So, the election happened. Ignoring policy differences, I think my biggest grievance is we chose an angry, immature man to run the most powerful country in the world. I do not want to be in a world where this is OK especially for my children. We should be able to respectfully disagree with each other and move on. However, the ballots showed that as long as he delivers the economy this is OK. Sorry, but I can’t accept creating a toxic workplace in exchange for supposed gains for people. I have a high level of certainty that my family and I will be fine, but I do worry for those around us who are not as fortunate. I will be living in a community with those who may not be as fortunate and if they are pushed down, well my quality of life will suffer. It is important to take care of everyone around us. A rising tide raises all boats as they say. ...

November 6, 2024 · 3 min · Danny

Ergonomic Keyboards Pt1

Ergonomic Keyboards, Part 1 The Problem I started work as a software engineer about 7 months ago now. With many long hours sitting and staring at the screen, I realized that my hands and arms were hurting. I also noticed my eyes were hurting, but I resolved that by being more dedicated to following my Stretchly routines (every 20 minutes, start at something 20 ft away for 20 seconds and every hour, take a 2 minute walk). I started researching into keyboards to see if they would help me. ...

April 20, 2024 · 9 min · Danny

Migrating to Hugo

This is my first post using Hugo, a static site generator, with the PaperMod theme. I migrated from a self-built Svelte-Kit based JAMStack. This gave me an opportunity to use a simpler to manage stack of getting content out there. I got to dip my toes into the world of a front-end web developer. Why did I switch? I quickly learned front-end is not for me. I don’t have an eye for colors and style. The result was a not-very beautiful layout compared to some of my inpsirations. What I really cared more about was creating content. I think the level of extra maintenance with a self-built platform (we can ignore how much there actually was) was just enough friction to get me not writing. I also had to hand create every Markdown file and I didn’t have much energy/interest to get that automated and running. ...

March 13, 2024 · 2 min · Danny

Gamedev Log October 2023

October was a fairly sparse month for game development. I got a little burned out of aimlessly coding. I was working on breakout in pygame using an Entity-Component-System. I started work as a software engineer which has really consumed a lot of my programming energy. I started doing game development again this month. I have chosen to use pygame-ce as my framework so that I can work in Python. When I last started in 2020, I had chosen the Love2D framework which used Lua as the programming language. My original thoughts were that I gave up on gamedev because I was working in a language that would never be used outside of programming. There wasn’t enough in Lua itself to keep me fully interested in it, so I abandoned it. ...

October 1, 2023 · 3 min · Danny

Gamedev Log September 2023

I started doing game development again this month. I have chosen to use pygame-ce as my framework so that I can work in Python. When I last started in 2020, I had chosen the Love2D framework which used Lua as the programming language. My original thoughts were that I gave up on gamedev because I was working in a language that would never be used outside of programming. There wasn’t enough in Lua itself to keep me fully interested in it, so I abandoned it. ...

September 26, 2023 · 3 min · Danny

Video Encoding for People in a Hurry

This a quick opinionated guide towards encoding your videos for your data hoarding habits. HandBrake is an open-source tool that is widely used by many to convert videos. It is available on Windows/macOS/Linux, so chances are you can use it. HandBrake itself is mostly an easy to use GUI that call various audio and video codecs so you don’t have to learn how to use those individual (mostly command-line) tools. This is an article for people in a hurry so let’s get going! ...

April 25, 2023 · 5 min · Danny

How I Made This Site (2023 Edition)

Despite how long this site has been up, I actually started in March 2023. This is not an explicit tutorial, but you could probably follow along and get through building your own similar site if you wanted. My goal of this guide is to give you the exact steps on how to build this site. My goal is to explain a little bit about what I know of the web (which I am not an expert by a longshot) and the design decisions I made to build this in 2023. If you want step-by-step guides, here are some that I used or referred to: ...

April 24, 2023 · 9 min · Danny

uses

This page is inspired by Wes Bos’ uses page and all the others from uses.tech. This page will continually be updated as I change my uses and setup. Tech Stack Hugo for this site with PaperMod theme Vercel Hobby for hosting Hardware Computers Desktop This is the primary computer where I spend most of my time at home. I use it for gaming, writing, and coding. AMD Ryzen 7 5800X3D 3.4 GHz Octa-core CPU Asus Prime X570-Pro ASRock Radeon 6950 XT OC Formula 16GB LG 34GK950F 34" Ultrawide 144 Hz 1440p Monitor Dell S2421HN 24" 75 Hz 1080p Monitor (Portrait) Corsair Vengeance RGB Pro 32GB (2x2x16GB) DDR4-3200 CL16 RAM Samsung 970 Evo Plus 1 TB M.2 NVMe (Windows) Crucial P3 500GB NVMe (Linux) Samsung 870 EVO 1 TB SSD (Storage) Western Digital WD Blue 2TB (Storage) NZXT H700i White Midtower Case Corsair RMx 1000W 80+ Gold Fully Modular PSU Audioengine D1 PreSonus Eris E3.5 Massdrop x Sennheiser HD6XX Headphones Keychron Q11 Split Staggered Mechanical Keyboard Logitech G403 Hero Zowie P-SR Mousepad Logitech C920 HD Webcam Blue Yeti Microphone Rode PSA1 Boom Arm Huanuo Dual Monitor Mount Stand Dual Boot Windows 11 & Fedora Development Laptop & Portable HTPC I primarily use this for writing and developing on the go. This is also the laptop I bring with a USB-C to HDMI cable to (attempt) to plug-in to hotels on vacation to watch our shows! ...

April 9, 2022 · 4 min · Danny

Legitimacy of the Supreme Court

I love the Supreme Court. I got to see the building last fall. I have read “The Nine” by Jeffrey Toobin. As a liberal, I love RBG. I love the little snippets of quip and oration from the Justices and the lawyers who need to argue before them. I am not a lawyer, but maybe in another universe, I could have been. Things I do not love: the downfall of the past few years. With the latest revelation that Ginni Thomas texted Mark Meadows to overturn the election, this has really soured the rest of it. Of course I already knew that she was already a threat in some way, but now this just confirms it. Aside from this current “scandal,” let’s go back to see the latest few Supreme Court picks: ...

March 25, 2022 · 4 min · Danny