Bought a new ladder to remove a fan canopy module that was never really necessary to replace the switch with a visually identical one that supports LED bulb dimming, only to discover the fan's light sockets use chandelier bulbs which I don't have any of.
Like yak-shaving and dogfooding among software developers circles, cat-herding is a colourful idiom common in community development circles.
Consider that we're all fiercely independent beings. Like cats! So in the absence of a formal decision-making structure that everyone has agreed to follow, trying to get people to all pull in the same direction, to achieve shared goals, can be like herding cats.
No offence is meant to any human beings (or cats!)
#catherding #yakshaving #dogfooding
https://seths.blog/2005/03/dont_shave_that/ - on Yak shaving. I love this definition of #YakShaving, and especially that the story ends with actually shaving a yak. Great work https://twitter.com/thisissethsblog.
I just wanted to make coffee for myself, 5 minutes later I'm hand sieving the filter sand to our pool. #yakshaving
Already reaching maximum value (bottom right) from
https://xkcd.com/1205/ when trying to start with #NixOS from scratch + migrating to #flakes.
And I did not even start with adding configurations to #HomeManager yet.
I guess this will never pay off. 😔
It's like an adventure game where you only get something really positive every few hours or such ...
However, the end result is still tempting to me ...
#nixos #flakes #homemanager #yakshaving
Ahh, the fun of reviving an old project…
Getting back into a project for Brisbane WICEN, that was built atop #Python.
I'm re-living the joy of #YakShaving as I peel back layer upon layer of bitrot that's accumulated over the last 12 months.
- lingering coroutines (broken in Py3.11)
- stale libs that break in Python 3.11
It's one of those days when #yakshaving sends you down a 10+k commit route 😬
I need to play with OTel for a work thing.
Which means I get to install Tempo.
Rather than break our dev cluster, I figured I'd break *my* homelab cluster.
Several yaks were shaved in the production of this post.
@KC8JC Ha, yeah -- I believe pat is written in Go, so would have to pick that up first... #yakshaving
Went down a bit further in the rabbit hole. I just can't stand waiting for my tools!
#webperf #python #opensource #yakshaving
Wanted to reduce the transferred size of requests on a project, went down a rabbit hole:
- https://github.com/GouvernementFR/dsfr/issues/576
- https://github.com/typeddjango/django-stubs/pull/1421
- https://github.com/adamchainz/django-browser-reload/pull/161
#yakShaving part 2 electric boogaloo
5) Vm powered off for long periods needs to update All the Things
6) have to run the tool to export config so that we can update the tool version and import config because it's a standalone AppImage.
7) running the tool requires fuse to mount the AppImage, which is having none of it in the form of fatal errors despite all the dependencies being installed.
8) fuse no workie because LXC + later versions of proxmox...maybe?
This afternoon was an almost textbook definition of #yakShaving
1) need to use a tool to do a thing we do periodically
2) no documentation exists for our implementation of tool and previous owner is not around
3) tool isn't responding (because VM is powered off unless in use, and something appears wrong with service after vm powered)
4) typical user accounts don't exist on vm because it's not managed w/ puppet because #3 & no passwords for it in the password manager
(https://www.techtarget.com/whatis/definition/yak-shaving#:~:text=Yak%20shaving%20is%20programming%20lingo,to%20describe%20impediments%20to%20coding.)
I feel like the amount of #YakShaving I do would qualify me for a job at 37 Signals. #JustSaying #iykyk
#yakshaving #justsaying #iykyk
I have had a Yak Shaving Day! It's a saying in our house — when you have to do a bunch of additional weird stuff to get to that one thing. For example, having to go to the zoo to shave a Yak just to wax your car! #yakshaving #weekend https://seths.blog/2005/03/dont_shave_that/
I have an idea for a #woodworking project I would like to do, but I’m not going to be able to get started on it for a few days (or more likely a few weeks). This is when I think to myself, “It would really be handy to be able to draw the idea so it doesn’t get lost between now and when I get to it,” but learning to draw won’t be a quick process, either. #YakShaving https://en.wiktionary.org/wiki/yak_shaving
not super happy with this: now i got a pile of unprocessed shit i just punted unto the "buy more hard drives" #zfs #yakshaving but the phone was getting full and I had to do something
This morning's #YakShaving involved fixing up a #java webapp build and startup scripts so they ran on #Linux, #NetBSD, #WSL, and Windows Git #bash, with (the similar but different) Windows side calling out from bash into windows Native java and #postgresql binaries
In the afternoon I had a pleasant break by moving my chair close enough to the door to repeatedly slam my hand in it
#yakshaving #java #linux #netbsd #wsl #bash #postgresql