Saturday, August 27, 2022

Buying Time by Joe Haldeman

 


I really enjoyed this one, 5/5 Stars.


A Desolation Called Peace by Arkady Martine


This sequel to A Memory Called Empire is much better than the first one and was once again nominated for a Hugo award.  The politics are a little more motivated and the first-contact stuff is excellent space opera, 4/5 Stars.

Sunday, August 21, 2022

Agile & Lean as simple as possible


I have always found the process of distilling important concepts down to clear, well-understood slogans or sound bites to be very difficult.  Each audience of the idea and each person within the audience has a different context and a different meaning for the words or pictures you are trying to convey.  However, I think my friend Michael has published a clever, unambiguous insight that most of us can understand.  

The entire Agile Manifesto and agile fashion trend is trying to empower developers who are really "the means of intellectual property production and delivery" of an enterprise to execute efficiently and effectively.  Michael has formulated a single question and corollary that can enable anyone to improve.  To paraphrase Michael's single question:

Are you currently, with certainty, working on the single most-important thing you need to do to move your effort towards success?

If yes: good! Carry on!

If no: Is it (a) because you're distracted/impeded or (b) because you don't know what the most important thing is?

In case it's (a): removing the distraction or impediment is now the most important thing [you need to do]. In case it's (b): finding out about the most important thing is now the most important thing [you need to do]. Communication is key in both cases, that's knowing, finding, and involving the right people.

A similar analysis of this idea is in the book The One Thing.

Saturday, August 20, 2022

Polity 2: Shadow of the Scorpion by Neal Asher


Fun, mindless space opera.  I intend to read more of the series. 3/5 Stars.

Wednesday, August 17, 2022

Eversion by Alastair Reynolds


Fantastic story combining awesome steampunk, mystery, rich characters, and fun plot twists.  Great space opera. 5/5 Stars.

Tuesday, August 16, 2022

Observability fun


After a short hiatus, Charity Majors is publishing fun rants on her blog again.  I always enjoy reading Charity's blog posts.

Sunday, August 14, 2022

Why you should pay for your continuous integration system


The folks over at SymOps have published a pretty good, though highly-opinionated summary of the current state of Continuous Integration (CI) systems, including CI-as-a-Service.  They come out very strongly in favor of buying a service and make compelling arguments.  Their post is short and worth a read.

chat ops: yetibot, kibiya, AirBnB

https://kubiya.ai

AirBnB Writes Their Own:


Everyone associated with incident management hates all of the systems they are forced to use as part of the tracking workflow, with their most vehement, white-hot hatred reserved for Jira.  So everyone tries desperately to avoid Jira any way they can and many on-call folks write or integrate what they label "automation" to push an incident lifecycle through Jira for them.  I perceive one of the secrets of the success of PagerDuty and Slack is their lighter, friendlier, easier methods of implementing an incident workflow and built-in, friendly integrations with ServiceNow and Jira.

About 15,000 internet relay chat (IRC) free, open-source "bots" that have now mostly all become Slack bots are used by service operators to facilitate communication, diagnosis, resolution, and incident workflow data entry via chat.  However, because very few developers can read code and treat each problem they encounter as new, buggy code to be written, more bots are written every day.  AirBnB has published their adventure, writing a slack chatbot that can drive PagerDuty and Jira through a few tasks as a side effect of chatting about incidents.  Their bot has no real automation, but it has a few slack forms to facilitate Jira workflow data entry.  It seems they have only just started developing their bot.

I, personally, know of two very powerful automation platforms based on Slack bots that are worth learning and using. Yetibot is a free, open source shell environment with a rich set of commands, scripting statements, Unix Pipes, etc.  It has fantastic integration with Slack and Jira (among many other systems). If you are looking for a free, powerful chat bot, check out Yetibot.  Another commercial (non-free) chat bot that provides true automation, structured workflow, and extremely safe, powerful built-in modules and interfaces is kubiya. Kubiya provides guided data entry and safe, restricted self-service infrastructure automation workflows in slack.  The coolest part about Kubiya is that it hides many of the details of Terraform, complex policies, and enables a much-more natural way to just "chat" (type at) a system that will guide and assist the human through completing relatively difficult tasks.  For commercial enterprises with overworked service operators, Kubiya is definitely worth evaluating.

Who should write your terraform?




Here is a fantastic explanation and history lesson about the evolution and nuances of DevOps, why it is highly contextual, and great guidelines for determining where in your organization you should put the responsibility for "Infrastructure as code" (Terraform) responsibilities.

Expressly Human


Lazy and mediocre research sensationalized. 2/5 Stars.  Not recommended.