Things that make me just sigh, episode 237: "Header only Libraries".

I mean, yeah, I'm all for keeping things tidy and small, and minimizing dependencies but, really, one source and one header file would be preferable to you putting all 1000 or 10000 or 100000 lines of code in a single header file.

Sometimes I think about the forces make this sort of thing appealing to people, but mostly I just feel bad about the state of the world.

#Programming #Grumbling

if you hate doing the housework, clap your hands.
#cleaning & #grumbling

Survived the last food shopping before crimbo lockdown.

Everyone in the supermarket miserable, stressed and showing no excitement about all the expensive foodstuffs they're buying.

As usual, I was already thoroughly fed up with it all two weeks ago and can't wait for things to get back to whatever passes for normal these days.

Why is this inflicted on us every year? Why do people play along? Advertising power? Pressure to conform?

#EndOfYear #Xmas #Grumbling

Once again, TransPennine's booking site amazes me with it's shonkiness.

I've used it quite a bit over the last few months, and there were quirks, but I just ignored them as I wanted to buy train tickets.

This morning I didn't ignore them.
This morning I tried to purchase a simple ticket from York to Leeds a couple of weeks in the future.

After an hour and a half of frustration, I managed it.
They have at least two different search engines, neither of which are consistent in respecting the "Leave At / Arrive By" option selected.
One of them refused to return dates for the day of travel!

I filled in the website's complaint feedback form, and had to run my text through sed to remove all the "special characters" from my description of the fault.
Special characters like, commas and quotes.

FFS

#UKrail #TPExpress #TravelFail
#grumbling

Sometimes my favorite pair of characters is 4Q. #grumbling

I miss the days of web forums. >20 years ago I frequented a couple for my specific interests, communicated with others who shared that interest, some I still remember as being cool people I'll never met in the meat space.

While I like Mastodon more than other similarly laid out social media sites, I'm not a fan of the "dumpster approach" to communications. I like discussions categorized and sorted into their own board.

Just some old man grumbling.

#socialMedia #grumbling #reminiscing

Gah, why does it take so long to write a thing?

This was intended as a far longer and more comprehensive piece, but in the course of writing it (and debugging the build system it's documenting part of) I realised that I could improve the next thing I was trying to write about, so I found a more or less sane stopping point.

Expect more when I've ironed out the wrinkles in the next bit. Maybe.

#emacs #webmentions #hugo #writing #grumbling

https://bofh.org.uk/2025/09/07/fetching-webmentions-again-with-emacs/

Fetching webmentions again. With Emacs this time!

I've reinstated webmention processing here and have semi-automated it with a pile of Emacs Lisp and a `Makefile`, so I thought I'd write up some of the gory details. Part 1 of… some?

- How do you call an annoyed python coder?
- grum.py

That is what I am, as #PyCharm started to forget the test runner setting between sessions and resets the setting to "Autodetect". And if it was not annoying enough, it runs the tests with Unittest command even though Autodetect says, they are PyTest cases.

Either my installation is messed up pretty badly or I've just found another company that doesn't run enough regression tests. 😒

#Python #Pycharm #Pytest #nerdhumor #grumbling

It's 2025. There is never a need to append "(Swagger)" every time you mention OpenAPI.

I'm judging you if you do. #grumbling

Today it is not that interesting which library to use in 2025. It is much more intriguing which library to use in 2015

#programming #grumbling