Brooke Kuhlmann

@bkuhlmann
202 Followers
0 Following
1.1K Posts

Ah, finally, at least some reprieve from the menu item icon noise of macOS Tahoe: https://obdev.at/blog/evanesco-iconia/

The above, obscure, system default will at least disable some of icons in your application menus.

#mac_os

“Evanesco Iconia!”

There’s a lot not to like about the new “every menu item needs an icon” feature in macOS Tahoe. They add visual noise to the menus. They make menus more inefficient to scan. They often result in an inconsistent alignment of menu item titles.…

Objective Development

Introducing Terminus 3D case designs: https://github.com/usetrmnl/terminus/blob/main/doc/raspberry_pi.adoc. 🚀

You can definitely customize these 3D prints further but this shows off Terminus running on a Raspberry Pi 5 using the branded 3D case design along with SparkFun sensor mounts for detecting temperature, CO2, humidity, etc.

Enjoy!

#ruby

Found a new LLM attack variant which starts from spam (these are annoyingly common): https://www.peragreemsolution.com

If you obtain the domain from the email address via OCR, by never clicking, to jump to the site which, at first glance, looks polished until you see the emojis in the product materials. The real give away is following the GitHub link via the footer: Created 8 hours ago.

All of this was spun up to prey on any one desperate enough to need this.

Disgusting.

#security

Pera Greem Solution - Software Development Agency

Modern software development agency specializing in web apps, mobile apps, custom software, and SaaS solutions.

Having a bit of fun with the TRMNL (B/W/R/Y) model which is an ePaper display with only black, white, red, and yellow color support. You can definitely see the difference in rendering between the blues in the Crested Butte photo (i.e. the yellows of the fall colors) versus the reds/yellows in the Sinners photo.

Terminus (https://github.com/usetrmnl/terminus) support for this will be pushed out on Monday (or maybe sooner). 🚀

💡 I'll be speaking on Terminus at Blue Ridge Ruby: https://blueridgeruby.com/speakers/brooke-kuhlmann/

#ruby

Interesting, RBS 4.0.0 adds inline support: https://github.com/ruby/rbs/blob/master/CHANGELOG.md. Usage is not directly linked to via the README, but can be found in the docs: https://github.com/ruby/rbs/blob/master/docs/inline.md

#ruby

rbs/CHANGELOG.md at master · ruby/rbs

The type signature language for Ruby. Contribute to ruby/rbs development by creating an account on GitHub.

GitHub

This is a clever use, by Senator Bernie Sanders, of getting Claude to point out all of the harm it is doing: https://www.youtube.com/watch?v=h3AtWdeu_G0

Semi related, the Shell Game Podcast (https://www.shellgame.co/podcast), is a good example of taking this to extremes. Amusing at first but then quickly devolves , Black Mirror style, where at the end you want to throw yourself from the tallest building.

Bernie vs. Claude

YouTube

Painful to watch these health care stats fall:

- "About 9% of people who had Affordable Care Act insurance in 2025 are now uninsured."
- Of those who kept ACA plans, 17% aren’t confident they can afford the premiums for the full year, and 28% switched plans, often to cheaper coverage with higher out-of-pocket costs."
- "Average ACA premiums more than doubled for subsidized enrollees in 2026."

Source: https://whatthefuckjusthappenedtoday.com/2026/03/19/day-1885/

Day 1885: “Don’t do that.”

The Pentagon asked for more than $200 billion in additional funding for the Iran war; Iran attacked Gulf energy sites after an Israeli strike on Iran’s South Pars gas field; Israel said it would stop attacking Iran’s South Pars gas field after Trump said he told Prime Minister Benjamin Netanyahu “don’t do that”; the Justice Department subpoenaed former FBI Director James Comey as part of a “grand conspiracy” case against the former officials who investigated and prosecuted Trump; about 9% of people who had Affordable Care Act insurance in 2025 are now uninsured after the enhanced federal subsidies expired at the end of 2025; a coalition of 24 states and more than a dozen cities and counties sued the EPA over its repeal of the 2009 endangerment finding; and Trump’s hand-picked federal arts commission approved a commemorative 24-karat U.S. gold coin depicting Trump leaning on a desk with clenched fists.

Matt Kiser

I've spent most of software engineering career focused on the Joy of the Craft and the "Sharpening of the Saw" in order to hone and refine my skills further including: writing, speaking, teaching, and maintaining open source.

Unfortunately, in the Age of Slopware, I'm experience something entirely new: Push back on leveling up fellow engineers. They don't want to test, be called out on poor design, only to ship the slop. There's not even an inquisitiveness or curiosity to strive for better. 😢

Oat (a lightweight CSS/JS framework) is interesting in that I like that you can quickly jump to the code examples. Good for ideation, exploration, and code snippets in general: https://oat.ink

#css #html

Oat - Ultra-lightweight, semantic, zero-dependency HTML UI component library

Our 2026 schedule is live! There are a few locations TBD, but this should help with your planning. Be sure not to miss stuff happening on Wednesday night and Saturday! https://blueridgeruby.com/schedule/