DH:Personal

Great programs that I enjoy

I always enjoy sharing with others some of the apps that I’ve discovered during my time as a MacOS user. Many of these apps were important reasons for me to shift from Windows to Mac. This is a rather exhaustive but not complete list of programs for Apple devices that I recommend. There may be Windows variants of these programs, but I don’t use them and can’t guarantee their quality.

Programs listed below in italics are my favorite favorites.

⚠️ This list was last updated March 27, 2024.


🎼 Audio

  • Albums — Music player with a focus on full-album listening
  • Albums: Music Shortcuts — Widget app to immediately play a selected favorite album
  • AudioKit Reverb — A GarageBand plugin for reverb
  • Audio Trimmer — A simple audio trimming tool for mobile devices
  • Finale — A better Last.FM audioscrobbler
  • Hark — Podcast clip browser
  • Hokusai — Mobile audio editor
  • King of FM — FM synthesizer
  • LE01 — Synthesizer for bass sounds
  • Marvis Pro — Music player with advanced listening tools and features
  • Mimi — Hearing test and audiogram creation for AirPod customization
  • Minimoog Model D Synthesizer — A remake of a classic synthesizer
  • Miximum — Playlist authoring for combining official Apple and user-generated playlists
  • myNoise — Noise cancellation through walls of sound
  • Outcast — Podcast player for Apple Watch
  • Panflow — Panning plugin for GarageBand
  • PaulXStretch — Extreme sound length distortion
  • Pitch Drift — Pitch shifting plugin for GarageBand
  • PlayTally — Apple Music listening statistics
  • Podcast Archiver — Download backups of podcasts via RSS feed
  • Podcast Saver — Mobile backups of podcasts via RSS feed
  • Shazam — Music identification via live microphone recording
  • SLEEP — Calming space scenes and beautiful music for relaxation and focus
  • Sleeve — Album art as a HUD for easy listening on Macs
  • Soor — Music player with stat tracking
  • SoundHound∞ — An alternative to Shazam, with the supposed ability to recognize humming
  • Thwip — Fun sound effect generator for mobile devices
  • VHS Synth — A gritty, warbly synthesizer
  • 808 Overdrive Pro — A synthesizer with a focus on bass sounds

📑 Read the rest of the post


My Thoughtstream

A validating front-end article

Josh Collinsworth

The quiet, pervasive devaluation of frontend

I feel like I’m seeing a widespread diminishment of the practice of frontend. Nearly everywhere I look, I notice its importance minimized, and its challenges trivialized.

This article is incredibly vindicating. For the entirety of my time in web development I have heard the claim that HTML and CSS are too simple and beneath the threshold of what qualifies as true “development,” but this attitude has proved to be a detriment to efficient styling, accessibility, and structure for the foundational elements of what makes a webpage. Websites now appear like a chaotic mess of divs with no structure or semantic sensibilities, and styling that lacks the proper separation of concerns that leads to efficient DRY methodologies. The diminishment of front-end development seems to cause excessive framework cycling and decent tooling for builds, leading to complicated setups for even the simplest of pages.

I have always had an admiration for the work that back-end developers do on a site. Their hard work in carefully tailoring APIs and databases for the most efficient calls has always impressed me. I didn’t realize how much I belittled my own experience and skills because of the outward pressure I experienced throughout my formative years along with my own sense of insecurity. I think this snobbery towards front-end development should change. Design is an essential step and front-end development requires a skill that others lack and we should all stop pretending.

Slavery still exists in the United States

Joseph Shannon Nichols (#21647-075) — The Insiders Zine

Prisoner: By Any Other Name

There seems to be an ongoing debate as to what those of us who are incarcerated should be called. Referring to us as "prisoners" seems to be as unpopular as "inmates" does. Some even try “errants,” “cons,” “convicts,” “felons,” “reprobates,” “jailbirds,” and even “internees.” But none of those are any better. Some are downright insulting. “Incarceree?” That has such a terrible ring to it. Stop trying to get cute with it. Let us see what the U.S. Constitution has to say about it. The Thirteenth Amendment says, “Neither slavery nor involuntary servitude, except as a punishment for a crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.” Well now, that just seems to settle the debate, does it not? I'm not saying that all of us behind these walls are lovely flowers or nothing, but why call a rose by any other name and expect it to smell so sweet? Until this “Exception Clause” is removed from the Constitution and it reads, “Neither slavery nor involuntary servitude shall exist within the United States, or any place subject to their jurisdiction,” then call us what we are. Call us slaves.

Robin Mcdowell and Margie Mason — Associated Press

Prisoners in the US are part of a hidden workforce linked to hundreds of popular food brands

The goods these prisoners produce wind up in the supply chains of a dizzying array of products found in most American kitchens, from Frosted Flakes cereal and Ball Park hot dogs to Gold Medal flour, Coca-Cola and Riceland rice. They are on the shelves of virtually every supermarket in the country, including Kroger, Target, Aldi and Whole Foods. And some goods are exported, including to countries that have had products blocked from entering the U.S. for using forced or prison labor.

Every Christmas a local city operates a Christmas festival in their city park during the holiday season, where people are encouraged to drive around or walk through a meandering collection of tall structures covered in Christmas lights while enjoying Christmas music, hot chocolate, ice skating, and train rides. It’s a lot of fun for me and I enjoy making the trip when I can. I hope that my children will fondly remember their visits.

The experience was deeply tarnished for me when I visited the park during the autumn months. The Christmas decorations were already being set up for the coming event, as the process of preparing the lights and erecting the displays is complicated and extensive. The staff working to build the decorations were inmates from the local prison, guarded by a man holding a shotgun. I felt sick and ashamed to know that my upcoming joy was prepared by those who would not be permitted to experience it, nor even who would be properly compensated monetarily for their labor. My Christmas memories were being prepared by slaves.

Modern front-end Web development makes me feel old

Juan Diego Rodríguez — Smashing Magazine

Web Development Is Getting Too Complex, And It May Be Our Fault

Front-end development seemed simpler in the early 2000s, didn’t it? The standard website consisted mostly of static pages made of HTML and CSS seasoned with a pinch of JavaScript and jQuery. I mean, who doesn’t miss the cross-browser compatibility days, right?

Chris Coyier — CSS-Tricks

The Great Divide

Let’s say there is a divide happening in front-end development. I feel it, but it’s not just in my bones. Based on an awful lot of written developer sentiment, interviews Dave Rupert and I have done on ShopTalk, and in-person discussion, it’s, as they say… a thing.

Nolan Lawson — Read the Tea Leaves

My talk on CSS runtime performance

My main goal was to shine a light on all the heroic work that browser vendors have done over the years to make CSS so performant. Much of this stuff is intricate and arcane (like Bloom filters), but I hoped that with some simple diagrams and animations, I could bring this work to life.

Nikita Prokopov — Tonsky.me

JavaScript Bloat in 2024

I was a bit out of touch with modern front-end development. I also remembered articles about web bloat, how the average web page size was approaching several megabytes!

So all this time I was living under impression that, for example, if the average web page size is 3 MB, then JavaScript bundle should be around 1 MB. Surely content should still take the majority, no?

Oklahoma embarrassment #241295

This state seems to enjoy making a fool of itself on a national scale.

Kaylee Douglas — KFOR

Oklahoma Politics: Representative wants to ban ‘furries’ from Oklahoma schools

A newly filed bill would ban students in Oklahoma from pretending to be an animal during the school day.

Erin Christy — 2 News Oklahoma

Okla. lawmaker backpedals on bills’ controversial language one day after filing

Humphrey admitted the furries bill was more designed to make people aware of furries, rather than it being a problem in schools.

Another non-existent problem based on hearsay taking up time in the state’s political system instead of the real pressing issues getting the attention they deserve.

Neighborhood advice

You’ve been fooled into accepting mediocrity.

Parking Reform Network Parking Lot Map

The Parking Reform Network educates the public about the impact of parking policy on climate change, equity, housing, and traffic. In partnership with allied organizations, we accelerate the adoption of critical parking reforms through research, coalition-building, and direct advocacy.

Witold Rybczynski — The American Scholar

Give Us Something to Look At

Take away ornament, and what are you left with? When we get close to a building today, we are confronted by gaskets, caulking, nuts and bolts—the minutiae of building construction. Or worse: exit signs, ventilation grills, and fire-hose cabinets. There is an architectural consequence to this.

So where does that leave us?

Mirza Akdeniz — Vimeo

Roger Scruton — Why Beauty Matters (2009)

Philosopher Roger Scruton presents a provocative essay on the importance of beauty in the arts and in our lives.


Archives of My Posts

I miss lockdown

I remember during the Covid-19 lockdown that I was surprisingly happy. I thought it was solely due to my misanthropic streak or that I was far more shy than I realized. However, after experiencing a couple of years of post-lockdown life (more so because Oklahoma was one of the defiantly anti-science states), I think my understanding of myself has grown and I now know why I felt so much better during Covid than I do now.

😷 Continue reading “I miss lockdown”

My new old camera

I liked the aesthetic of the advertisement for the iPhone 12 Pro that Apple did years ago. I wanted to remake it in HTML as much as I could, so I used this project to build a list of links to my social network profiles.

📷 Continue reading “My new old camera”

My fun side project

I liked the aesthetic of the advertisement for the iPhone 12 Pro that Apple did years ago. I wanted to remake it in HTML as much as I could, so I used this project to build a list of links to my social network profiles.

📱 Continue reading “My fun side project”

Knowledge shouldn’t be a burden

I didn’t want to remain ignorant, but learning even the smallest new piece of information seems to carry a huge cost to a vast array of elements in my life. Could I find a way to feel comfort in understanding more?

📖 Continue reading “Knowledge shouldn’t be a burden”

Being invisible

From my youth I have worked to lessen my consideration of my own value, thinking it a virtue to self-deprecate. I thought I was being a better person by hating myself. Eventually, I wondered if my self-perception could be incorrect. Could I be poisoning my life with such a crushing view of my value?

🫥 Continue reading “Being invisible”

Hopelessness in video games

I used to play a lot of video games. These days I settle for some games from my Apple Arcade subscription, but I used to have many mobile consoles, several home consoles, and a gaming PC. I played many titles across a variety of platforms, filling out a list of memorable games that left a permanent impact on my life. In a recent conversation with my coworkers I started listing my favorite games and learned that the games that I have felt the most important in my life were ones that generated a feeling of hopelessness. I certainly enjoy a variety of gaming genres and story types, but the ones I can recall with fondness are the ones that made me feel the most miserable.

🕹️ Continue reading “Hopelessness in video games”

The time for analog clocks is over

I don’t like analog clocks. People have tried to persuade me and have shown me the obvious benefits to using such a platform, but I continue to remain unconvinced and I feel that I have good reason for my opinion. I will now present a rather adversarial and controversial view of why analog clocks are inferior to the newer digital clock method of presenting time. This will be a pedantic and antagonistic position.

Continue reading “The time for analog clocks is over”

Flooding and school shootings

The fragility of life is rarely more realized than in the moments surrounding a natural disaster. In the normalcy of daily routines, we all can fall numb to the potential dangers present in our world. To stay vigilant would be exhausting, so we avoid considering them until the signs of something terrible approaching are too obvious to ignore.

🌊 Continue reading “Flooding and school shootings”

Parasocial relationships are weird

Parasocial relationships are strange. They feel closer than some friendships but are hollow facsimiles, barely reaching beyond the level of acquaintance. They are unequal connections. They do not mutually benefit all participants. Why then does losing a connection to a stranger feel nearly as bittersweet as a true bond with a known companion?

🤝🏻 Continue reading “Parasocial relationships are weird”

Feeling stuck

I need to tell you of a grave error that I made several years ago that has haunted me ever since: gaining knowledge will only lead you to sorrow. You will never be happier than you are now by learning about the things that intrigue you. Don’t fall into the same trap as me and ruin your life like I’ve ruined mine. By investigating you expose your mind to nuance, new possibilities, difficult realities, and discomfort you didn’t believe imaginable, and it will permanently change you for the worse.

⚓️ Continue reading “Feeling stuck”

I used to be anxious about being thought of as ignorant

In the past few years I think I have started to learn that empathy, comprehension, growth, understanding, joy, and contentment come not from being more certain about what one knows but from accepting how little can be known by any one person in a lifetime. I may be more at peace now, but the process to get to this point was potentially the most painful and disruptive I’ve yet to experience.

📚 Continue reading “I used to be anxious about being thought of as ignorant”

Now on Jekyll

This little side project is now built with Jekyll, a site deployment tool that was surprisingly easy to set up. Its simple controls allow me to quickly build the site into HTML files very similar to ones that I was writing before, but without all the hard work of maintaining code throughout each page. Now I can write posts in a simpler fashion and start to add new features with greater ease than if I continued coding everything by hand.

💻 Continue reading “Now on Jekyll”

We aren’t asking the right questions

The penultimate episode of The Rise & Fall of Mars Hill is a frustrating investigatory experience. The show presents to the listener the evidence of an abusive pastor in a permissive church system, building the case that this was an ongoing problem within the organization that eventually collapsed under the weight of the trauma dealt within. What I believe the episode fails to do and has continued to do throughout the series is to follow that evidence to its obvious conclusion, despite the pretense of seeking answers for how it all happened.

🎧 Continue reading “We aren’t asking the right questions”

An identity crisis

I grew up in an Evangelical Christian culture. I was taught that the primary life purpose of a Christian was to propagate the message of Christianity through evangelism, sharing the story of Jesus to people who did not know or believe what was written in the Bible. Through this effort, souls would be saved from eternal damnation and more people would be prepared for the return of the savior of humanity. This mission was time-sensitive, because the return of Jesus was possible at any moment, and that event could potentially seal the fate of all living on Earth.

🦸🏻‍♂️ Continue reading “An identity crisis”

We know less than we realize, but that’s okay

Life during the COVID-19 pandemic has been lonelier than I expected. My introversion has been useful in this time of isolation, but it did not prepare me for the simultaneous crushing ideological loneliness that has come from watching others respond to the demands of the pandemic. I feel more disconnected from my peers now than I ever have before.

🧠 Continue reading “We know less than we realize, but that’s okay”

Vaccine hesitancy is putting us all at risk

The current state of skepticism about scientific studies is reaching a dangerous level. How did the support of vaccines degrade so much? Why did we start to believe conspiracies instead of the consensus from people more educated and intelligent than our neighbor?

💉 Continue reading “Vaccine hesitancy is putting us all at risk”

The time that I learned about Ronald Reagan

I had grown up in a culture that spoke of Ronald Reagan almost with reverence, believing him to be one of the last great leaders of the country. I had never felt a reason to question this thought, so I never investigated the history of the presidency. This interview caused me to doubt the narrative I had heard throughout my life.

🇺🇸 Continue reading “The time that I learned about Ronald Reagan”