Mary (by )

Yesterday morning, at 9:45am, our second daughter Mary was born by Caesarian section!

The day started early, before 6am, as Sarah had to take pre-operative medication at 6. But we'd packed everything the night before, so there was little more to do than sleepily get ready and get into the car. We left at 7am, still dark and cold; to my initial horror, the road up the hill from the house was frozen and the car slid on the ice... but I took an alternate route, and we get to the hospital and parked in about half an hour. Slightly early, so there was nobody actually in the maternity assessment unit yet, so we sat and waited.

Sarah at 7:30am, with Mary still inside

Just after 8am, Sarah was ushered in, and measurements taken, and she was questioned about allergies and all that sort of stuff by the anesthetist, midwife, and registrar. Then without further ado, up to the theatre suite. I changed into scrubs while they fitted Sarah with a canula, then into the theatre itself where the spinal anesthetic was applied, and Sarah laid down, with me alongside. Once the pain block was confirmed, a sheet went up so we couldn't see the gore. The anesthetist asked Sarah if she'd like to know when they started; she said yes, so he peeked over, and announced that they were already well underway.

After a few moments (9:45am), Mary was lifted up (still attached to the cord) so we could see her over the sheet, and my fear and panic gave way to trembling relief, and Sarah visibly relaxed as well. Then she was whisked away by the midwife for examination and cord removal, while I continued to calm Sarah as they worked to remove the placenta and clean her up.

Mary was brought to us soon, and I held her next to Sarah's head, all tiny and swaddled. Sarah began to feel sick so I took Mary away and rocked her and sang to her, as she was getting hungry (she was turning her head towards me and opening her mouth). Once Sarah was all sewn up and transferred from operating table to a bed, Mary was placed in her arms, and we went through to the recovery room.

Us all in the recovery room, scarecely an hour after the birth

Mary then breastfed, for what seemed like an age, then when she was done I brought her to the midwife to weigh... where it was found that, while being carried, she'd pooed on my hand and the nice surgical scrubs. So I went and changed back into my clothes while she was cleaned up and put into a nappy. Sarah was recovering fine, so with Mary back in her arms, her bed was wheeled up into the Maternity ward, where mother and baby slept.

I got some cuddles:

Daddy cuddles

And Sarah got plenty of cuddles, as Mary alternately slept on her and breastfed:

Mummy cuddles

And then Jean and Sarah's parents arrived. Jean was lovely with Mary - she'd been so looking forward to having a sibling, and the look of delight on her face was something to behold. She cuddled Mary lots:

Big Sis cuddles

Seeing them bonding was particularly special to me, having been a bit of a lonely only child. My daughters have something I never had!

We were amazed by how professionally and carefully everything has been done. The staff at Gloucester Royal Hospital have been excellent to us. But I'll leave it to Sarah to write up her thoughts on that, as she's been the focus of attention!

On fatherhood (by )

The role of the father in pregnancy and childbirth is often misunderstood. It's easy to imagine that we have it easy - the conception is a hard six hours' work, sure, and then after nine months you have an extra mouth to feed; but nothing compared to pregnancy and childbirth, right?

But there's a little more to it than that.

The thing I've found hardest, to be honest, is feeling powerless. I can carry Sarah's bags, and help her get in and out of the car, and so on, but I have to just stand there looking awkward as she winces in pain at every step. It was at its worst in the delivery room, when Jean was being born; I had been keeping myself going with Optimism and Enthusiasm as Sarah's condition declined and the number of tubes and wires connected to her rose, right up to the point when the medical stuff had a worried conversation with each other and started bringing in extra trollies full of equipment. The sight of the "crash cart" laden with defibrillator and its breathing-bag thing with a set of individually wrapped sterile airways, and a cart with surgical instruments, finally brought it home that they were seriously concerned that Sarah's heart would fail under the strain. They told me that if she died, they would try and save the baby. And all I could do was stand and wait and try not to get in the way.

Once Jean was out, it was great - I could hold her, and change nappies, and take the strain off of Sarah whiled looking after her recovery. That was far easier than just having to stand and watch.

Tomorrow at 8am we have to report to the hospital, where Jean's sibling will be extracted by planned Caesarian section. Again, I'm feeling the powerlessness... I'm rushing around getting everything ready, and making Sarah a nice meal of whatever she wants before she has to go on Nil By Mouth in preparation for the surgery, and laying out everything needed for Sarah's parents to look after Jean; ticking the last things off of lists, checking and cross-checking preparations. I'm surrounding myself in hyperactivity, because I know there's not actually all that much more I can do that will actually make a difference.

Wearable computers (by )

One of my too many projects is to make a wearable computer.

Lots of people are interested in making wearables, but nobody's yet come up with one that hits a "sweet spot" of decent functionality along with it being unobtrusive enough to not be a pain.

Well, I'm a nerd, so I'm far happier to put up with obtrusiveness to get my pervasive cognitive-assistance fix... I've been fascinated by pervasive computers since I was a kid; I read about Steve Roberts' recumbent bicycle as a youngster, as well as plenty of fiction about brain implants and the like.

Read more »

Accurate budgeting (by )

If you are paid monthly, then it makes sense to work on a monthly budget. Many expenses are paid monthly, so this works out quite nicely.

However, some things are paid quarterly, or even yearly. If those things are big enough that they can't just disappear into the noise of your monthly budget, you need to budget for a share of them each month, and put that money aside somewhere to save up for the annual costs.

And some things are paid weekly, or (worse) every four weeks. We used to have a self-storage room that cost us about two hundred pounds every four weeks, which was a royal pain as sometimes this meant we paid £200 a month, and sometimes £400. It was hard to lose THAT in the noise.

So, I decided to write some software to work all this out for me.

Read more »

Old Papers (and maths!) (by )

This weekend, I've been going through old papers and dealing with them. This involves sorting them into three categories:

  1. To be shredded and turned into logs with our log maker
  2. To be filed in the cabinet (with many subcategories corresponding to the files therein), and sorted by date where applicable
  3. Demanding some action (which, for now, means putting them into my in-tray, rather than disrupting the activity in progress)

The magnitude and importance of this task is not to be underestimated - when we moved here I had a new baby, a very sick wife, and two jobs to deal with; unpacking and properly setting up my office never really happened, as opposed to setting up a desk and digging through boxes to find the things I needed to get started. So my once-pristine filing system was never quite established, and my "to file" tray grew fat with paperwork I needed to put somewhere. There was slow progress, of course; but then two years later the house flooded, so we had to rush a lot of furniture and stuff from downstairs up into the office, then pack a lot of stuff up and send it into storage while the house was repaired... and we weren't living in the house for nearly a full year, so more often than not I was working on my laptop from wherever I could get an Internet connection. Once again, my paperwork was in disarray.

But, three years on, we're finally catching up. I've gone through my filing cabinet and re-filed the mish-mash therein, then gone through my to-file tray and the various piles of papers dotted around the place, and dealt with them all. "To shred" has been by far the biggest category; as I write, Sarah is sitting feeding sheet after sheet into the shredder. And I've found a bunch of interestings that need further action.

For one of them in particular, the action is to write it up. Many years ago, I bought and read a book on statistics in order to refresh my memory, as I was working on a system for analysing the actions of large numbers of people. Now, I didn't enjoy statistics much when I was doing A-level maths, and reading the book reminded me why: I find the random-variable notation unnecessarily vague and confusing, and the various other notations used in statistics seem inconsistent to me.

I recall reading this book on a long bus journey (the bus from Tottenham Court Road to Gallows Corner in Romford, to be precise), and deciding to take matters into my own hand, and designing m own notation for statistics based on set theory. I like set theory and find it sensible and logical, so this was an obvious choice. I wrote my notation down on a sheet of paper, tucked it into the book, and took it home.

Many years later, I found the sheet of paper inside the book, and put it in my TODO pile, as I needed to take a second look at it and do something with it. This never happened. Until now.

So without further ado, here's the content of the sheet. It still needs more thinking about, but if I write it up into the computer now, this is more likely to happen than waiting for me to encounter this bit of paper again.


Let L be a multiset of real numbers.

  • SUM(L) = sum of x, where x is an element of L.
  • |L| = the number of elements in L.
  • L(n) where 1 <= n <= |L| = nth largest element of L
  • MIN(L) = L(1)
  • MAX(L) = L(|L|)
  • MEDIAN(L) = L(|L| / 2) if |L| is odd, (L(floor(|L| / 2)) + L(ceil(|L| / 2)))/2 otherwise
  • SUM^2(L) = sum of x^2, where x is an element of L
  • VAR(L) = SUM^2(L) - (SUM(L))^2 etc.
  • L ~ D iff L is distributed as per D (D is a distribution as per normal stats notation)
  • SRn(L) is a multiset of all possible sets of n random samples from L with replacement
  • SWn(L) is a multiset of all possible sets of n random samples from L without replacement

Let L be a multiset of records (named tuples) of real numbers (a,b,c,...)

  • La is a multiset of just the as
  • Lab is a multiset of the products, a*b
  • sigma(L) f(a,b,c) is the sum of f(a,b,c) across all the elements in L
  • pi(L) f(a,b,c) is the product
  • L ~ (D1, D2, ...) iff. La ~ D1 and Lb ~ D2 and so on
  • cov(a,b)(L) = sigma(L) ab - M(La)*M(Lb)

...and there it ends!

WordPress Themes

Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales