|
Greg Wilson of Software Carpentry fame knows how to write a headline. His recent talk Cocaine and Conway's Law is a mine of brilliant ideas and books to add to your reading list. They talk invested me immediately through his excoriation of Mark Andreessen's "Techno Optimist Manifesto" as a part of the Peter Thiel/Elon Musk narrative - work harder and longer, fix all problems via tech. Conway's Law, for those who are unfamiliar is the implicit link between social organisation of a company and the systems that it ends up desiging. A cornerstone of Wilson's discussion is a paper called "The Three Traditions of Computing" (2008) which breaks down computer science into the mathematical, engineering and scientific traditions. But Wilson proposes a fourth, a humanistic tradition, which is "programming as if people mattered" It's aim is to explain why people build the software they do and is often viewed as simply "storytelling by those without a background in social science methods". This struck me rather hard. I don't have a background in social science methods and yet I'm trying to tell a story. Should I invest in learning more about social sciences? Well if I do all I need to do is to watch the rest of this excellent talk and make a few notes as a starting point. For anyone who is interested in why we do what we do, look no further. I'll certainly be rewatching and further analysing this video over the coming weeks and months. This reminds me that I had a brief talk with a friend at the recent Fast Flow conference in London about how I would love to invite psychologists and social scientists into the "Fast Flow" fold a little more, or perhaps I was disappointed that the conference wasn't more human centric but perhaps this subject is wide enough to encompass it's own discussion, it's own group? Watch this space for more thoughts. Here's a summary I posted to LinkedIn of the three audiences that I feel Human Software appeals to: 🛠️ Engineers seem to relate to Beth and her daily struggles to keep her and her family’s head above water. She does this while under the constant threat of redundancy and being replaced by younger, cheaper consultants and/or A.I. So I'm now stepping back into normal life after a busy six weeks promoting Human Software. Getting some really interesting responses to it from all sorts of reader. There was a lovely, thought provoking review from Jeremy Markey and another from Jan Hartman which gave me pause to consider what it meant for managers to read my book. Human Software is proving hard for caring managers to read because it confronts them with situations where they might have had to make similar calls. I honestly never thought I'd reach Stephen King levels of horror at the first attempt but I'll definitely take that and I feel that managers are reacting more viscerally to the material than engineers are for whom it's more cathartic. There is an opportunity here to start a discussion around the responsibilities of being a tech leader with the threat of AI, globalisation an offshoring affecting our workforce. Leaders must be more compassionate and not hide behind industry hype or dogma and this takes a level of skill that, put simply, most managers don't consider as important or haven't come across before in their bosses. We must care more as individuals about all of our interactions. Just this week I discovered that my job will be stopping at Christmas - so I was let go from my day job - but no-one had clearly communicated this until, it was up to me to do all the leg work to connect the dots between the managers because they all had assumed that someone else had done it. They collectively didn't think clearly about the human at the end of the message. I'm able to look beyond their failings and see the system that allows this to happen, but I ask them to take personal responsibility to ensure that tricky messages are conveyed with humanity towards their recipients. Consequently, I'll be spending November studying for the AWS Network Speciality exam and having a bit of fun writing the screenplay (or perhaps the series bible?) for Human Software. If you need a deeply humanistic AWS DevOps and Infra engineer on a contract basis from January then feel free to get in touch :) Have a great Sunday! What I’ve Learned Six Weeks After Publishing “Human Software”Published on October 31, 2025 Wrapping up a month or so of promotion for “Human Software”, it’s time for me to take a little break and take stock. My intention was to give “Human Software” a little push and see what happened. I can tell already that a few things are working out like I expected and few things aren’t.… Read More »What I’ve Learned Six Weeks After Publishing “Human Software” The post What I’ve Learned Six Weeks After Publishing “Human Software” appeared first on HUMAN SOFTWARE: A Life in I.T. - A Novel. When It Feels Like You’re Going HomePublished on October 26, 2025 As we get closer to winter, our thoughts naturally turn to comfort, to the season of merriment and relaxation and, of course, home. But feelings of home are sometimes hard to define. Is it where you currently hang your hat, or where you came from or where you live? My original home is in the… Read More »When It Feels Like You’re Going Home
A Fun Little London Book Launch for “Human Software”Published on October 24, 2025 I was in London last week for a couple of reasons. First of all, I was attending the wonderful Fast Flow Conf, meeting friends and colleagues, old and new. Then I also hosted a small, informal launch event for Human Software. Fast Flow is my favourite conference and it just so happened to coincide with… Read More »A Fun Little London Book Launch for “Human Software” The post A Fun Little London Book Launch for “Human Software” appeared first on HUMAN SOFTWARE: A Life in I.T. - A Novel. |
Exploring the human factors that make software engineering so unique, so difficult, so important and all consuming. Learning to work with the systems, not against them.
REBRAND ALERT!! So it's been a while since I renamed this newsletter but I feel it's due a slight sidestep following the launch of my book. So welcome to episode 286 overall, but episode #1 of The Human Engineer. Despite me constantly rename this newsletter, over these years the subject has never really varied too much. I talk about software systems and how they relate to human systems. I find my work increasingly focusses on the human side of the this divide - because it is a divide right?...
Last couple of weeks, I've been rebuilding some Windows base images in order to comply with corporate patching policies. The new images are CIS hardened which means they follows guidelines set out by the Center for Internet Security benchmark. This ultimately means that the images are restricted in what they can do, what they can access, what is installed upon them by default. These security measures work in opposition to the automation we already have in place for our customers. This is the...
Aside from being a writer, I'm also an avid film and TV watcher. This week we were blessed by the arrival of Pluribus on AppleTV. It's a speculative science fiction series written by Vince Gilligan, co-creator of Breaking Bad and Better Call Saul. He's someone who knows what they are doing when it comes to writing, producing and directing these incredibly successful series. More than that though, he picks the best people and directs them with ease. Here's a bit on when Vince Gilligan knew...