greg (._.)
banner
ggamel.bsky.social
greg (._.)
@ggamel.bsky.social
👨‍💻 making: friends, software, websites, companies
🧠 learning: always
📝 taking: notes to upgrade my brain
🚨 sharing: experiments, photos, tech, tools, design, art, laughs, anything tbqh

fun!
well, well, well 👀
Sneak peak of my design tokens app
November 13, 2025 at 11:01 PM
huh. email from Todoist about pricing increases from $29/year to $60/year.

- legacy pricing: todo items & existing features
- updated pricing: todo items & existing features & new features

not surprised Doist (the company) is raising prices, given prices have barely increased for almost a decade
November 6, 2025 at 5:47 PM
I'm Not a Robot
Prove your humanity once and for all
neal.fun
November 6, 2025 at 5:13 PM
Updates:

1. Bouncer (for SMS spam): This app works for text spam. I spent a minimal amount of effort setting it up. Regex for the win. I guess I'll use it until something gets baked into iOS or the app stops blocking SMS spam.

2. iOS insists on notifying me about spam voicemails, but not the calls
Using iOS 26, and unfortunately, SMS spam messages from unknown numbers continue to be promptly delivered, mis-categorized, and several are getting through even focus modes to deliver notifications to me.

For the Text Message Filter, I've tried:

Robokiller, Text Message Filter, and now Bouncer
October 30, 2025 at 10:06 PM
It's always DNS
October 29, 2025 at 6:15 PM
"Everything is hypertext"

I mutter as I open another desktop app powered by Chromium
October 28, 2025 at 6:19 PM
Reposted by greg (._.)
TX-24 Houston Mono™
Construction Sheet — 6 x 9"
U.S. Graphics Company
October 25, 2025 at 11:54 PM
I know MDN uses its custom Playground for displaying code, but it would be grand if it were just Codepen.
October 24, 2025 at 11:31 PM
Reminder to hydrate, move around a bit, and stretch a bit.

Maybe treat yourself to a snack, too.
October 23, 2025 at 10:04 PM
Reposted by greg (._.)
Part 2 is out now.

It’s about why the work we do in pursuit of composable systems and malleable software matters a great deal.

Link in reply & background in thread!
Part 2 of my 2024 essay, hitting the 'net this week;

On the moral imperative for composable systems & malleable software.
October 23, 2025 at 3:27 PM
Reposted by greg (._.)
✍️ Solved by Modern CSS: Section Layout

A new interactive article about a typical section layout and exploring how to make it more dynamic with modern CSS. Happy reading!

ishadeed.com/article/mode...
Solved By Modern CSS: Section Layout
Building a typical section design with modern CSS.
ishadeed.com
October 23, 2025 at 7:20 PM
Required training video: "People often wonder..."

Everyone taking the training: "Mmmhmm."
October 23, 2025 at 8:41 PM
October 23, 2025 at 8:37 PM
It was the battery. Jumped, new battery acquired, and will replace it tomorrow.

😮‍💨
The mind wanders as one waits for AAA Auto mobile battery service.

(🕯️ please be the battery 🕯️)
October 23, 2025 at 12:06 AM
The mind wanders as one waits for AAA Auto mobile battery service.

(🕯️ please be the battery 🕯️)
October 22, 2025 at 10:52 PM
Reposted by greg (._.)
Hold on, lemme check my IG DMs, LinkedIn mail, gmail, multiple discord servers, Discourse, slack workspaces, WhatsApp, Messenger, iMessage, Germ, Session, Matrix, signal, IRC, GitHub issues and PRs, Clickup, and bsky DMs and get back to you
October 22, 2025 at 5:53 PM
Extremely super awesome neat cool yay wow that Microsoft Teams no longer accepts mic inputs from my Focusrite Scarlett Solo.

Which update caused the regression? So many updates to choose from!

Any other software that accepts mic inputs? Working a charm.

Teams? Nah, use Bluetooth or a headset.
October 22, 2025 at 5:25 PM
me:
"I want to create wonderful pages."

a customized tinymce nightmare:
"<p><span style="font-size: 14pt;">are you ready for</span></p>
<p>&nbsp;</p>
<p>fun? All text defaults to 12pt. Don't expect <code>&lt;code&gt;</code> tags to work well.</p>"

me:
October 20, 2025 at 11:10 PM
(╯°□°)╯︵web and software infra
(╯°□°)╯︵ʎʇᴉʌᴉʇɔnpoɹd

health.aws.amazon.com/health/status
Service health - Oct 20, 2025 | AWS Health Dashboard | Global
View the overall status and health of AWS services using the AWS Health Dashboard.
health.aws.amazon.com
October 20, 2025 at 10:44 PM
Reposted by greg (._.)
challenge accepted. may i present my submission: codepen.io/gaearon-the-...
October 17, 2025 at 2:57 PM
Reposted by greg (._.)
Using OKLCH in CSS to match document theme to MacOS defaults
October 17, 2025 at 3:26 PM
I've never understood how hypertexts with a footer and infinite scroll work (they do not).

- Optimizing for time on page (they are not)?
- A secret puzzle for devoted page viewers (nope)?
- Accidental use of a footer (probably)?

Feels like an opportunity for a mini game like "Catch the footer!"
October 17, 2025 at 6:10 PM
Reposted by greg (._.)
This article is now public! Link in reply.

I recreated Jef Raskin's 1987 'Canon Cat' user environment and observed myself as I lived in it for a week.

Implementation details, surprises, and more in the essay.

(Why touch grass when you can read 3.2k words on user environments?)
October 15, 2025 at 2:35 PM
Ahh, yes. The annual email reminder about my iTunes Match subscription renewal. Since 2011: iTunes Match.

I have **no idea** what happens if someone cancels that. And at this point, I'm too afraid to find out.

Take your $25 fear fee, Apple.
October 14, 2025 at 6:37 PM