Software defects…a fact of life.

The Badger recently used a bank’s online processes to establish formalised ‘power of attorney’ control over someone else’s accounts. Formalising the ‘power of attorney’ and setting up the associated internet banking facilities was pleasingly easy. Everything went smoothly. This week, however, the Badger encountered a problem. Not a major one, more an inconvenience. The Badger, as ‘power of attorney’, set up a new payee in order to pay a small invoice the same day. However, a ‘technical failure’ error message appeared every time the Badger tried to send the payment. Grr! The Badger called the bank, who were very helpful. It was a known problem – a software defect. If you are a ‘power of attorney’ and click the ‘send payment immediately’ box, the software won’t let you send a payment! The solution? Click the ‘send at a future date’ box – i.e. tomorrow – instead. The solution worked perfectly.

The Badger wondered why this ‘software defect’ hadn’t been picked up in pre-release testing. The experience was also a reminder of how reliant we are on software and on it working correctly. It was also a reminder that software will always contain defects even when the best design, development and testing practices have been used. While the Badger cogitated on this, he saw last week’s reports from the US about the software for Boeing’s reusable spaceship, Starliner. The reports, here for example, highlight a review following the unsuccessful Starliner test flight to the International Space Station(ISS) in December 2019, which has exposed ‘process’ failings in the software design, development, testing and assurance oversight of the ~1 million lines of code. Oh dear. There are obviously many more defects in the software than the ones that impacted the mission in the first place. The Badger raised his eyebrows in surprise. After all, well-established engineering disciplines and processes for producing quality software have been around for a long time and are there for a reason.

Software runs the modern world. It’s everywhere. Its scale and complexity have risen dramatically in recent decades, and when software goes wrong it can have wide ranging, unwelcome, and sometimes disastrous impacts. You can get a sense of the scale of some codebases here and you’ll find some of the software failures that have wreaked havoc and disruption in recent years here. Without software, modern civilization would grind to a halt.

Years ago, the Badger was told ‘Never expect software to be perfect’. Wise words still relevant in today. AI, autonomous vehicles, robots – and so on – are not immune to having software defects, so when you go about your daily life just remember that a software defect is always lurking somewhere, and that it will manifest itself at the most inconvenient time. That’s just a fact of life in today’s world!

Youngsters, gaming, ‘STEM’ and a 3D printer…

P1030448 (2)

The Badger’s long believed that a solid education in STEM (Science, Technology, Engineering, Mathematics) arms you well for whatever you want to do in life, which, after all, often takes you in directions you never envisage. With a solid foundation in STEM subjects, you will be armed well for anything that unfold. Having a good STEM grounding doesn’t limit your horizons, it expands them! Brian May , guitarist in Queen, and Rowan Atkinson, ‘Mr Bean’, illustrate the point perfectly. The former studied Physics and Mathematics and has a PhD in Astrophysics, and the latter studied Electrical Engineering. A good STEM grounding never stops you from being an artist, a musician, an entrepreneur or businessperson, or a creative type!

So, what’s this got to do with 3D printing? Well, the Badger recently asked a group of youngsters between the ages of 11 and 16 what they did with their spare time. Unsurprisingly, playing games on their phones or games consoles dominated the response. It made the Badger wonder if introducing them to some alternative tech could reduce the dominance of gaming and yet be as much fun while having a stealthy ‘STEM’ educational element. The Badger’s not anti-gaming, just pro broadening the education of digital-native youngsters whenever possible, but feels that youngsters would benefit from something else in their digital mix. That something is a 3D printer!

The Badger has recently embraced 3D printing in the home environment. Indeed, the picture above is of a bespoke, 10cm tall, model produced on the Badger’s own 3D printer. The printer cost less than £250. There’s a wide range of available printers suitable for youngsters, as well as software (much of it cheap or free), and the Thingiverse provides a great source of customizable 3-D models to start with. It’s a great feeling to design your own thing, build a 3-D model of it, and watch it being manufactured in front of your eyes. It’s creative, fun, and inherently engages you with STEM by stealth in the home environment.

The impact of 3D printing on major industries and the potential of the technology as a teaching resource have long been recognised. The Badger thinks that youngsters can learn lots from having this fun technology at home to use in their spare time. For less than the price of the leading games consoles you should think about getting a 3D printer that will be covertly ‘STEM educational’ and yet provide hours of fun as a creative alternative to gaming. What’s not to like! A youngster could create ‘the next best thing’ using a 3D printer in their bedroom. It could diversify their entertainment and make them the next super-successful ‘tech’ business mogul. Hmm. Let’s not get too carried away for the moment, but you never know…

A new decade…’Sustainability’ will be its key word…

It’s Christmas and time to celebrate in a way that’s appropriate to your beliefs, budget, and personal priorities. Christmas often brings to the fore anxiety associated with spending, presents, and the people dear to us, especially those with health or other vulnerabilities, but it’s also a time to look to the future with optimism and hope. That’s what the Badger household’s doing, especially as a new decade beckons. In fact, Badger’s household (who’ve all grown up with technology, entertainment and information at their fingertips) has already been speculating on what life will be like in 2029!

The Badger household has already agreed that our approach to Christmas has significantly changed over the last decade. There’s been a significant shift away from materialism and a much stronger emphasis on doing the right thing for those vulnerable people around us who, for whatever reason, need support. The household all agree that while giving and receiving gifts is good, it’s also silly and a waste of money if they quickly end up in the back of our cupboards! Interestingly, everyone no longer takes much notice of the marketing and advertising machinery that encourages us to spend on ‘gadgets’, and none of us believes this will change when new ‘must haves’ arrive over the next decade.

So, what will life be like at the end of the next decade? How will tech shape the future? What will really impact our lives? Predictions abound, as you’ll see here, here, here, here, and here. However, forecasting the future is a fool’s game, especially when 10 years after the 2008/9 global financial crisis it’s not really clear if lessons have been learned. So, has the Badger household converged on a view on life at the end of the next decade? No. However, it has agreed that ‘unexpected events’ will determine whether any current predictions are delivered!

The Badger household has also agreed that the word ‘sustainability’ will dominate our lives through the next decade. Why? Because demographic changes in the world’s population means the global population is getting older. Older people tend to focus on their ‘needs’ rather than ‘wants’, and they know these are best met by a sustainable balance between wealth creation and the finite nature of the planet’s resources. ‘Sustainability’ will thus be a theme driven by aging ordinary people, and woe betide any politician that doesn’t listen!

So what’s your key word for the next decade? Why not debate this over the aftermath of a Christmas meal? It will at least remind you that old-fashioned sustainable communication has not been killed off by technology! Have a great Christmas, a prosperous 2020, and a fulfilling and sustainable next decade…

‘Smart’ motorways help to decide on a car purchase!

The Badger’s made a decision about whether to replace his car. Three seemingly unrelated events ultimately underpinned the decision. The first was reading ‘Road Traffic Estimates: Great Britain 2017’ published by the UK Department of Transport in 2018. The second was a knock on the door by a man with a large white van. He was delivering a package ordered online 18 hours earlier. The third was being captive in horrendous motorway traffic on the way to and from an exhibition. Progress on the ‘Smart’ motorway was stop-start, maddening, and the lane speeds indicated on the gantries were laughable. It certainly didn’t feel like ‘Smart’ had made any difference to the journey experience whatsoever!

These three events influenced the Badger’s thinking along the following lines. Roads are more and more congested, so there’s little real benefit sitting in a traffic queue in a newer car, and although more UK motorways are being converted to ‘Smart’ – see short articles on the types of ‘Smart’ here and here – there are growing safety concerns as illustrated here, here, and here, for example. In the last 70 years traffic on UK roads has grown ~10-fold and vehicle ownership has grown ~6-fold, driven largely by economic growth and population growth. The upward trend is likely to continue and so there’s little reason to think congestion will ever reduce, even with the deployment of ever more sophisticated technology which, after all, has a habit of producing a peak of inflated expectation followed by a trough of disillusionment. Technology is not a panacea, and the nirvana of a driverless car society seems a long way off.

The environment featured in the Badger’s thinking, but a simple analysis quickly showed that the whole-life carbon footprint of a vehicle owned by the Badger – current or future – is tiny compared to that of one van in the growing army of vans that deliver our internet purchases to our homes. Since 1997 there’s been a 75% increase in the number of vans on the road, and a 67% increase in the miles they travel, with internet shopping and home delivery underpinning much of this rise. This trend will continue for the foreseeable future, and so the environmental incentive for the Badger to replace his personal vehicle is not high.

Replace or not to replace. You’ve surely guessed the decision by now. It’s the latter. The ‘business case’ for changing the vehicle doesn’t stack up! It’s just cheaper, more environmentally friendly, and healthier to keep the current car and change behaviour to reduce its usage. That doesn’t mean taking a backward step in personal independence or convenience, it just means being disciplined, thinking ahead with a moral compass, and taking different decisions on a day by day basis. Like many things in life, just simply adjusting our core behaviour costs little but can lead to a wide spectrum of benefits…

Have you been asked to ‘drain the swamp’ to fix a project?

Having a meal with Jack and his wife Jill recently raised the possibility that ‘draining the swamp’ has become a popular mantra within companies when they need to fix project delivery problems. Jack and Jill, by the way, are not their real names. Jack is an old friend and works as a project manager for a large defence contractor. He has just been asked by his line manager and a company executive to fix a seriously underperforming project by ‘draining the swamp’. The project is haemorrhaging money, seriously missing milestones, and has a demoralised and unproductive team. The client no longer believes the project team, or the company, can deliver. Jack ’s the fourth Project Manager appointed to fix things in the last nine months. Sound familiar?

The Badger asked why Jack could fix things when three others couldn’t. Jack said he was confident that he had the full support of line and executive leadership. They wanted him to ‘drain the swamp’ in order to avoid expensive litigation being threatened by the client. Jack wondered if the Badger had any thoughts. After a mouthful of mellow Merlot, the Badger offered three thoughts. Firstly, executives and line managers are just as much part of ‘the swamp’ as you, me, or any project team. Secondly, executives and line managers will support you 100%…until it suits them not to! Thirdly, to ‘drain the swamp’ you need to understand the swamp’s nature, which means understanding people and their behaviours.

Jack grinned and thanked the Badger for reminding him that those who appointed him are just as much part of ‘the swamp’ as his project team. He intended to keep that in mind when trying to ‘drain the swamp’. We chuckled at the thought that life came from a swamp, and while ‘the swamp’ today is different… it’s still a swamp!

Over dessert, Jill – who has dual UK & US nationality – moved our ‘draining the swamp’ conversation into the realms of President Trump, US politics and political turmoil in the UK. She expressed strong views about the abuse politicians get via the internet and social media, and lamented that ‘it wasn’t like this 25 years ago’! Jill wondered what had changed.

A lively debate ensued, but the answer was simple. Politicians are, and have always been, just one of the life forms in ‘the swamp’. Unlike 25 years ago, all life in ‘the swamp’ now has an instant and global voice via the internet and social media. Technology has changed the dynamics of ‘the swamp’, much to the distaste of some of the life forms that live in it!  We ended the meal with a final glass of wine, wishing Jack well with his challenge, and with just one final conclusion – there’s no going back…

‘Techlash’…’Backlash’…An inevitable part of the lifecycle of progress…

A copy of New Scientist from early 2018 caught the Badger’s eye while sitting in a waiting room recently. It looked out of place in the pile of well-thumbed healthy living, home, and gardening magazines, but it was much more interesting to read. As expected, it contained a plethora of interesting snippets on a variety of science and technology topics, but one short piece about ‘techlash’ – the growing disgruntlement with giant technology companies – struck a particular chord. The article may be 20 months old but it’s still relevant, as are similar Economist and Politico items of similar vintage.

Techlash’ continues. Today everyone has more awareness of the ugly side of tech from giants like Facebook, Amazon, Apple and Google and Chinese equivalents, and even more snail-paced European and US politicians are demanding tougher regulation and controls. None of this should be a surprise. Why? Because most things that are initially lauded to be good for business, people, or society eventually suffer some kind of ‘backlash’. Fossil fuels, plastics, deforestation, privatisation, globalisation, outsourcing and offshoring are cases in point. All have at some stage over the years been viewed as ‘good for business/society/people’ and have made helped raise living standards, but they’re now all subject to question or a ‘backlash’ of one kind or another.

So, what’s at the heart of this lifecycle of ‘progress’ followed by ‘backlash’? Human psychology. In particular, our herd instinct and desire for social conformity, as this short video neatly illustrates. We tend to go with the herd to stay safe, and when the herd gets spooked and changes direction for whatever reason then we do too!

The Badger returned the New Scientist to the magazine pile and then read a news item about AI and robotics on his smartphone. It made the Badger not only think about the Terminator films and the recent ‘I am Mother’ film, but also conclude that some kind of ‘backlash’ against AI and robots is inevitable in the future!

‘Backlash’ and ‘techlash’ are words that describe antagonistic reactions to problematic trends, developments or events. Such reactions are a response to a problem, and where there’s a problem there must be a wrongdoer to blame! So, who creates the problems that spawn any ‘backlash’ or indeed the current ‘techlash’? Look in the mirror and you’ll see the culprit. If we as individuals took more time to think, resisted the herd by being truer to our own feelings, instincts and beliefs from the outset, then the world will be a better place for everyone. The chances of that happening? Slim – because we are human.

Education – A powerful force wielded by a Jedi knight…

Professor Brian Cox is currently embarked on his ‘Universal: Adventures in Space & Time’ World Tour. The Badger, and 4000 others from all walks of life, saw him when his tour came to Bournemouth recently. This preview gives a flavour of his show’s coverage, and the opening minutes of an actual show are here.

Brian spoke for over two hours, which might seem daunting if you think you’ll struggle with the underlying concepts of space, time, the big bang, general relativity, black holes and cosmology! But don’t be put off. The Professor is an excellent educator and communicator, and his show explains things simply and leaves you in awe of the Universe and our position in it. His tour moves to the Nordic countries next. If you get chance, go see it.

The show provides insight to the scale of our Galaxy and the whole Universe, and a reminder of just how insignificant our planet and humans are in the scale of things. It leaves you realising how important it is that our planet is sustainable because it’s delusional to think we have somewhere else to go! The Badger and friends chatted after the show. One made the point that while the Hubble telescope (for example) helps us to understand the Universe, the technology to put a human on Mars is not even a pin prick of the technology needed for ‘Star Trek’ space travel, so why bother? We concluded that technology development must always centre on the need for our planet to support sustainable life, rather than on consumerism, corporate power, convenience and commercial advantage. Idealistic? Perhaps. But there’s nothing wrong with that!

A few days later, Greta Thunberg spoke at the UN Climate Action Summit and the media was awash with pictures and comment. Her transcribed words are here. The Badger found himself not only wondering who’s behind this young lady, but also disagreeing with assertions about the betrayal of young people. (See also here and here). Perhaps Greta and the likes of Extinction Rebellion are approaching climate matters in the wrong way?

The Badger feels we need better, earlier, education that our planet and our species are but a speck of tiny dust in the scale of the Universe. When this is reinforced it becomes obvious that we create our own extinction if we don’t focus on our planet and technological developments dominated by planet sustainability. Education is a powerful force, and Professor Brian Cox wields that force like a Jedi knight. Put some of his tour show content into the school curriculum at an early age to influence the thinking of future generations and society and the planet will benefit…