147 Followers
298 Following
2.8K Posts

A long time ago I was a guitar player and teacher. A little while later I thought I might be a designer, I needed the money. I ended up being a professional computer-er.

I listen to music (orchestral, chamber, 60s jazz, millennial dad-rock, etc.) and read books, many of which I don’t understand. I’m in the thrall of a small person. I like looking at trees.

I live on Yuggera Country.

Websitehttps://bradparker.id.au
Previouslyhttps://toot.cafe/@brad
Pronounshttps://pronoun.is/he

"Who should I ask about <feature>?"

```
$ fd --full-path <feature>\
| xargs git log --format='%an' --no-merges\
| sort\
| uniq -c\
| sort -nr
```

This is pretty unsophisticated. It spits out commit authors sorted by how many commits they have which change files with the search string (<feature>) in their name. Despite the lack of sophistication it's come in handy a bunch of times.

In related events I just typed 'git stash poop', into my terminal.
OK, you know what? One more thing on this, and then I'll stop. Many of the practices that seem to commonly fall by the wayside in software development just so happen to be the ones that support community and collaboration. Testing, documentation, a coherent descriptive history of changes? Mugs' games.
It's like for many folks it's this weird extra step they have to do when saving a file.
Accepting that Git has bad UX (though I appreciate recent changes aimed at fixing it), version control remains an absolute jewel in the crown of software development practice that many developers seem keen to just ... ignore? I'm a little worn down having to have the same conversations over and over about how "Fixes" and "PR review changes" aren't useful commits. A PR with tens of commits, some that introduce, and others that remove the same changes, isn't maybe taking advantage of this absolute blessing. We have this thing that not only lets people see the ultimate change you're making, but you can also show them all the discretely understandable steps to get there! It's amazing! Please use it!

I blogged again.

I stumbled into what might be some combinatorial esoterica and I can't stop thinking about it. Additionally, a book organising app told me I have a bunch of badgers in my house. I need to sort them out.

https://bradparker.com/posts/books-badgers-and-big-numbers

#Mathematics #Math #Maths #Blog #Blogging

Books, Badgers and Big Numbers

Other: unattended, unintentional, fleet-wide, updates. https://www.heroku.com/blog/summary-of-june-10-outage/
Summary of Heroku June 10 Outage

Heroku outage on June 10th: A breakdown of what happened, why, and how we're ensuring better stability and communication.

Heroku

Satire is alive and well I see.

https://nitter.net/better_dotgame/status/1932621767715197181#m

(I have used lambda + dynamo in production before, if I never have to again it'll be too soon. Additionally, I've had to trawl Nitter a bit throughout and this and ... ergh.)

"We have identified some network configuration issues on one of the servers within our Heroku environment..."

Mm hm.

Heroku's been partially down for hours (about 12, I think, it's a big one). It looks like it's coming good now. Time to speculate on the post mortem.
A "Configuration Change"
16.7%
DNS
33.3%
A DNS Configuration Change
50%
Other (Lets get creative)
0%
Poll ended at .