The Craftsman's Jig
I really like a good #codeascraft comparison. From DeployHQ, via Zeldman:
Woodworkers and web developers have this in common:
Visit a professional woodshop and ask a master carpenter what her favourite tool is. You may find it’s not a tool in the traditional sense, but a “jig” she built. In woodworking, jigs are patterns or templates built to make repeatable tasks more efficient and outcomes more consistent. Building a one-off bookcase may not warrant building a jig. But, if you’re building three or four of the same bookcase, it’s likely worth building a jig first, then using that jig to build the bookcases.
Our jig consists of a small command line application which integrates publicly accessible API’s from these service providers
Taking the time to make the tools to help do the work is the best thing to do, and knowing when to take that time is an important part of an engineer's maturing process (see #yakshaving, Code As Craft)
@jessenoller's tweets have made me terrified of #kubernetes, which has apparently turned #devops into devOOOOOOOOOOOOOOOOOOOOOPS. I mean, the number of things that can go wrong, amirite
Blogging: The Twitter Effect
I'm sure it didn't happen to everyone, but can you see when my use of Twitter took off?
(SORRY, LOST IMAGE)
I've imported my old tweets as Notes on the site here, which is why I can show those stats. To be fair, my blog had not been very active for a while, but it's interesting to see over 20 years where my posting activity went:
(SORRY, LOST IMAGE)
Jesse Noller "Make a load / reliability tool called the JasonStathamator" generated some fun last night
https://twitter.com/jessenoller/status/1226715002112901121
Will @teambloomberg divest himself of his companies if elected president? You KNOW KNOW KNOW the R's are ready to crow if he waffles on it even a tiny bit.
2/n But I also like Amy Klobuchar, and Bloomberg (as much as I hate to have another rich white dude in the office) at least has the stones to mock Trump, a man in serious need of a mocking.
1/n As any non-Trump voter would be, I'm conflicted about the alternatives. I'm generally #teamwarren, because my God we need a woman in the WH, and because she actually thinks about what to do once she's there.
Time to stop hacking and enjoy a grill-out. Fixed a few bugs and (I think) completed the code to capture tweet and toot ids (from Twitter and Mastodon respectively) on post meta so I can present nice links on the blog here.
Yesterday I imported 7800+ tweets into Goldfrog, my blog/cms, as part of owning my own content. Tweets (or Notes) will be published on monkinetic.blog and be syndicated to Twitter. See my archive page (20 years worth), blue are posts and pink are notes
http://monkinetic.blog/archive
The Joel Test is almost... 20 years old
https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/
Also Headlamp posted a Joel Test for remote teams, which is also interesting:
https://www.projectheadlamp.com/joel-test-for-remote-teams
#bookmark
Goldfrog updates: syndication
If you follow me on social media - Twitter or Mastodon - you may have seen lots of nonsense posts go by recently...
(SORRY, LOST IMAGE)
I've been working on improving my POSSE features here, which meant not only composing my posts and notes locally, and then publishing them to Twitter et al, but also being able to track where they "landed" (ids and links) and make it easy for users to find my content on the syndicated site.
So I dug back into my syndication code, rewrote it several times, learned some things about goroutines, learned how not to do some things with goroutines, and settled on a way that worked. With luck, this post and any other that is also published on Twitter or Mastodon will have links to those sites along with the post, and (at least for Twitter right now) have links to reply, favorite, or retweet the post.
As Dave used to be fond of saying:
Still digging!
git ci -m "quick commit it while it compiles"
is there an equivalent of Twitter's intents for Mastodon? (reply, boost, like?)
https://developer.twitter.com/en/docs/twitter-for-websites/web-intents/overview
...They delved too greedily and too deep
'The Dwarves tell no tale; but even as mithril was the foundation of their wealth, so also it was their destruction: they delved too greedily and too deep, and disturbed that from which they fled, Durin's Bane.' The Lord of the Rings
What it looks like in code:
(SORRY, LOST IMAGE)
Looks Familiar (uspol)
Via old friend Jim Roepcke, from 2006:
Jacob G. Hornberger: How Hitler Became a Dictator:
But how many people know how Hitler actually became a dictator? My bet is, very few. I’d also bet that more than a few people would be surprised at how he pulled it off, especially given that after World War I Germany had become a democratic republic.
Although the National Socialists never captured more than 37 percent of the national vote, and even though they still held a minority of cabinet posts and fewer than 50 percent of the seats in the Reichstag, Hitler and the Nazis set out to consolidate their power. With Hitler as chancellor, that proved to be a fairly easy task.
I read this back when Jim first posted it in 2006, and a couple of times since, and it's even more apropos today.
"Those cannot remember the past are condemned to repeat it." -- probably George Santaya
Sound the dread alarm
Through the primal body
Sound a reveille
To be or not to be #uspol #democracy
The Kingmakers
Senate Republicans just paved the road to American authoritarianism:
The precedents they have set are alarming. Trump’s defense partly argued that a president must violate a specific crime in order to be impeached.
The defense made the argument, probably with the guidance and support of the right honorable Mitch McConnell and co, who than affirmed it. This whole debacle was an exercise in providing cover for Republicans to make their predetermined votes. And their complaints about the House Democrats amount to "it's their fault for bringing this to the Senate when they know we rigged it -- what did they think was going to happen?"
But imagine the following scenario: This weekend, Trump tweets that he will pardon anyone who engages in blatant voter suppression or voter intimidation before the November election. Hundreds of henchmen take it upon themselves to act, helping ensure his reelection. Trump’s legal and constitutional authority to pardon them is unquestioned. It would be a corrupt abuse of presidential power, but not a crime.
Trump now has a blank check. We all know that he will try to cash it.
He'll cash it, and cash it, and cash it, with the Senate Republican's co-signing and cackling the whole time.
ISO-8601 Forever
The only date format YYYY-mm-ddTHH-MM-SS
(SORRY, LOST IMAGE)
(knuckle tats generator)
Draw.io is useful, but I wouldn't necessarily call it usable.