|
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. |
Software systems rule our world. My regular newsletter explores the human factors that make software engineering so unique, so difficult, so important and all consuming.
The Horizon Post Office Scandal is one of the biggest IT failures in recent times, directly responsible for thirteen of the wrongly accused taking their own lives after prosecutions were brought against them. There is a highly technical deep dive into the findings made by Computer Weekly in this incredible Corecursive podcast episode. It is worth a detailed listen if you want to understand how this could come about and what systemic failings caused it to be covered up for so long. Software...
Working in software you get to see some pretty stupid stuff. And I mean crazy, stupid stuff. Decisions that float down from on high from multiple disparate spheres of influence - sales teams, other business units or just vice-presidents with a Great New Idea[tm] or a pet project. The narrative goes a little like this - the important people get to make choices and us techies have to live with consequences them. Sometimes these decisions are on a whim, an industry hype, a desperate attempt to...
If you happen to be in London next week then I'll be having a little launch party on Wednesday October 15th. It's not just any pub as well, it's the pub that I used to go to when I was working in my first job in software development thirty years ago in 1995. The famous "Wheatsheaf" just off Oxford Street in London. This was the pub where many conversations got technical and many times got heated. I feel that Peter and Dominic would approve of the location. If you're in the area, please drop...