Birthday Cake Bake October 6, 2022
Posted by mwidlake in Baking, humour, off-topic.Tags: home life, Humour, private
3 comments
A week or so ago Mrs W and I were watching a TV program called “The Great British Bake Off” – I believe it is also shown in many other countries or they have their own version? Anyway, Mrs W looked at me and said “you better be baking me a cake for my birthday! I want a hedgehog!!!” She was joking, Mrs W knows that cake baking is not one of my skills and the last one I did resulted in something more like a rubber biscuit than a soft, moist sponge cake.
However, I am up for a challenge. How hard could it be? Well…
First, boys and girls, bake your cake!

I knew we had most of the ingredients for baking a basic Victoria Sponge and I picked up the extra bits I thought I might need to do the decoration when I went shopping, so I was good to go. I lined my tins with baking paper, which took almost as much time as making the actual cakes, and I made the sponge mixture. The reason I chose a Victoria sponge is it is almost (but not impossible) to mess up – and it is about the only cake I have cooked before, other than a fruit cake (which I did not have time or inclination to do). The big issue with a Victoria sponge is whether it rises as you cook it.
When I saw it growing in the oven I was very relieved, the last cake I made for Mrs W utterly failed to do that!

I baked two cakes, I wanted one slightly wider than the other and the narrower one higher. This was to make it easier to carve the shape I had in mind. This did mean the cakes cooked at slightly different rates and although I did not open the door until I felt the first one would be ready, I mis-judged and got a little sinkage on both. I could live with that, I knew when I shaped the cakes I would have cut-offs I could fill those dips with.

Carve the general shape.
Now I had to carve the cake into the general shape of a hedgehog. I mixed up some chocolate glaze icing (icing sugar, cocoa powder, much less water than you think) and used that to glue the two cakes together and then stick the chunks I carved for the head together. It’s messy but once I had moved the finished shape onto a clean cake board, it looked good to me and my confidence rose like a fountain of joy. Tell me that does not look like the shape of a hedgehog? (One without feet, admittedly…)


Now, just decorate it!
I had a supply of piping bags and Mrs W’s extensive set of piping nozzles. I’ve even done a bit of icing piping in the past when helping Mrs W or my mum decorate cakes. I’m not bad at it, I say with pride and no modesty at all.
I now mixed up a load of glaze icing and, as I am (well, was) a zoologist, I knew I needed a light brown for the head & shoulders and darker brown for the body. I made both. But because I am (well, was) a zoologist and not in any way a cake baker, I made glaze icing. The clue is in the name. Glaze icing is intend to flow smooth and give a glazed, shiny finish. Any of you who know anything at all about decorating cakes is now shouting at the screen “you need Royal icing for piping you idiot!”. I looked at this gloop, I knew it was NOT what had been in the piping bags I had used in the past. This stuff I had was liquid. I mixed it thicker. It was thicker liquid. This was as likely to pipe into firms shapes as honey is!
A minute of google revealed my mistake. A look at the clock and it told me I had about 30 minutes to get this cake done. I did not have time to whip up egg whites, incorporate the sugar and cocoa, get it wrong at least once and re-make it to provide the royal icing I needed and do the actual decoration. I’ll just see what I could do with the very thick glaze icing I had…


As you can see, it did not go well! I put on some of the glaze icing – and it slid down the cake and puddled on the board. And it dripped everywhere. And the thicker stuff? as I tried to spread it, the icing stuck to the cake and then pulled it apart as I tried to spread the thick blobs wider. The picture on the left is actually after I had scraped off about half a pint of icing from the board and wiped it down. That fountain of joy had splashed down to a become a swamp of despair.
OK, I had Emergency Flakes I had bought. I’ve always regarded the use of flakes or chocolate fingers to make a hedgehog cake a bit of a cheat. I now realised I love cheating.
I cut up some flakes and stuck them on the cake out of desperation.
It was at this point Mrs W came into the kitchen to see what all the clattering & swearing was about. She took one look at the flesh-running zombie hedgehog I had created and laughed in a way I thought was dangerous for her underwear. “What… IS it?” It’s a hedgehog cake. “It’s not!” It’s your birthday, I’m making you a hedgehog cake. She tried to not laugh anymore but it was impossible for her. Oh well…
She took a photo. I knew why. There is a section in the follow-up program to The Great British Bake Off where people send in both their baking masterpieces… and their disasters.
I told her to leave it with me, I had a cunning plan. Sadly I did not have time to get to the shops and buy a cake, but maybe if I just really *believed* I could do this, it might work!
Back from the Brink?
I had lots of flakes. I had about 15 minutes until I would need to take the actual birthday meal I was cooking in the oven (at the same time as creating a zombie horror hedgehog cake) out. I cut and broke up the flakes, slapped on more glaze as glue where needed, picked off bits of cake and gloop, and I got the cake covered.

OK, it was less awful, but I was now out of flakes.
Well, I did what I could to tidy up the glaze icing. I used some final bits of Flake to fill in gaps and re-set some bits. I scraped off the (now fairly set) puddles and wiped off the debris and washed down the board as best I could. And I made some eyes and nostrils out of black fondant.
I have to confess, the final cake (finished as the oven beeped at me to tell me to take the main course out) looked OK – at least to me. What do you think?

By the way (and apologies to John Beresniewicz who had already asked this 2 days ago and was shocked I did let you know the name the hedgehog) – He’s called Harry.
Friday Philosophy – Early Mistakes Uncorrected Means Poor Final Systems August 13, 2021
Posted by mwidlake in Architecture, development, Friday Philosophy.Tags: DIY, Humour, system development
4 comments
A few days ago I fitted a sink (hand basin) in my garage. Bear with me, this IS related to I.T.
It’s maybe is not so clear from the pictures, but that sink is at an angle (see the spirit level in the second shot, that bubble is way over from being in the centre), leaning back towards the wall on the left. And the splash back is also not straight, it is a good 5 degrees from the vertical. I’m pretty good at DIY – putting up shelves, building cupboards, fixing furniture, building the odd bit of wall, erecting & insulating sheds (which I take power and lighting down to)… And I am very, very meticulous about things like getting things straight and level. As I progressed with the job of putting up this sink and reflected on the process, it so reminds me of several application development projects I’ve been involved in (or was brought in to help crowbar back into shape)
Where Did I Go Wrong?
I’ll add some pictures to the bottom of this blog, but for now I’ll just describe what happened. When I offered up the sink to the wall I realised that the pipework (put in by competent builders but with no real consideration of my planned improvements) was exactly where the sink should go. And I also realised that even if the sink was put higher (way too high for me) or lower (well to low for a normal heighted person) the pipework would still be an issue. Also, the back wall is not quite vertical and the two walls are not quite at 90 degrees. This sort of thing is not unusual in any building (though slightly vexing in something built only 12 years ago) and to me it’s like the not-quite-perfect situation most application developments start at. You might not be using the best database for the solution, you might have to use a computer language that is not the best but you have staff skilled in it. There will be bizarre parts of the application you are replacing that you have to keep as the end users have got used to them – or even built business processes around and no one wants to change those now.
Good developers and systems engineers can work around such issues. A good DIYer can take into account badly placed pipes and wonky walls. I could have cut out and replaced the pipework – but it would have been a lot of work and I am not very good at plumbing (which is why I use push-fit plumbing: less neat & more expensive, but dead easy & quick). This would be like changing those slightly crazy business practices forced by the old system for ones that would benefit the business eventually, but it’s a lot of effort to change. As for the wonky walls, sorting that out would be like re-skilling or replacing my whole development team to move to better technology – Possible, but not going to happen.
The pragmatic solution was to mount the sink on wooden battens and make the battens thick enough to avoid the pipework and allow me to correct for the wonky walls. A cheap, pragmatic solution to the imperfect starting conditions.
Only, I messed up. I spent hours first doing the extra plumbing work to get an isolation valve beyond where the sink & splashbacks would be (so the water could be turned off for maintenance or leaks), and a feed for the hot water unit to come. Then I failed to plane off the battens for the sink properly and they had to come off and be messed with several times. When it came time to mount the sink, which goes on two metal pegs, I screwed one of them in too high. Bloody hell.
I was tired, annoyed. To fix the peg I would have to replace the batten. I did not want to take that sodding batten off the wall and replace it (it had been the hard one to make). It was also the end of the day. So I did a “bodge job” – which means a quick and poor quality alteration to get you past a problem. I packed out the space between one mounting peg and a guessed proper height for the sink. I replaced proper planning and good development with something you throw together at the end of an Agile Sprint, so I could meet my objectives and go home.
The next morning I realised the sink was more than a little uneven – but I decided to continue. And that was it, I had messed up the whole job. In my head I thought I could modify the upright battens, get a little leeway with the tiling and grouting and make up for the “bodge job”. I won’t bore you with the full details but I was so utterly wrong. What would have been two totally square and vertical battens for one splashback and a pair of slightly trimmed for the other turned into endless alterations and re-working, especially as towards what should have been the end of the job, it was obvious the tiles were going to look awful (good tiling is all about straight, parallel, horizontal, well squared lines – they magnify imperfections, of which I now had many) so more reworking was required.
If I had fixed the sink mounts first thing that morning, I think I would have finished the job in that same morning, not one and a half days later.
It’s Not The Starting Conditions, It’s The Cutting Corners
The more I have thought about that sink, the more it echoes what I’ve seen in the world of computer application development.
Many times, when the development of an application has gone wrong, I hear people blame the starting conditions. “We had to use Java Struts” or “The analytics team demanded they could query anything” or “We had to make the system talk to the old warehouse system on Informix” or whatever. I doubt these starting conditions were really a big problem, you knew about them and your design should have taken them into account. A good designer will plan around them, a good developer will code in an interface, a good DBA will add in the required indexes.
Not properly planning the system or not prototyping the solution will invariably lead to disaster. In my sink scenario, that would have been the case if I had not used my experience and thought about the long term and decided to try to attach the sink to the plasterboard walls directly, just under the pipework. I’d never have got the tiles on and the sink would have fallen off the wall very soon. I’m not saying you don’t see this failure to plan upfront in application development, it has sadly become more common. Too many places think “Agile” or similar is just hacking the system together and fixing what is wrong. That is, to use a coarse term, just bollocks. Agile only works well (in my experience) when done on top of a very good design, created by skilled people. It’s not easy.
However, the most common cause of issues I have witnessed, by a long way, is that of “bodging a solution” – and again it is very strongly associated in my experience with “agile” done wrong, or even worse the “develop to fail – and then fix quickly” mentality. Yes, you will get something that works. Very quickly. And it will probably be an “uneven sink”. It will do the job (hold water, let people register for an event) but as soon as you try and extend the system, it gets harder and harder and harder. And you spend more and more time working through that technical debt you inflicted on yourself. And the end result will be very much sub-optimal. OK, a simple thing will be fine when put together like this (a shelf to hold photographs, a simple calendar app) but a complicated system like a hospital patient administration system or a fraud detection application, a whole bathroom refurbishment… It’s going to be a mess. I’ve seen and suffered from this cascade of crap so many times over the years.
The whole idea of things like sprints, where you are put under tremendous pressure to just make your bit work, causes a lot of bodging of things. Yes, it does, I’ve seen it. I’m sure if things like code review, pair development, and periods of planning are put into Agile (like they are supposed to be) the bodges could be un-bodged. But I simply don’t see this. And the whole “fail fast and fix” idea seems to me to absolutely guarantee a system covered in duct tape and almost unmaintainable. All for the sake of get it done NOW.
I learnt many years ago in I.T. that it is far more efficient if you fix the mistakes when you first see them and fix them well. Always build on a stable base and keep it solid. Otherwise, as you progress, the pain just builds and builds and builds. This latest DIY experience just hammered it home.
The sink I put up does work. None of the pipework leaks, the splashbacks do not have gaps to let water in, the tiles are aligned (mostly), they are high enough to catch splashes. I know I can put the water heater above it… but it will be higher than I would want and if I do not make it lean to the left, it will make the sink look even more skew whiff. But by the end I put in twice the effort (if not more) than I needed to in order to have a functional sink – and it looks weird.
Do not bodge the beginning of a project, make it right and save yourself from endless pain later on!
For the interested, a pictorial progress of the job.
Friday Philosophy – My First Foray Into I.T November 13, 2020
Posted by mwidlake in ethics, Friday Philosophy, humour, Perceptions, Private Life.Tags: behaviour, Humour, perception, private, rant
1 comment so far
This is the first computer I ever used. The actual one. It is a Sinclair ZX Spectrum 48K. It was at the heart of a long, terrible family feud – the source of much angst, anger, and even fist fights. Blood was spilt over this machine. Literally!
Anyone who lived in the UK in the early 1980’s and is currently about half a century old will recognise this box with the grey, rubber (sometimes called “dead flesh”) keyboard. It was the model that came out after the Sinclair ZX81, which is itself a classic of early home computers, and sometimes the ZX Spectrum was called the ZX82. The Spectrum could put colour on the screen (up to 8 different colours at a time!), had a resolution of 256*192 pixels, the Z80A CPU ran at 3.5MHz, and it could make a sound. A beep, basically (for a wide variation of too few hertz to hear to too many hertz to hear and all tones in between, and of any duration – but it was still just a beep).
The Spectrum was initially a rival in the UK for the Commodore VIC 20, BBC Micro, Atari 400 and, later, the Commodore 64 (C64). They all had their advantages, the Spectrum’s was it was cheap! Even the more expensive 48K version (as opposed to the basic 16K) was cheaper than most rivals. Sinclair Research even tried to make out it was superior to it’s rivals as it was simpler and had fewer chips inside it. That was pure marketing BS of course. But the Spectrum and the C64 were probably the most common home computers in the UK in the early 80’s and they remainder popular even when more capable machines came out. They might not have been the best machines technically, but they both ended up having a huge number of games you could play on them, and that’s what counted. In my local computer games shop most games were for the Spectrum, then the C64, and all other machines got lumped together in a corner at the back.
The Spectrum was the first computer in the Widlake household. My dad agreed to buy it for my older brother Simon, who made a strong argument that it was an educational tool – and the early advertising material for the machine made a lot of it’s suitability as a such, with lots of worthy software for doing graphs and learning computer languages. About the only game available for it on release was chess. Dad was of the opinion Simon was the genius in the family – Simon was going to go to University! (At the time no one in the family had ever gone into higher education, only about 5% of people in the U.K. did then. As it turned out, all three of us kids went into higher education). So Dad felt it was worth spending the money, as he felt computers were going to become something. He wasn’t wrong.
But before Dad agreed to get Simon the Spectrum, he made Simon agree it was something the whole family was to have access to. He was to share it with myself and Steve, the eldest. Simon agreed.
So the Spectrum arrived. Back then, home computers almost never came with everything needed to use them. The Spectrum, like several rival computers, needed a cassette tape record to save and load programs from tapes, and a TV on which to show the image. Simon had his own tape recorder and he was of the firm belief that, except when Dad wanted to watch the news, he could use the family TV whenever he wanted. As he was a genius after all.
He quickly lost the TV argument, the last thing our parents wanted was to lose the power of distraction that the TV provided for the other two kids – especially me as I watched a lot of TV and was a right PIA when I wasn’t. Steve did not watch a lot of TV but as he wanted nothing to do with the computer, it would have been really unfair on him to not get to see the few things he wanted.
However, Simon had a back-up plan. I had a portable black & white TV (so much for those 8 colours) and Simon was older & bigger than me. So he took possession of my TV. I complained to the court of Mum & Dad but the Tyrant justified his acquisition of the resource on the grounds that he was going to have to share his Spectrum, a far more valuable resource, with me – so it was only fair?!? “Yes” I agreed, but only when I was not using MY TV for MY watching of what ever (probably crap) I was wanting to watch. The court came down on the side of the Tyrant, but with caveat of the plaintive upheld. Tyrant could use the TV when Plaintive was not watching it. It turned out that the reality of the situation was that Simon was still bigger than me and to my considerable surprise “I didn’t want to watch anything” whenever Simon wanted to use his – err, sorry, “our” – Spectrum.
The next blow to the plans of Tyrant bigger brother was that it turned out his tape deck (the one in the picture) was crap. Most games would fail to load from it. But my tape recorder worked just fine for this purpose, it was a really quite nice JVC model… So, yes, you guessed it, another possession of mine was now to be treated as his – sorry, “our” – possession, still on the basis of shared access to the Spectrum.
So Simon used my stuff as and when he wanted, but did he share? Well, sort of…
Those of us of the correct vintage who got into early home computers would buy magazines like (in our case) “Your Spectrum” or “Sinclair User”. Inside there would be long code listings of programs. Simon “let me” read the text of the code out to him to help him type it in more easily. Or, if he was in a really good mood, he would let me type the code in on my own – whilst he was doing something else (like seeing his friends or watching the colour TV or picking on the cat). If I finished typing it in I was not allowed to play it until he got back. Yeah, like I paid any attention to THAT rule…
These games you laboriously typed in often had bugs in them, especially if they had a lot of code. Some were down to entering the wrong code in, more were down to the actual code really being wrong – quality control was non-existent. And, to give him his due, Simon was really very good at finding and fixing the bugs. Once there was a flight simulator in the magazine, spread over a couple of issues. I think it later got developed further and become “Psion Flight Simulator”. But the version in the magazine did not work properly. Simon found and fixed the bugs and even got them published in a later copy of the magazine. It taught us both that software could be wrong and that it could be fixed. I did fix some of the games myself, especially if I had been left typing it in and got it finished. And sometimes Under Orders from the Tyrant (who was out setting light to papers in people’s front doors or something…)
But I was not allowed to play with the computer myself without permission, and certainly not if he was out. Apparently I was old enough to enter code for him unattended but not to load up “Meteor Alert” or “Ant Attack” and have fun. You’d think from this I was maybe 8 or 10, but I was actually about 14 and more than old enough to recognise hypocrisy and injustice. I would say that’s what older siblings are primarily for, to teach you about these philosophies. Not by saying “this is something you should not do, oh younger brother of mine” but by amply demonstrating for real what it feels like to be on the receiving end of such bullying and unfair treatment. But my oldest brother felt no need to deliver such life lessons, so I could be wrong.
Simon would let me play “with him”. This usually took the form of him playing the game and, once he lost, letting me play until I lost – and then we would swap again. Sounds fair? Not really, as a lot of the time he would be playing on his own or with his friends and I was not invited. He would be using “our” TV and “our” tape recorder but it was still His computer and he was not letting me join in. So given my lack of practice and that I was younger and not so good at computer games as him, when he did let me join in his go would last 20 minutes and mine would last 2 minutes. Basically, he liked to be beating someone. I was better than him at a couple of games, one being “Attic Attack”, as I had learned the layout. We never played Attic Attack. Oh, he did play Attic Attack. He played it on his own, trying to get better, good enough to beat me…
After maybe a year, 18 months, things came to a head. Simon was never going to play fair, in his mind it really was his Spectrum and also now his TV and his tape recorder. After all, as he kept telling me, his computer was the more expensive item. Only, in reality, it was less expensive than my contribution combined. I started playing on the Spectrum when he was not in, as far as I was concerned I’d put more into this pot than he had and I was not going to accept this shit. I could not use it against his will when he was there but once he was out, I damned well was going to get some of my fair share. As you can guess, this did not go down well with him when he found out and the Tyrant did what all bullying, older brothers did and he physically asserted his authority. He’d hit me. I was not really pleased about that, so when he’d go out I would absolutely bloody well would play on it if I wanted to or not, out of spite & defiance (and also to keep my edge in Attic Attack) – and it would repeat. It came to a head when he made my nose bleed – and it dripped on the computer. That was, of course, my fault… “If you’ve damaged the Spectrum I’ll kill you!” Oh, I’m so sorry for bleeding on things after you hit me. Maybe that should teach you something…
It was now warfare. Screw you, I said, you’ve never shared as agreed, keep your Spectrum, it’s useless without my bits. I banned him from using my equipment. A ban which he now ignored of course. I went to the court of Mum & Dad, but not only was Simon “the genius” but he was, back in reality, a lying & manipulative sod and he made out he was sharing and I was being a spoilt child and I was told I had to share as he was (!!!!). So I took things into my own hands – and I started hiding the cables to my tape recorder and taking the plug off my TV. Yes, I physically removed the plug from the cable and hid it. He tried to work around my sabotage, one day I came home from somewhere to find he had plugged the Spectrum into the family TV and he’d got hold of a spare power cable for my tape recorder and he was using it, despite me banning him from it, playing games with his mates.
I went utterly, lost-the-plot nuts. I demanded my stuff back and an apology or something or let me play too and he was having none of it. So I tried to take my tape recorded back and he tried to stop me, but I was so mad I got hold of it (I think I was finally getting strong enough to fight back a bit) and, shouting something like “and you used it to load that game, so I’m taking THAT as well!” I kicked the power plug out the Spectrum. Game gone, no tape player to load one up, games afternoon with his friends was over and there was nothing he could do about it. He went BERZERK, trying to wrench the tape drive back off me and hitting me but I was so furious I held my own and I think I even kicked his computer again. He was straight off to Mum saying I was trying to break his computer. And this time, the Court of Mum & Dad finally realised Simon was being a little shit. He could not deny he had used my things, even though I had told him he could not, and he could not claim I attacked him first (his usual stance), as his mates backed me up and said Simon had hit me first. Yeah, his mates dobbed him in it! I think they found it all hilarious.
This led to a full judicial review and this time the voice of the Plaintive was heard. I might have been a little sod but I had never tried to break stuff before and I utterly refused to accept it when The Tyrant lied that he shared at all – why would I be this mad and and even taking the plug off my TV? Simon had not helped himself in other ways as he’d been caught bullying me by Mum recently and been in trouble at school. Timing was on my side. He was told to play fairly or else… have his precious Spectrum removed. Dad would monitor.
After that, it got a bit more equal. I did get some time on the Spectrum myself (though I did sometimes have to get enforcement from the judiciary) and I did not just play games. I had typed in a lot of programs for Simon and fixed a few of them, so I slowly learnt how to program. I wrote a couple of my own simple games and put in stuff from magazines I wanted to try but Simon had no interest in.
But it never did really completely end. He could no longer stop me using the Spectrum. But if I was using it and Simon decided he wanted it, he would just bully me, or tell dad I was stopping him “learning” (I am not so sure what you learn from playing “Jet Set Willy”). That Spectrum came, for me, to represent what a selfish, lying, bullying, devious shit my older brother was. I swore one day the Spectrum would be mine.
And then it all changed, I got my own computer, an Amstrad CPC464. I bought it with my own money I earnt from months of back-breaking fruit-picking work (Simon was “too good” to do manual labour, so he had no money). It had not been bought by Mum and Dad, it was in no way a shared resource, it was totally mine. And guess what I said to him when he asked (well, demanded) to use it?
Yes, he could Fuck Right Off. He had his Spectrum.
And if he tried his old tricks of hitting me, it would be a more equal fight (he was still taller and older than me but manual labour had made me a hell of a lot stronger), so he decided against that. He could keep his crappy Spectrum.
The irony was that, even though my Amstrad was a much more advanced and capable piece of kit, the Spectrum and it’s vast library of games was still the best option for fun.
Well, the Spectrum is now mine. I picked it up from Mum’s house this week. Simon passed away many years ago, so it’s been sitting in a drawer for almost 2 decades. Being a Friday Philosophy I guess I should now tell you what the Spectrum now means to me, the healing process, what we can learn from this? How family, in the end, is more important than mere possessions? Stuff like that?
Well, I can.
I learnt that Simon was always a bullying, nasty, selfish, self serving sod and he got no better as he got older. So there.
And the Spectrum is now mine I guess.
But I don’t have a TV with the right socket to plug it into, and I know already – that tape drive won’t load games…
Friday Philosophy: The Intersecting Worlds Around Oracle April 24, 2020
Posted by mwidlake in conference, Friday Philosophy, humour, User Groups.Tags: behaviour, Humour, private, user group
5 comments
Some of you may have noticed something about the Oracle Community: How certain other aspects of human nature, factors, and outside activities are unusually common. An abiding love of the works of Douglas Adams (If you have never read “The Hitch Hikers Guide To The Galaxy” you should question if you are right for this community – and if you have read it/seen the series/watched the film and disliked it, I’m afraid you have to leave now); Lego was probably an important part of your childhood (and quite possibly your adulthood, though some “project” this fixation on to their kids). A lot of the most talented people, especially presenters, are called “Martin” or similar :-}.
There are two other groups of people that are large within the Oracle community and that I fit into.
- Oracle people who have a thing about cats. A positive thing, not those weird people who don’t like cats. It seems to me a lot of people in the Oracle community are happy to serve our feline overlords. This can polarise the community though, so introduce the topic of cats carefully. If the other person mentions how evil or unfriendly cats are, put them on The List Of The Damned and move on to something else.
- Making bread, especially of the sourdough variety. This is a growing passion I’ve noticed (quite literally, given the careful tendering of starter mixtures and also expanding waistlines). It seems to be especially common with technical Oracle people. More often than not, when I get together with a flange of Oracle Professionals (or is it a whoop or a herd?) the topic of baking bread will come up. Unlike technical topics, such as what is the fastest way to get a count of all the rows in a table, baking topics are rarely contentious and lead to fights. If you want to put spelt wheat in you mix, that’s just fine.
Mrs Widlake and I were talking about this last night (one of the problems with all this social isolation business is that Mrs Widlake is being forced to spend a lot of time with me – after 27 years of marriage idle conversation was already a challenge for us and now with over a month together all the time, we are getting desperate for topics). She asked how many of my Oracle friends liked both cats AND baking bread?
It struck me that it seemed to be very, very few. Unusually few. I think this is something that needs to be investigated. This pattern would suggest that bread makers are cat haters. But in my non-Oracle world, this is not the case. The best people are, of course, Ailurophiles and many of my feline-fixated friends are also bakers of bread. Just not in the Oracle world.
What makes Oracle people so weird?
Does anyone have any ideas? And have you noticed any other common areas of interest (excluding computers of course, that’s just obvious)?
A few that spring to mind are:
- Terry Pratchett and the Discworld
- Running
- Weird science
- XKCD
- The Far Side
- Star bloody Wars.
Let me know. Or don’t.
And for all of you who don’t like cats…
Friday Philosophy – Presenting Sex January 24, 2020
Posted by mwidlake in Friday Philosophy, humour, Presenting.Tags: behaviour, Humour, perception, Presenting
add a comment
These slides are from the first ever presentation I did. And yes, the presentation was at work.
My first real job after college was as a trainee analyst programmer for the National Health Service and, as part of the “graduate training program”, we attended a short course on presentation skills. As you would expect, we all had to do a presentation at the end. As most of us had never had a job before and we were dull with no interesting hobbies, most of the presentations I could see being put together around me were a little… boring. I decided to try something different.
If you think the photographs with this article are a little poor with odd reflections, that is because the original images are printed on transparent acetate sheets and were displayed by putting them on an overhead projector – a large box-thing with a blindingly bright light that shone through the acetate sheet and cast the image onto a screen or wall via a mirror/lens bit. Laptops had not been invented back then and I’m not even sure a PC (if you could afford a PC 386SX) could drive a projector. This was all manual – you had to change sheets by hand. At least you never had problems with connecting the overhead projector to the acetate sheet, you simply put the sheet on upside down and back-to-front and had to re position it 3 times before you got it right. This is important, I could not quickly flick between images.
When I put up my first sheet, with the cute little couple holding hands, our tutor screeched and said to one of the other delegates “Oh God! I thought you were kidding when you said what he was presenting on!”. Before I could even take this opening image off the projector sh had stepped forward and told me I could not present this.
“Why not?” I asked, “we are all adults!”. She refused to let me swap to my first proper slide, “This is not the sort of topic that is suitable at work.”
Stand off.
“Well, what do you think I am going to talk about?”. Our tutor was now quite flustered. “I think we all know what you are presenting on – and I shudder to think what the next slide is going to be of!” (or something like that, this was a long time ago). I had no choice. I got her to come closer and look at my next couple of slides…
Her relief was visible. She could immediately see the next slides were not based on “The Joy of Sex” or similar publications and after she’d looked at each of my acetate sheets carefully (just to make sure) I was allowed to continue.
Of course, this had somewhat diluted the tension & expectation that had been building up, but I felt I had milked the initial surprise as much as I was going to be able to. I moved onto the next slide and most of the audience was disappointed by the lack of limbs, bodies and appendages to be seen. As you can see to the left, the next slide was an odd set of little diagram of dots & letters and what many of us would now recognise as a sort-of family tree diagram. As some of you know, my degree had been in genetics (and zoology but that is bye-the-bye).
There is a very interesting thing about sex, as in sexual reproduction. What is the point? Well, apart from the immediate pleasure for animals like us that seem to enjoy the initial act, why do we mix the genomes of two organisms to produce new offspring? It is not mandatory, many organisms (especially plants and bacteria) employ asexual reproduction. All the children are effectively clones of the adult. There is no finding a mate or the need for pollen to arrive, the actual process biologically is a lot simpler & more reliable, and you don’t need males running around using up resources for, let’s face it, a pretty small contribution to the effort. Asexual reproduction is a lot quicker, simpler, needs less energy. A species that does away with sex can out-compete sexy competition.
My little talk was all about that, about why you have male and female, why mixing the genes from two individuals and, over time, across the gene pool of your species, is beneficial. I won’t bore you with the details here.
That first presentation of mine went down very well and it was remembered by everyone there. A lot of people (who had not even been there for the premier of that talk) mentioned it to me when I left the company. It made an impression on me too – if you can grab people’s attention at the start of a presentation, it really helps make it a success.
And, of course, as anyone in marketing will tell you – Sex Sells.
In this case, even the lack of sex.
Philosophy – Treating Illness As A Performance Issue December 24, 2019
Posted by mwidlake in Friday Philosophy, humour, Private Life.Tags: Humour, perception, private
4 comments
Firstly, I’m on the mend. This is not a post about “oh woe is me, I am so ill”. But I have been rather ill. I’ll just give you the highlights: The highs of UKOUG Techfest19 at the start of the month were followed very quickly by me developing full-blown influenza (Type A). After about 5 days of being ill in bed I realised I was fighting for breath just laying there. I analysed the problem and came to the conclusion “something else is very wrong and paracetamol is not the answer”. I was taken into hospital and put on increasingly powerful ventilating machines until they could get enough oxygen into me to keep me (sort of) functioning. I’d developed secondary infections & pneumonia, seriously reducing my lungs’ capacity to exchange oxygen & carbon dioxide. {Update – no, I was not an early, uncrecognised COVID-19 case. If that was so my type of influenza would have almost certainly come up as unknown – the two viruses are quite different}.
A normal oxygen (O2) blood saturation level is 100. Below 90 is a cause for concern. A constant level below 85% is medically deeply worrying as 80% and less is harmful to several organs and confusion/unconsciousness are likely. Below 75% and you are almost certainly unconscious. I do know that when I first got to hospital they could not get me up to 85% and they could not understand how I could still talk and be (mostly) rational. I went from nasal O2 to a face mask to a machine that blew damp, warm O2 up my nose and finally a pressurised face mask. Next step was sedation and full mechanical ventilation – but they did not want to do that. My blood O2 became my main metric and I followed it like a hawk.
So I’m in hospital, very unwell (but not dying {update – at least they didn’t tell me at the time. They told Sue I was seriously ill and would probably be put into a medical coma} ), under excellent care. And I’m almost, but not quite, totally incapacitated. To me it was a bit like I was a computer system with a serious deficiency of CPU power. Or a toy robot with failing batteries. Energy conservation is paramount. So what do you do in this extreme situation? Turn off everything you don’t need turned on, and save energy for things you have to do.
Turning things off was relatively easy. After all, I was connected to a load of monitoring technology and breathing kit so I was not going wandering about. I didn’t move much. If I needed to sit up I was not going to use those stomach muscles, the bed was powered and would move me about. If I wanted something from the table besides me (like a drink) I’d relax, breath deep, get my Blood O2 up – and then get it. A little rest and then I’d e.g drink or look at the phone.
Some things I had to do (or insisted on doing) and I realised how much energy they took:
Having a poo
It takes a lot more energy to have a poo than you think. I was just about mobile so I was allowed to look after my toilet needs. They would bring me a commode, position it so I could get there still attached to the ventilator keeping me going, remove some of the monitoring (but not all, heart monitor and blood 02 had to stay on) and get me ready to swap to the commode. And then leave me alone for 10 mins. I think at first they hung about by the door listening for a thud, and I had a call button. Getting onto the commode was OK (breath-breath-breath, move, pant for a minute like you just sprinted 100m… relax), but the actual job itself uses more abdominal muscles than you probably every realised. Tiring.
All the monitoring kit was on one arm. The one I normally use to “tidy up” with. Using the other hand was very odd. And again, tiring, I had to take it in stages!
Post event I would need to rest and let the blood O2 lift back above 90% and then I could shuffle back to the bed and press my button. The nurse would come in, congratulate me, and attach any removed monitoring. I’d lay there and wait for the O2 to get back above 90% and the bloody monitoring machine would stop pinging.
For 3 days this was the hardest thing I did, it was my main exercise…
Eating
Actually chewing & swallowing was easy. But to do that you have to get the food into your mouth. Holding your arms up to eat is hard work! I took to cutting up what I had (if it needed cutting up), having a rest, then eating with one arm, mostly balanced on the table with brief bouts of effort to ferry morsels to my mouth. I was incapable of lifting a pint. Even more incredible – I had no desire to lift a pint!
I’d have a little rest after eating and I found I had to listen carefully to my body about how much to eat. Anything more than about what you would feed a cat in one sitting, and I would lay there, 2 or 3 hours later, conscious of the need to move that food out my stomach and into my gut. Who knew the mechanical side of digesting needed effort.
Washing
You can’t have a shower if you are attached to breathing machines. And I was not able to leave my room anyway as I was an infection risk to other patients (I had ‘flu remember). Plus, at first, no way could I do all that waving arms, applying shower gel and the rest of the business. So it was washing with a bowl, cloths, and lots of towels. If I took it steady I could do this myself, except my back and, oddly enough, my legs. lifting them up was exhausting! Nice nurses did those bits.
Weeing
I’m a man, weeing was not an issue. They give you an endless supply of little bottles with a hole towards the top. So long as you tuck the relevant part into the hole (having sat up using the bed) you just “let go” and pressure does the rest. No energy. The first time is worrying – “what if I miss, what if I fill the bottle”. The bottles are designed to be bigger than a human bladder.
However, if you do what I did and then drop the bottle of wee on yourself, do not attempt to sort it out! I did, I stared trying to use a towel and get out the wet spot and I nearly went unconscious as my O2 plummeted from the effort.
What you do do is call the nurse and say “Nurse, I just poured my own wee over myself and I’m wet”. Nurse will remove your wee-covered clothing (a hospital smock), un-plumb you from some machines, move you to a chair, plumb you back in, and then clean up the bed, bedding, floor etc. They don’t either laugh at you or grumble. You just sit there feeling like a pillock.
Nurse will then ask how much you had wee’d. Why? I’m on a high dependency ward, they measure everything. A key thing is fluid in (via saline drips and drinks) and fluid out – blood taken for observations and weeing. I knew I was getting better when the weeing increased compared to drinking. This is because my lungs had swollen with fluid and, as they recovered, they released the fluid. A pair of swollen lungs hold a lot of fluid!
It had been a good wee, I guessed 350ml. It certainly was enough to make me and the bed very wet.
Coughing
Having a good cough (which I did a lot of, of course, what with all the lung issues) would send my blood oxygen plummeting. Again, lots of abdominal muscles and the diaphragm (the sheet of muscle between your lungs and stomach) are used in coughing. If I could, I would build up to a good cough, conserving my strength and getting my O2 up in preparation for a real good go. But if it caught me by surprise, it could drop the blood O2 dramatically. But the good thing was, coughing helped expand the lungs and I recovered quickly and was “better” for half an hour.
Thinking
At rest, your brain uses about 20% of your total energy. This is true even for stupid people like Donald Trump :-). Biologically it’s very interesting that humans have such large brains and put so much energy into it – far more than any other animal (in relation to body size). Our brains makes us different to all other animals, ie “intelligent”, but at a significant energy and nutrients cost.
If my blood O2 dropped too low I would start shutting down. This is why people with breathing difficulties pass out, once blood O2 goes below a certain level, your higher brain functions stop to reduce demand and protect the rest, unconsciousness comes quickly.
Thinking was hard. I’ve never been one for just sitting there “thinking of nothing” but I did an awful lot of that in hospital. It was my brain saving energy.
Socialising was a real drain. I could do the 2 or 3 mins with the nurses or docs when they came to do observations (oh, so many observations in a high dependency ward!) or put drugs in me, take out my bood (Oi! I wanted that blood! I was using it to ship the small amount of O2 I can absorb!). I had to be really on my game when the docs popped in once or twice a day as this was my opportunity to try and ask smart questions like “so we have a diagnosis, what is the prognosis?”. Don’t worry what it means, medics live by it so asking them makes them think you know some of the secrets… Docs don’t tend to tell you much in my experience, unless you can ask pertinent questions and show you understand the answers. They seem to think ignorance (on the part of the patient) is bliss. If I knew when the docs were going to be in, I’d try and have a pre-visit snooze so I was at the top of my game.
Where it was hard was dealing with Mrs Widlake. Mrs Widlake was wonderful, she would ask me what I wanted and the next day she would bring it in, let me know what was going on, if people had been in touch, who was annoying her. And kept me company. It was very important to me. But after about 1/2 an hour I would start shutting down, the thinking (and talking) reduced my low energy levels. We worked out a solution. She would come in, give me my new book and the bizarre, random items I asked for and chat to me. After 1/2 an hour she would go have a cup of tea in the visitor’s room whilst I zoned out, then came back for more chat. Resource management and time sharing! Sue did not want to leave me alone but after a few days we both accepted that a daily visit in sections, kept to maybe 3 hours, made the best use of the resources available. It was a bit like my batch processing window!
Monitoring
So I was managing my resources and finding out which ones took effort. But like any good system, you need monitoring, real-time feedback. And boy was I monitored! I was on a high dependency/close observation ward. Every hour, every single damned hour all night too, they would come and do blood pressure, record my heart rate and O2, measure my wee, what I had eaten, temperature etc, steal blood.
But the main thing was the machines I was attached up to. They constantly monitored. And pinged. Oh god, did they all bloody Ping. If a chest sensor fell off or I sat on the connector, that machine would ping. If a drip (drug or fluids) ran out, it would Ping. Breathing machine ran out of water? Ping Ping Ping! The ventilator had to up pressure or I moved too much (I duuno why) – Ping Ping Ping.
But the worst, my nemesis (and also my KPI) was the blood O2 monitor. If I dropped below X, usually 86 or 88, it pinged & pinged & pinged. If I dropped below 85 it would up the volume and multi-ping: “ping-Ping-PING! ping-Ping-PING! ping-Ping-PING!”. You could not even cheat it by taking the monitor off, as then it went ping-bloody-crazy. All those tasks I mentioned above that took effort? They all made this blasted machine ping or ping-Ping-PING!
The one biggest challenge to me during my stay was not boredom, not pain (I was lucky, no pain other than what they inflicted on me putting in drains etc, or headaches due to low O2), not fear – it was trying not to go crazy due to the the pinging. I did everything I could to stop the pinging. The only time I really lost it with the nurses was one night as I improved and they changed the warning levels up to 90 and every time, every time I started to fall asleep it bloody ping-Ping-PING’d. I told the nurse to turn the levels back down else I would rip the damn thing off the wall. She said she could not, as she was not qualified to make the decision. “Well find someone who can as, if it does not let me sleep, I will lose my shit”. It’s the only time I swore at any of the people looking after me. It got turned down.
This is exactly like having OEM monitoring a database and alerting on a KPI such as CPU usage when usage spikes and is actually OK. Just endless, endless false alarms. What the damn things should have done (in my opinion, for me) was only Ping if I was below a limit for over a minute, or went down to critical. Then it should go absolutely crazy.
And it was not just my machines. Other people in the ward had their own pinging machines. They. All. Pinged.
I’m back home now and recovering. I can breath unaided and slowly, slowly I am able to do more without running out of breath. Like have a shower or make my own cup of tea. Give me a month (I’ve been told it’ll take a month) and I should be back to sort-of normal. I won’t be running marathons or using the axe in the garden for a while. I’m still treating myself like an under-resourced computer and dolling out effort where best used. But each day another core comes on line and I can expand the extra effort. I think it’s called getting better.
How to (Not) Present – The Evil Threes November 22, 2019
Posted by mwidlake in conference, Perceptions, Presenting, User Groups.Tags: behaviour, Humour, Presenting
add a comment
<< I Wish All New Presenters Knew This (and it will help you)
<<<<Controlling The Presentation Monster (Preparing to Present)
. . . . . . . . . Presenting Well – Tell Your Story >>
I’m going to let you into a secret. One of the most commonly taught “sure-fire-wins” to presenting is, in my opinion, a way to almost guarantee that your presentation is boring and dull.
Whenever I am in a presentation and I realise they are going to do the “Rule of Three”, a little piece of me dies – and I check to see if I can get to an exit without too much notice. If I can do so I’m probably going to leave. Otherwise, I’ll be considerate and sit quietly. But I’m already thinking I might just watch cat videos on my phone.
The Rule of Three is a presenting structure that is useful if you hate presenting and you feel you are poor at it, but an inescapable part of your role is to present information to groups of people – be they internally to your team or to small groups. The principle is this:
- People will only remember 3 things from your presentation.
- There are three parts to your presentation – the start, the body, the end.
- Use lists of three. I have examples below but basically say something like “be more engaging, more dynamic, more able to get the message over”. 3 parts.
- 3 squared – use the above to create a killer presentation!
- Tell the audience in the intro the three things you are going to tell them (briefly)
- In the body explain each one of the three points in turn, in detail (using lists of three)
- at the end, sum up the three points briefly.
- Finish. To indifferent applause.
The problem with the Rule of three is it is a formula, a structure, to help the presenter to cope. Which if presenting is not your thing is OK. But it is not a method for engaging the audience or for making a talk interesting. It is in fact a straight jacket on a talk. As soon as it starts you know that you are going to be told three things. You will be told them again – but actually you won’t, as the presenter nearly always has 2, 4, 5, or even12 things to tell you and they will “make it fit” the structure of three. (Hey, maybe let’s have three sub-points to each three points but I only have 7 points to make so I’ll repeat a couple…). And at the end, you will have to listen to a summary of what you heard twice already – but again, it will be squeezed into the 3-point-rule.
I guess part of the reason I dislike this technique so much is that back when I started presenting, it was ubiquitous. I’d say half the talks I saw were Rule of Three style and they were the bulk of the poor ones. Back then we did not have Smart Phones. Many of us did not even have Dumb Phones (you know, ones that pretty much only made calls and sent texts, but worked for a week between charges). I played a lot of “snake” during those bad talks. Another thing we had back then was more in the way of training courses. And maybe that was the source of the popularity of this style…
After a year or two of my “presenting career” I went on an Advanced Presentation Skills course. I checked before hand that it was not a course for those who had never presented or had to present but it made them want to die, but that the course was aimed at taking you from being competent to being a skilled presenter. They said yes, it was. It was for people who already presented but wanted to be more engaging, more dynamic, more able to get the message over. My next question was “so no Rule of Three then?” They said no, no Rule of Three.
The course was all around the Rule of Three.
Now don’t get me wrong, if your aim is to describe something fairly simple and all you want to do is get that information from your brain into the brains of the people listening, with the minimum of pain to you, then the Rule of Three will work. It is fairly simple and it is efficient. But you better have a topic that has 3 parts to it and you are using this method as you are only presenting as you are being forced to and this is a way to cope.
If you want to Present, then the Rule of Three sucks. It really sucks. It sucks the enjoyment out of the talk, it sucks the energy out the room, and it sucks the oxygen out of the atmosphere.
The one part of the Rule of Three that I do have a lot of time for is having three parts or examples to a phrase or description. “Be strong, be bold, be brave!” Listing three options such as “If you want to wake up a little then try some light exercise. Go for a walk, get on the bike for 15 minutes, or even a jog a mile or two”. This is a pattern the ancient Greeks used a lot, as you will find out (ad nauseam – which is Latin not Greek) if you google “The rule of three”. Two does not seem enough and 4 or 5 seem a little over the top. But don’t use it all the time as otherwise it can make what you say (or write) too formulaic, too structured, too obvious… a bit crap.
Anyway, having got to the course and discovered that it was all on the Rule Of Three, to say I was annoyed would be a serious understatement. The course was not at all on how you make your presentations more engaging or how to identify things to avoid. (And I will do a post or two on those topics next).
However I did manage to have some fun. On all such presentation skills courses you do at least one, if not several, practice presentations to the other delegates.
I did one presentation that went down very well. It was on why I so, so, so dislike presenting by the Rule of Three.
Friday Philosophy – Top Ten Influencers in my Technical Career October 18, 2019
Posted by mwidlake in Friday Philosophy, humour, Perceptions.Tags: Humour, perception
add a comment
Earlier this week I was sipping wine late at night and cogitating on what led me to where I am now. Part of that was the more specific topic of what, or rather who, influenced my technical development and career, especially early on. As a little game for myself, I decided to jot down the 10 first names I came up with and did not discard within 5 seconds. And then excluded those who’s influence had been negative!
It’s OK, don’t get your hopes up, you are not on the list.
That list was:
- Cary Millsap
- Craig Shallahamer
- Mike Cox
- Jonathan Lewis
- Barry
- Maria Colgan
- Steven Feuerstein
- Rachael Carmichael
- Tim (OracleBase) Hall
- Dominic Giles.
- Richard Foote
I really hope you have heard of most of them. I’d be amazed if you know all of them. And yes, there are 11. I was, if you remember, sipping wine late at night. In the morning I looked at the list and thought about refining it or expanding it (and boy, I could expand it to 50 people plus in 10 minutes) but that was not my game. First 10, with very little analysis.
You know what is coming, I’m going to step through the list. I’m so obvious. But the reasons are not always so obvious (though some are, sorry). Remember, I was slightly drunk.
Cary Millsap. I detest Cary Millsap.
I’m joking of course! But a tiny little bit of me always goes “Grrrr” when I think of this man who is fundamentally a really nice person, very bright, and a wonderful presenter. Why? Well, he came up with OFA, the Optimal Flexible Architecture. This specified a logical, sensible way to lay out an Oracle database, it’s files and the directories they went in, file naming conventions etc such that the database was performant, easy to navigate, and you could have multiple databases on a server without confusion. And that could have been me! I came up with almost the exact same thing and I was damn proud of it. And 6 months after I came up with it and thought “I need to make a big thing of this and get some credit for my genius” – I came across OFA. I was gutted.
The thing is, Cary was one of the first people I came across who was putting out stuff to help all us DBA types back in the 1990’s. I am sure I must have seen stuff he did that became the OFA and it influenced me. His OFA was first published a couple of years before I came up with my design, but I had not seen it. We did not really have the internet back then!
Cary did not influence me simply by producing great stuff, he made me realise that several people can come up with similar ideas and, actually, being “first” is nice – but really the key thing is to spread the knowledge. Making our jobs easier for everyone around you is really doing something for the community. Cary also came up with Method R for performance tuning which is great, but time to move on.
I sometimes mention I have a decent dose of dyslexia. In my mind Craig is Craig “Shalamar”. His last name is too long for me and I “spin” in the middle of his surname “Shallahamer”. Too many repeated letters (in my mind there are 2 m’s too). Thus when I only knew him from printed materials my brain would stick with the wrong name. Few people were putting out stuff in the early 90’s and because his stuff was so good he was a key, early source of received wisdom for me. Then in the late 90’s he disappeared, or at least from my view he did. But now he’s back and I’ve met him. He is about the only person (him and Kerry Osbourne, sorry Kerry) who I have been a little hem-touchy with (go right to the end of that post). ie went “Oh wow! You are blah blah!” when meeting them (follow the link if you want to know what I mean). It’s OK, Craig let me off. I got him a beer. It was a free beer, it was at DOAG! One day I’ll actually buy him a beer to say thank you for all the help he gave me early on. I might even buy him two, but let’s not get too giddy.
Mike Cox is fundamentally a brilliant developer & incredibly smart and he will never, ever present. It’s not for him. He represents the huge number of very talented I.T people you never hear about as they just get on with the job. I worked with Mike when I was at Oracle in the early 90’s and again at the end of the 90’s when he {grudgingly} told his boss I was not totally useless. His boss knew that was high praise. I remember someone telling Mike his code did not work. Mike replied “Yes it does! I’ve checked it. Twice!”. His code worked. He is one of the few people I know who can write a page of PL/SQL and execute it and it does what he wants, first execution. But that is not what he taught me. He taught me that what we do is create solutions and the absolute one thing you have to do as a developer is create something the user wants to use. I.E. it makes their working life easier. Everything else is secondary. Thanks Mike.
If you are in the technical core Oracle RDBMS sphere and you do not know who Jonathan Lewis is, I’m stunned. His approach to methodically understanding problems and how Oracle works is second to none. I think there are one or two people as good as Jonathan is but personally I know of no one better. So that is why he influenced me? Well, yes and no. Oracle Names, those top people (and this is true in all disciplines) are people, just like all of us. Very talented but, fundamentally, normal people. Jonathan is a friend, I like chatting to him in the pub and we will discuss bread and chainsaws on twitter. And he has given me advice and help over the years, as a friend, and I very much appreciate that. And if it is not Oracle, sometimes I’m teaching him. If you meet those presenters and writers of good stuff then yes, of course, respect their skill. But don’t hero worship them. Most of them don’t actually like it. Treat them like regular people (because they ARE regular people) and you might make a friend.
I’ve written about Barry before (and no, I can’t for the life of me remember his last name). Barry taught me that you don’t need to be technically the best to be great at what you do. You need to care and you need to be willing to try and you need to be willing to learn. It’s all about attitude. In the little team we were in we had a guy who was technically superb. And no one liked him, as he was an arrogant and unhelpful bugger. Everyone liked Barry and asked him to help. Be like Barry. I try to be like Barry.
SQL Maria (She’ll probably never lose that nick name in the Oracle sphere) used to the product manager for the optimizer and I was a performance nerd, so of course I knew of Maria Colgan. The number of times she said to the audience “I’m not technical, I don’t understand this stuff…” and then gave a really good description of that stuff. She was a little liar! She knew her stuff (and still does), you can’t present like that and not know your topic. She was also one of the first product managers in Oracle I started chatting to, both about technical topics and as a friendly face. Oracle Names are just normal people and Oracle Names From Oracle are just normal people too. Who knew? Maria now looks after In Memory and stuff like that, but if you google her, the top hit is still “Maria Colgan Oracle Optimizer”. I wonder if Nigel Bayliss, who has been the PM for the optimizer for a few years now (and very good he is at it too) has a doll in a drawer with pins in it…
Steven Feurestein. I can’t spell his last name best out of three due to the aforementioned dyslexia. Anyone, and I mean ANYone, who was coding in PL/SQL in the mid 90’s onward probably had/has the Ant Book on their desk, Oracle PL/SQL Programming by Steven. I consumed the first edition of that book, pretty much working it to ruin as I referred to it over the years. I still have it and boy it is tatty. Thanks for that book Steven, and the ones that came after it. However, Steven has influenced me twice. He now works for Oracle, leading the Oracle Developer Advocates team which includes the Ask Tom team. And that’s sort of what I do now, advocate Oracle and the community. Only I don’t really get paid for it. Can I have a job Steven?
{Why did I not pick Tom Kyte? Looking back now he was a massive influence on me as he was on many others, he should be in the list. But he isn’t. So aren’t a lot of excellent people like Arup Nanda, Chris Antognini, Kevin Closson, Uwe Hess…}
I thought I had written a blog about Rachael Carmichael but it seems I have not. Rachel was really active in the Oracle presenting circuit back in the 90’s and early 2000’s and wrote/contributed to several books. I met her at one of my first UKOUG conferences when I was a presenting newbie. Rachael sort of took me under her wing and not only gave me good advice but also introduced me to several of the really well know presenters, a lot of who were in the Oak Table. Both of those things had a big influence on my career.
Rachael then decided she’d had enough of technology and followed a different path and swapped to working with animals. Because she wanted to. You can change career totally – if the current one has lost it’s sparkle, go find something else to do. I did not leave the Oracle sphere (I thought about it) but I decided to stop being mostly a technician and more an enabler, encouraged by Rachael’s example.
ORACLE_BASE must be one of the most visited and highest quality sources of Oracle technical information on the web. If you did not know, Tim Hall writes it all (I think he writes it all. Maybe he has a team held captive in his basement. I’ll ask him). If I need to check syntax or how a feature works, I google it and if an ORACLE-BASE page comes up I go there. Tim’s a great guy and a very good presenter – but don’t let him near an Oracle panel session. And oh boy don’t let him sit on one! Like me he is a biologist really, so an absolute top, fantastic bloke :-). Tim also has a very philosophical outlook on this Oracle technology bollocks, which I am sure encouraged me to do my Friday Philosophies.
Dominic Giles is a Master Product Manager for the Oracle Database here in the UK. I don’t know what you do to become a Master product manager, maybe just get old? For years Dom has been a real friend to the UKOUG and the conference circuit in general, doing great talks about the core RDBMS, what is new, what can and cannot be done. But the reason he really influenced me is he came to help us when I was working on the human genome project. Most consultants going on-site for a company would never tell the client to “just grow a pair and do it Martin”. Dom did. Bloody brilliant. We did know each other quite well at this point and it was a kick up the arse I needed. Be real with people, it’s so much more effective (if perhaps a little more risky?)
Finally, and well done for reading this far, is Richard Foote. Actually, I reckon almost no one will have got through this whole list, my wife keeps telling me to split this post into 2 or 3 parts. But Richard will get this far, he wants to know what I say about him and if it includes anything about David Bowie. Richard is a bit of a Bowie fan, as am I. Bowie’s “Black Tie, White Noise” is playing as I type this. What Richard does not know about indexing you don’t need to know. I learnt a lot from him. But then I learnt a lot from many people, so why Richard?
This blog. I stole his layout for mine. In fact, before I changed the graphics for the banner and stretched the format it looked EXACTLY like Richard’s blog. Also, I liked Richard’s presenting style – Relaxed, jokey, but with good technical content. I sort of nicked that too. Part of me just want to be Richard, except for the being Australian bit 🙂
Well done, that’s the lot.
Reviving an iPad and On-Premises lesson 2. July 19, 2019
Posted by mwidlake in Friday Philosophy, humour, Perceptions, Private Life.Tags: behaviour, Humour, private
add a comment
<< Introducing I.T. to an Elderly Relative
<<<< Preparing the device
<<<<<< First Lessons, Frustrations, & Funny Stuff
In my previous post we finished with my mother having bricked her iPad – that is, having turned it onto a useless lump. So I drove up to see her again to sort it out. {BTW if you think I am being a bit mean to my mum – yes I am. But I do love her and in the end the iPad has resulted in us being much more in touch. But I think it helps to share the frustrations of getting someone utterly unused to technology on line}.
The first thing I did was to get Mum to turn it on and put in the password. Martin with an I (not a Y – “as some people spell it like that!”). Mum was, very slowly, putting in the password correctly. And then staring at the screen until it flashed up an error. She had forgotten about pressing DONE. Now, if she’d called me when she had started having trouble… The thing is, that is so true across all of IT support. If only people called up when they first had a problem or did something wrong (like deleted all those rows…). If you call up quickly, there is much more chance the problem will be solved quickly. Anyway, I digress. I now knew what had gone wrong, she may or may not type the password correctly but it was timing out each time. Of course, by this point the iPad would no longer respond to the correct password, it was locked out.
You may not know this but if an iPad is locked out as it thinks it might be stolen (password put in wrongly too many times), you can’t just factory reset it. At least, I could not and google-fu mostly confirmed this. You have to plug it into another device with iTunes on it. And you can’t just plug it into the device you set it up on and refresh it, even if you backed it up to this device. At least, I could not. Maybe I am not very good at this tech lark. You have to download the latest version of the OS to your device, plug the switched off iPad into your device, turn the iPad on and then press certain buttons on it in a given way within a 0.731 second window that occurs at an unspecified time after turning the device on. I don’t know how often I tried to get the sodding iPad into recovery mode and recognised by iTunes, but it sure as hell amused my Mum to watch me try. I then re-set-up the iPad to be the same, simple set-up I had done so before. See post 2 for some hints on that. All the time Mum was making snide comments about “how simple this all is, Martyn!”. I think she was having revenge. Sue was keeping out the way.
After all the issues with “Martin with a Y or I”, I set the pass code to be a number. Yes, it’s less secure but I have the Apple ID details for her account – if she loses the iPad I can either track it or wipe it remotely. But we were up and running again, we had a working iPad and on-premises lesson 2 could begin. I’m not sure either of us was 100% happy about this…
Mum wants 2 main things from “the interweb”. She wants to be able to contact me (and, I presume, her other Son and her daughter-in-law) and she wants to be able to look things up. If she can do the former than I can help, remotely, with the latter.
So I showed her how to use messenger to contact us again. It’s been a week or so since the last lesson so I knew she would need a reminder. I pointed at one of the various icons and asked her what it looked like “It’s a phone!” So what will it do? “I don’t know, you are supposed to tell me!”. If it looks like a phone, it’s probably… “{blank look}”. You pressed this by accident last week and it made you scream? “Oh, it’s a phone!”. Excellent, we gave it a quick go.
What about this one next to it? What does it look like? “A box and a little box”. Fair point, but it looks a but like a tv camera? She agreed. So, what will it do? “blank look”. You know this one, we tested this with Sue in the kitchen last week… “the kettle?!?”. It was like Star-Trek… “Oh yes, she appeared on the iPad and I could talk to her. It’s just like Star Trek!”. We tried that one too. All good.
OK, let’s re-visit sending messages and using the keyboard. I show her me sending her a couple of messages again. Enter some text, any text. Press the icon to send the message. “Which one”. The one next to the message, it looks like a plane. “Which message?” The one you just typed. “So I press this one {points to the enter key}” No! No, the blue plane one. “This one!” No!!! that is a phone symbol, I explained that one 5 minutes ago and you seem to have no trouble hitting that one despite that it is in utterly the wrong place and no where near the message. “What message?” THE ONE…..The one you just typed, there, the one that says ‘GFRYTSB’. “So I click on your name?” NO! NO! THE FUCKING PLANE! TAP THE FUCKING PLANE!!!!
She taps the plane.
It sends the message “Oh. It did that before. How do I know who it sent it to?” It sent it to the Pope. “Why did it send it to the Pope?” {sigh}. How many people did we set this up for? Me, Sue, Steve, no Pope. But you see my name at the top of the conversation? You know, third child your bore? The name right above all the other messages? It sent it to me.
“But there are three names {moves finger} over here”. THAT IS OVER THERE!!!!!!! You have spent 10 minutes calling me, star- treking me, seeing messages from me, who the hell do you think it sent the message to?!? “Susan?” {I’m losing it…}
OK, send me another message. You know it’s me, my picture and name is above the conversation. Here, look at my screen your picture and name is above *my* conversation and those are the messages you have sent me.
She types something.
and stares at the screen.
And stares at the screen…
And looks at my screen…
And back at her screen…
“It’s not sent! Has it gone to someone else?”
The. Plane. Tap the Plane.
‘Ping’ – “Ohh! you got the message! How does it know where you are?” The bloody computer pixies know. They track everyone in the world. “Can I message anyone in the world?” I lie a little and say no. only the people in the list. “Does it know Steve is in Wales?” Yes. Look, do you ask the phone how it knows where I am? “No, but this is not the phone”.
We exchange a few more messages for practice and then I get her to tap on the other names, to change conversations. She swaps to Sue and Mum sends her a couple of messages. Once again Mum is asking how the computer knows where Sue is. I point out that as Sue is in the room, the iPad can see her – and then realise that was a really stupid thing to say as Mum did not get the joke. “So it CAN’T message Steve if it can’t see him?” No, it can, it can message anyone on her list.”Shall I message him?” No, he lives in Wales, life is hard enough for him already.
It’s time to go home. I make mum turn the iPad off, turn it on, put in the code and send me a message. She’s got it. “What about the internet?” The internet is not ready for you yet Mum, that will be lesson three. Read the book I got you and give it a go if you like. You can’t break… Actually, just wait until I come back over.
I have to say, since then Mum has been able to message me without issue and can turn the iPad on and off with no trouble, so you do get there eventually.
But I do seem to be buying a lot more wine these days…
First Lessons, Frustrations, & Funny Stuff – Introducing the iPad To My Mum July 12, 2019
Posted by mwidlake in Friday Philosophy, Knowledge, off-topic, Perceptions, Private Life.Tags: behaviour, Humour, perception, private
3 comments
<< Introducing I.T. to an Elderly Relative
<<<< Preparing the device
So, you are are helping an elderly relative or someone else who knows nothing at all about keyboards, icons, internet, or web browsing to get going with I.T. You have set up the device for them, now you need to introduce them to it. This is where it gets… interesting.
As I describe in earlier posts, I bought an iPad for my mum and set it up in a nice, simple way for her. I knew there was nothing she could do to actually break the iPad, it would just be a little confusing and possibly quite a frustrating process showing her how to use it. I was wrong. On all counts.
To do this I drove up to see my mum for the day, taking along the current Mrs Widlake for emotional support. Having arrived and set up the new router we had got from British Telecom (that’s a whole other story of woe) I sat Mum down and showed her the iPad, the on/off button, the volume buttons and the Home button. I got her to turn the device off and on, I pulled up some things on the internet to show her videos & music and got her to turn the volume up and down, and showed her how you touch the screen to do things. I told Mum about plugging it in and the icon that shows how much charge it has. All was going OK. I showed her the keyboard…
“Ohh, that’s complex!” No it’s not, there is one key per letter and some special keys. “Why can’t it have 9 numbered buttons and you just press 3 twice for H?” Because it is not 1995 anymore and this is much easier. I open Messenger for her, start a conversation to me and get her to type, yes you guessed it, ‘Hello World’. “I can’t find the ‘L'”. That’s OK, just take your time…
Mum is punching her finger on the screen as if she is killing cockroaches. You just need to tap it mother “I am!”. More softly (bash bash bash). No, gently (bash bash). If I poked your cat that hard she’d bite me, imagine you are touching the cat (bash bash bash). Mum, the screen is glass – if you hit it like that it will break and cut your finger off! That worked.. sort of (thud thud thud). 2 minutes and liberal use of the delete key later (her aim is poor) we get ‘Hello World’. Great! Well, you are sending the message to me, look that’s my name and a little picture of me! Say ‘Hello Martin’ – “Hello Martin” says Mum. Nooo, type it. “Where’s the L key?” Same place as before, just take your time…
When Mum is looking for a key she hovers her finger over the keyboard, waves it over one area, goes to another area and waves it over that – and then back to the first area… and repeats. Half of the keyboard has some sort of exclusion field around it. Mum, just look along each row until you find the letter you want. “I was!” No, you looked there and then there, 3 times. Trust me, just work along each row. She does.. “There it is! I knew it was there!”. Hmmm
After about 10 minutes of this random messaging (it felt like an hour but my wife, sniggering on the sofa, said it was 10 minutes) I get Mum to practice logging into the device. This, after all, is a vital step.
I tell her the password is my name. I decided on my name as she (probably) won’t forget it and it is more secure than a number that she will remember. “With a Y or an I?” Huh? “Martin with a Y or an I?” What did you name me? “Martin”. With a Y or an I? “Well, an I of course.” Well it’s with a bloody I then! “Some people spell it different…”. Why would I set your password to my name but spelt the wrong way? It’s an I you silly old Moo. (yes, it’s getting to me).
She types Marti.. “There is no N key”. It’s there. “Oh yes”. I tell her to press DONE. She does, the home screen comes on. I get her to turn it off and put in her password again. “What is my password?” Martin. “I just typed that”. Yes, we are practising. “OK – (thud thud thud… thud….)”. The N key is there, Mum (thud). And DONE… (thud) “I’m in!”. Excellent. Now do it again so you have done it without any help.
(thud thud thud….thud…..) “The N key has gone!” – It’s… {breathes a little…} there! “Oh yes! I knew that!” But she does press DONE on her own.
Now do it again. “Why?” Because I need to know you can do it easily. (thud thud…thud thud…….) “Where…” It’s there! There! THERE!!! You’ve pressed it 4 times in the last 2 minutes, it’s ALWAYS there, it does not bloody move!!! IT’S THERE!!!! I can feel veins throbbing at my temples…
Sue pipes up “Shall I make us all a cup of tea and we can go look at the fish in the pond?” She’s a saint.
After a break and some calming down, we go through it all again (with fewer issues and less swearing) and I show Mum ‘Messenger’ again and how she can communicate with me. I show her how to type a message and send it and how to call me and we do a few trials and she seems OK with that. She keeps forgetting to press the plane icon “why is it a blue arrow?” It’s like a plane, you send the message. “It looks like an arrow”. OK, it’s an arrow, you are firing the message to me wherever I am. “How does it know where you are?” Magic Pixies.
By now we are both getting really annoyed with each other but she can turn the device on, log in, use the keyboard (well, sort of) and she can message me. That is enough for day one – and I need alcohol in a way that is slightly worrying.
We drive home and later that evening we get a message off my mum. It’s almost indecipherable as she has forgotten where the delete key is, and she does not seem to understand that she can check what she has typed, but it’s sort-of a success. I started to reply about where the delete key is, but something in my head steps in and quietly suggests to me that remote support for my confused mother after all the wine I consumed is probably a poor idea. I send a brief “we got home” message – and a picture of a cat.
Next day she calls me on Messenger. Hi Mum, how are you? “{small scream} – is that you, Martin?” Yes, you called me. “No I didn’t!” Err, yes you did. “I didn’t, I sent you a message”. Did you press the blue arrow. “Yes!”. The one next to the text you typed “No, the one at the top of the screen”…. At the top of the screen?… Does it look a bit like a telephone? “Yes!” That would be the telephone then. “Oh! How do I send this message?” After I end the call mother, press the blue arrow. 30 seconds later my phone rings. Hi Mum… “(smaller scream) – it did it again!” So, why do you think it did it again? “I pressed the wrong key?” Yes.
Over the next few hours I get a few messages (no more calls) and slowly the random strings slowly become things I can understand. We are getting there.
Next day she calls me on Messenger… Hi Mum? “{small scream…}” We repeat the previous day. Typing is better.
Next day, no call, no messages.
Next day, no call, no messages.
Next day, the phone (real phone) goes “I’ve broken it, it won’t work!” Hello Mum. OK, what is broken. “It’s broken, it won’t let me in! It won’t accept my password”. OK pick up the device tell me what you are doing… We work through it, she is entering the password (with an I not a Y, I checked) and “it’s not working” is actually she is getting a message saying the device is disabled. I ask Mum if maybe, perhaps, she got the password wrong a few times and it asked her to wait 5 minutes before trying again? “No, I got my password right – but it would not let me in and after a few times it said that!”. OK… So, leave it alone for an hour and try again. “I did that yesterday!” I’m getting a bad feeling about this… ” And after I tried it, it told me to wait again… and it still could not remember my password and then I left it all day and now it says it’s disabled and needs to be plugged in. I plugged it in!”
I explain that she has actually done the one thing that can brick(*) an iPad. She has repeatedly got the password wrong enough times and persistently enough to cause it to believe it is stolen. It is useless to her. It needs to be plugged into a computer and reset. *sigh*. I asked her why she did not call me when “it forgot her password”. She did not want to bother me…
So now I had to organise a day to drive over there, factory reset the damned thing, and set it up again. And I was going to change her password to a simple number.
It had not been a little confusing, it had been utterly baffling. I had not found it quite frustrating, I had been turned into a swearing lunatic. And she had indeed broken the iPad.
I rang my Brother. I told him the inheritance is all his – I am adopted.
(*) Brick – turn an electronic device into something as responsive and useful as a house brick.