Stuff Michael Meeks is doing

This is my (in)activity log. You might like to visit Collabora Productivity a subsidiary of Collabora focusing on LibreOffice support and services for whom I work. Also if you have the time to read this sort of stuff you could enlighten yourself by going to Unraveling Wittgenstein's net or if you are feeling objectionable perhaps here. Failing that, there are all manner of interesting things to read on the LibreOffice Planet news feed.

Older items: 2023: ( J F M A M J ), 2022: ( J F M A M J J A S O N D ), 2021, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2001, 2000, 1999, legacy html


2024-12-31 Tuesday

2024-12-30 Monday

2024-12-29 Sunday

2024-12-28 Saturday

2024-12-27 Friday

2024-12-26 Thursday

2024-12-25 Wednesday

2024-12-24 Tuesday

2024-12-23 Monday

2024-12-22 Sunday

2024-12-21 Saturday

2024-12-20 Friday

2024-12-19 Thursday

2024-12-18 Wednesday

2024-12-17 Tuesday

2024-12-16 Monday

2024-12-15 Sunday

2024-12-14 Saturday

2024-12-13 Friday

2024-12-12 Thursday

2024-12-11 Wednesday

2024-12-10 Tuesday

2024-12-09 Monday

2024-12-08 Sunday

2024-12-07 Saturday

2024-12-06 Friday

2024-12-05 Thursday

2024-12-04 Wednesday

2024-12-03 Tuesday

2024-12-02 Monday

2024-12-01 Sunday

2024-11-30 Saturday

2024-11-29 Friday

2024-11-28 Thursday

2024-11-27 Wednesday

2024-11-26 Tuesday

2024-11-25 Monday

2024-11-24 Sunday

2024-11-23 Saturday

2024-11-22 Friday

2024-11-21 Thursday

2024-11-20 Wednesday

2024-11-19 Tuesday

2024-11-18 Monday

2024-11-17 Sunday

2024-11-16 Saturday

2024-11-15 Friday

2024-11-14 Thursday

2024-11-13 Wednesday

2024-11-12 Tuesday

2024-11-11 Monday

2024-11-10 Sunday

2024-11-09 Saturday

2024-11-08 Friday

2024-11-07 Thursday

2024-11-06 Wednesday

2024-11-05 Tuesday

2024-11-04 Monday

2024-11-03 Sunday

2024-11-02 Saturday

2024-11-01 Friday

2024-10-31 Thursday

2024-10-30 Wednesday

2024-10-29 Tuesday

2024-10-28 Monday

2024-10-27 Sunday

2024-10-26 Saturday

2024-10-25 Friday

2024-10-24 Thursday

2024-10-23 Wednesday

2024-10-22 Tuesday

2024-10-21 Monday

2024-10-20 Sunday

2024-10-19 Saturday

2024-10-18 Friday

2024-10-17 Thursday

2024-10-16 Wednesday

2024-10-15 Tuesday

2024-10-14 Monday

2024-10-13 Sunday

2024-10-12 Saturday

2024-10-11 Friday

2024-10-10 Thursday

2024-10-09 Wednesday

2024-10-08 Tuesday

2024-10-07 Monday

2024-10-06 Sunday

2024-10-05 Saturday

2024-10-04 Friday

2024-10-03 Thursday

2024-10-02 Wednesday

2024-10-01 Tuesday

2024-09-30 Monday

2024-09-29 Sunday

2024-09-28 Saturday

2024-09-27 Friday

2024-09-26 Thursday

2024-09-25 Wednesday

2024-09-24 Tuesday

2024-09-23 Monday

2024-09-22 Sunday

2024-09-21 Saturday

2024-09-20 Friday

2024-09-19 Thursday

2024-09-18 Wednesday

2024-09-17 Tuesday

2024-09-16 Monday

2024-09-15 Sunday

2024-09-14 Saturday

2024-09-13 Friday

2024-09-12 Thursday

2024-09-11 Wednesday

2024-09-10 Tuesday

2024-09-09 Monday

2024-09-08 Sunday

2024-09-07 Saturday

2024-09-06 Friday

2024-09-05 Thursday

2024-09-04 Wednesday

2024-09-03 Tuesday

2024-09-02 Monday

2024-09-01 Sunday

2024-08-31 Saturday

2024-08-30 Friday

2024-08-29 Thursday

2024-08-28 Wednesday

2024-08-27 Tuesday

2024-08-26 Monday

2024-08-25 Sunday

2024-08-24 Saturday

2024-08-23 Friday

2024-08-22 Thursday

  • Up earlyish; out to get E's results from Soham; on to Hills Road result filing - unclear why a UCAS type system where they can be automatically filed doesn't work.
  • Final packing; off with J.N.M.E. for an enjoyable wait for the extremely delayed RyanAir flight to Dublin; got car sorted; drove to Loughcrew Cairns near Old Castle slept in a large Yurt; curious.

2024-08-21 Wednesday

  • Up early for painters; pleasing progress - getting there. Apparently Barn Paint is a great innovation durability-wise - looking good anyway.
  • Plumbing chap turned up - fitted a wonderful flexible hose on garage pump: massive improvement in transmitted noise level to the house. Replaced terrible quality, ultra cheap Victoria Plumb shower fittings with good quality Aqualtis versions: brass not plastic, design not cost engineering: lets see.
  • Packed, read around Matthew 5 more, helped J. lever out a couple of particularly nasty tree roots from an ex. hedge; bit of work here & there.

2024-08-20 Tuesday

  • Up early for painters; longer partner call early. Quick mail and spent a while reading & preparing - working but at a lower intensity is really quite relaxing.

2024-08-19 Monday

  • Up early for painters; partner call, quick mail triage, estimation, bit of a work'y stay-cation so far. Lunch. Catch up with Lily somewhere; plugged away at preparing for Sizewell - the talk on the Sermon on the Mount.

2024-08-18 Sunday

  • Somewhat less early up: locking the door seems a good strategy. Played at All Saints with Beckie. Home for a final lunch with the wider family. Packed & a fond farewell to much loved brothers families.
  • Rested at some length; watched Travellers - somehow the rather open-ended and fluid narrative structure suspends disbelief into the second series thus far.
  • Helped J, to dig holes for rose planting; ate with the babes.

2024-08-17 Saturday

  • Awoken too early by Nephews; breakfast & relaxed with them - brothers out shopping, minded four babes for a while. Built a giant 'base' from chairs, blankets & spare cardboard, played at pegging each other unawares.
  • Lunch, relaxed through the afternoon, S&C&A&J over for BBQ in the evening with David as well. Enjoyed some good food, fun-sized person rushing about games in the garden & more until late. Talked to R. until later.

2024-08-16 Friday

  • Off to meet up with Robert&A&E&L&M at Wicksteed park with the babes - lots of roller-coastering, and pottering around the beautiful park-land, fun times.
  • Fish & Chip supper in the late afternoon on the beautiful park-land; really lovely; drove home - up late talking, David over with H. fresh from paddle-boarding. Up late talking to T&R.

2024-08-15 Thursday

  • Up early, great results from M.'s A-levels; going to Exeter - great news.
  • Drove with American Meeks' and Elizabeth to Roarr near Norwich; lovely day, picnic, dinosaurs, animals, Climb-inside-asaurus and much more. Home tiredly.
  • Out to Turkoman in the high-street for a celebration dinner as an extended family - managed to fit around a rather smaller table somehow.

2024-08-14 Wednesday

  • Check-in with Cor & Eloy, sync with Lily, real-wet-ink signing nonsense - with scanning & E-mailing on the backend; huh. Sales call.
  • T&B&S&L arrived from America (via Knaesoborough), lovely to see them - unpacked, relaxed, talked, ate, enjoyed our time together.

2024-08-13 Tuesday

  • Planning call, sync with Richard; mail chew, task filing. afternoon meet-up and sync with Dave; dinner, worked late to catch up.

2024-08-12 Monday

  • Steve & Chris arrived early to strip & re-paint various flaky painted pieces around the house: the curse of wooden windows.
  • Mail chew; trying to clear decks for arrival of brother(s) and nephews on Wednesday evening; lots of 1:1's marketing content review; long but perhaps useful retrospective call into the evening.

2024-08-11 Sunday

  • Lead All Saints music in the morning with H. playing piano & organ. Back for pizza lunch.
  • Out to see J&K&P in the afternoon in Teversham with some babes & Leanne. Enjoyed our time together, borrowed some books.

2024-08-10 Saturday

  • Up earlyish; plugged away at trying to restore usability and migrate date; learned cryptsetup luksOpen and other choice pieces.
  • XFCE causing chromium / chrome to not start; field a ticket, switched to GNOME - and finally managed to find a small set of extensions that make it comfortably productive within my shrivelled learnability threshold : Workspace Matrix, Tiling Assistant, Date Menu Formatter.
  • Lovely to have tear-free Wayland based video playback, and high-speed GL - nice - bit worried that being closer to the defaults may reduce my ability to catch badness early when testing.
  • Out for a walk with J. - lovely to spend some time together.

2024-08-09 Friday

  • Slept extremely badly; a couple of drinks triggering the "stay up all night and work on your slides" Meeks - conference mode? chewed through lots of work until 5am on our mobile test harness.
  • Up earlyish, negotiation call; mail chew, TTT. New SSD arrived, set about installing the latest openSUSE 15.6.
  • Helped Julia to get the curtains she's been stitching put up; looking good.

2024-08-08 Thursday

  • Mail chew; tech. planning call, COOL community call; mail chew & document work. Marketing call, sync. with finance team & more planning. Sync with Lily, worked late on documentation.
  • Out with J. into town & to The Pantry for a lovely date night together; good to have time to talk properly somehow.

2024-08-07 Wednesday

  • Mail chew; chat with Darshan, plugged away at various necessary documents. J. had a YFC lunch meeting here which was fun.
  • Plugged away at WebKitGtk - switching to gtk4 - even the simple samples don't work; /usr/lib/libwebkitgtk-6_0-0/MiniBrowser helpfully warns WebProcess CRASHED - grief.
  • Wrestled in desparation with the Qt alternative; a similar mountain of nightmares, non compiling samples, missing macros, unknown modules, complaining of missing QML at run-time; at least the pre-compiled sample worked though.

2024-08-06 Tuesday

  • Planning call, long sales engineering call.
  • Lots of struggling with WebKit gtk+ frontend; apparently even simple things fail to work for me, ported our Online / mobile test harness from webkit2gtk-4.0 (based on gtk+ 3.0), to webkit2gtk-4.1. No joy - regressions around browser inspection, and a hung browser, hmm.

2024-08-05 Monday

  • Mail chew - with newly migrated mail servers; hmm. Amused that an unusual job description from LinkedIn generates more interesting spam:
    "Michael, as the Christian & Hacker at Collabora Ltd you know how hard choosing the right global employment and work payment partner can be."
    presumably some new AI super-brain made the connection.
  • 1:1's with Miklos, Lily, Chris, content review with Richard, catch up with Pedro & Eloy.
  • Enjoyed John Stott's The Message of the Sermon on the Mount in the evening.

2024-08-04 Sunday

  • Up early; All Saints - played Guitar, H. on Piano; Rick drumming - good, David S's run a family service.
  • Back for a Pizza lunch; slugged and read stories with the babes. Checked tent & packed with N.
  • Out to see James, Kate & Penelope, lovely to catch up with them in the afternoon.

2024-08-03 Saturday

2024-08-02 Friday

  • Long partner call, missed Ash' TTT, plugged away at some code, fun.

2024-08-01 Thursday

  • Technical planning, COOL community, sync with Oli, lunch, catch up with Noel. Helped E. assemble a new flat-pak desk to much excitement.

2024-07-31 Wednesday

  • Mail, admin, partner call, quick lunch. Monthly all-hands meeting, weekly sales call, interview, catch up with Philippe.

2024-07-30 Tuesday

  • Interview with J. and Karyn in the garden; planning call, sync with Sven, mail chew; worked back through more mail and tickets.

2024-07-29 Monday

  • Mail chew, lots of 1:1's, marking content review, lots more mail chew. Steve over to look at the window painting horror.

2024-07-28 Sunday

  • Up early; Guitar with Cedric at Church, Rick spoke well. Home for pizza lunch - H.N.M. all left to help serve at a Christian Kids camp together - good stuff.
  • Back to All Saints to play for the YFC AGM; great to see what they're doing.
  • Back; relaxed in the sun with J. and babes.

2024-07-27 Saturday

  • Up earlyish; J. out to her arty church activity with Leanne. Chewed through lots of paper - tried to sort out a box of mixed papers from prior to the move to the new office - urk. Can see more desk now at least.
  • Lunch with J. & E. rested in the afternoon variously, learned a new song for tomorrow.

2024-07-26 Friday

  • Up early, J & babes out to see B&A. Sync with Dennis & Anna, then Aron, TTT form Quikee, sync with Neil, Anna, Elliot.
  • Out for a walk; enjoyed the spotify account that (somehow) the family persuaded me to buy. Family out, Kebab & chat with Leanne. Back to work.

2024-07-25 Thursday

  • Up lateish; tech. planning call, COOL community meeting, caught up with people and got through some more of the E-mail. Story in the evening with the babes.

2024-07-24 Wednesday

  • Up earlyish, packed the house, bought breakfast & lunch. Bolt to the airport; RyanAir to STN.
  • Caught up with some code on the plane; read a wireshark trace to get a feel for what's up these days; made SocketPoll exception handling marginaly cleaner after getting some inspiration while swimming earlier.
  • J. drove home while I read to the babes, good to see Leanne.

2024-07-23 Tuesday

  • Up lateish; breakfast & lunch again at home. J.H.M. to the art museum, N.E.& I to the better beaches off the Lapad walk-way: much better. Slugged in the sun & sea all afternoon.
  • Dinner, and home via a Hipermarket on the bus. Read some story, watched a rather silly movie; bed.

2024-07-22 Monday

  • Up lateish, breakfast at home - H's birthday, read stories, lunch. Into town to visit the Ethnographic museum and National History Museum - neither of them terribly impressive.
  • Off to Dance Beach to watch the sunset; read to the family. Enjoyed the sunset, and back to Pile Gate for a fine dinner together; home.

2024-07-21 Sunday

  • J's birthday - Stikletti, Reisling & Toblerone, into town to walk the walls & visit the Naval museum.
  • Out to Lapad Beach. Lunch on a swinging seat at a restaurant. Beach a bit of a mess - swam off there, before discovering the lovely mini beaches off the walkway around the bay.
  • Natchos & wine for dinner, watched Children of Men - not an encouraging movie.

2024-07-20 Saturday

  • Up late; shopping for some food for the day with J. while the babes slept. Breakfast + lunch at home.
  • Out to Dance Beach - for swimming, sun-bathing reading bits of The Wealth & Poverty of Nations - why not privatize your fire-brigade; some good jokes.
  • Staggered home in the heat up a surprising number of steps; more story - N. cooked spaghetti.

2024-07-19 Friday

  • Up earlyish; down lots of steps for a very lovely Adriatic Kayaking Tour.
  • Carlos drove us to the beach, got us packed into Kayaks, and got to Koločep Island's Cliffs and Caves. H. and M. jumped from cliffs, we swum in the sea a lot, visited a lovely (and reasonably priced) restaurant by a small harbour; generally had a lovely time.
  • Back in the evening; slugged; read the family The Mote in God's Eye - got take-out Pizza and watched Passengers - relaxing.

2024-07-18 Thursday

  • Up late; sleep - the holiday advantage; pottered around - got some breakfast from a nearby supermarket; staggered in the heat to buy some trunks and met up with the babes at the lovely Bellevue beach. Seems I stayed here for a previous openSUSE conference.
  • Floated in the Adriatic with the babes, visited a cave - towed E. through deeper places; lazed in the sun.
  • Babes suffering climbing the cliffs at the end - taxi back to the flat & AC - there is something about 35 centigrade heat that saps you after a while.
  • Into Dubrovnic for dinner on the main street in the slightly cooler evening.

2024-07-17 Wednesday

  • Holiday at last ! More finishing up bits of work, packing, waking up of babies & encouraging them to get packing.
  • Use-ups lunch & sandwich creation. Drove everyone to Stansted and walked to the terminal; hurried check-in, flight delayed by one hour on the ground, and another in the plane: RyanAir!
  • Arrived, taxi to the AirBnB (very nice, vital AC functioning) - sleep.

2024-07-16 Tuesday

  • Planning call, sync with Darshan, marketing update, monthly management meeting. Partner meeting.
  • Kate & Caspar Robson over - had a lovely time together with the family; got a bit more work done in the evening to wrap things up - chat with Caolan.

2024-07-15 Monday

  • Up early, mail chew, catch up with Miklos, then Lily - back from vacation.
  • Niels from OpenProject over to catch up - great to talk in the garden; had lunch & drove him back to Cambridge; good.
  • Suffered a terrible case of range-anxiety: having got used to the electric car being 100% fully charged whenever I leave to go out; I was amazed to notice the hybrid car having only 15 miles of range, and have to nurse it to an ugly smelling petrol station; hey ho.
  • Back to admin, caught up with Andras; build bits, finished mail chew, and more.

2024-07-14 Sunday

  • Up earlyish; played at All Saints, home - most people gone - except for Sade. Bits of left-overs for lunch, slugged enthusiastically - watched some Travellers, babes seem to have got into football somehow. Bed early.

2024-07-13 Saturday

  • Up late; talked with H's assembled friends, breakfast, helped E. blow up balloons & prepare for H's 21st birthday party.
  • Quick mail & task check. Lots of party-goers arrived; dropped them down in relays to the race-course.
  • Relaxed with J. for a bit - with Silva & David. Fetched babes back from racing, party until late at night celebrating a once small girl grown big & lovely - a blessing to her family & friends: fun. Lots of interesting people to talk to.

2024-07-12 Friday

  • Up early; hacked at this & that, plugged away at Docusigning things; reviewed patches - queue seems to be shortening with a more regularly green tinderbox - which is good.
  • Got a few patches merged.

2024-07-11 Thursday

  • Up early; poked at some web serving fun; tech. planning call. COOL community meeting. Lunch with H. TDF design call with Heiko, catch up with Kendy.
  • Sync with Olivier & Tracie on C'bra infra questing, partner sync call.
  • Joe over for a Piano lesson; house group dinner, with a number of N&H's friends around too; good to see the kitchen full.

2024-07-10 Wednesday

  • Mail chew, H and N's friends started arriving in preparation for various parties. Out for a run with J.
  • Caught up with Darshan & Pedro; weekly sales call.
  • All Saints band practice in the evening.

2024-07-09 Tuesday

  • Planning call; sub-team meeting, plumber over for a quote to replace rubbish Victora Plumbing shower & other fittings with something more reliable & robust. Siezed chromed plastic shower controls - grim, running "water saving" flushes - worse than the old syphons; amazing.
  • Partner alignment call, catch up with Philippe and Pedro on design.

2024-07-08 Monday

  • Up early; 1:1 with Miklos, got various bits merged. Attemped a blind fix for a strange firefox / tile issue seen with Wieland.
  • Lunch with the babes; marketing content review; 1:1's with Pedro, Eloy & Andras.

2024-07-07 Sunday

  • All Saints with J. - played bass; Robert spoke for a family service; home for a Pizza dinner.
  • Over to see Florence & replace broken stair spindle, mended a broken bed in passing; glue, screw & metal brackets too.
  • Back to relax with J.

2024-07-06 Saturday

  • Up lateish; raining vigorously, tidied the house somewhat with J. Out for a Kids group, Home-group & wedding anniversary BBQ at Steve & Beckie's - lovely to spend time with all gathered.
  • Back in the evening to see the babes; hacked a bit on a weird CheckFileInfo memory issue & relaxed.

2024-07-05 Friday

  • Mail chew; bit of hacking - chased a potential race between 'join' completing on a linux thread, and it disappearing from /proc/self/task. Overrode pthread_create and again tracked all created threads - that they are all joined etc. Gave up eventually and had a series of short sleeps to yield; lets see.
  • Tea Time Training from Caolan on UNO interesting discussion. Interview at some length.
  • Out for a run with J. and H; slugging in the evening.

2024-07-04 Thursday

  • Mail chew; tech. planning, COOL community, sync with Anna; plugged away at various problems, chased tickets. Partner call.
  • House group in the evening with Cyril & Alex.

2024-07-03 Wednesday

  • Up very early in the morning, mail chew, patch review, bid 'bye to the parents. Caught up the blog; sync with Antony; mail chew.
  • Lunch, sales call, partner chat, upgraded laptop; re-booted, estimation with Gokay.
  • All Saints band practice in the evening; bit exhausted; sleep.

2024-07-02 Tuesday

  • Mail, planning call, debugged an issue with Wieland, snatched lunch, call with Mike D & Pedro, partner call, more debugging & mail / admin.

2024-07-01 Monday

  • Up early; H. to work at HP; mail chew, 1:1's with the team, brief marketing review, partner review; parents over in the afternoon - lovely to see them! Up chatting.

2024-06-30 Sunday

  • Up earlyish, off to Eden Baptist with N. and H. to support Mathew's Baptism - lovely service; cake afterwards, back to Matthew's home for a fine lasagne lunch & interesting conversations.
  • On to hear James play at a Vintage Afternoon Tea fund-raiser; good to see many people and meet Luke - a page-turner.
  • Dropped home by Cyril; relaxed some more.

2024-06-29 Saturday

  • Up lateish; off to see Peter Beales Rose Garden with Julia - lovely sunny day, beautiful fragrent roses, had a great time.
  • Back to see Ben & Myriam; good to catch up with them and Bamboo Bridge.
  • BBQ in the evening, and a rest.

2024-06-28 Friday

  • Tried to catch up with E-mail for much of the day, somewhat unsuccessfully. Worked through our annual ISO compliance check-list, BMS in one shot.
  • E's prom - looking lovely in a red dress; Greer kindly chauffered her in his nice car with a friend. H&M. out to a concert. Relaxed.

2024-06-27 Thursday

  • Into Cambridge, more interesing marketing discussion; people left variously over the day.
  • Back to see the family; H. home - hall full of luggage.

2024-06-26 Wednesday

  • Up earlyish, into Cambridge - marketing meetings all day; good to grapple with the data and topics in-person. Out for lunch and a short walk at the Milton Country Park. More work.
  • Dinner in Cambridge at Las Iguanas - 1/3rd full mid-week; terrible service - one hour per course; missed punting owing to Scudamore's apparent incompetence. Had a brief walking tour of Cambridge instead for good measure.

2024-06-25 Tuesday

  • A somewhat sparse planning call in the morning; into Cambridge to meet up with the marketing team & Skyler + Elliot in the office.
  • Afternoon full of marketing discussion; back to my place for some drinks, into town for an Indian dinner, up late talking.

2024-06-24 Monday

  • Planned the day - 1st stop mail triage; unfortunately this consumed all the gaps between meetings all day meaning I got nothing else done (except lots of calls); roll on Tuesday.
  • Out to stock up on drinks and some nibbles for the marketing team.

2024-06-23 Sunday

  • Up early; out to Durham Presebyterian Church for a fine service; sung psalms & hymns, good expository preach.
  • Back via H's to pack many of her things up; loaded the car; bid a fond farewell; got M. back to StAG in the evening.
  • Relaxed, watched Travellers and rested.

2024-06-22 Saturday

  • Up earlyish; picked up some breakfast, H. and Sade; and set off to Seahouses for a Puffin & seal watching tour of the Farne Islands.
  • Beautiful day, fun tour - got up really close from the boat to all manner of interesting birds, and watched them fishing; cute creatures.
  • Enjoyed Bamburgh Castle beach a bit, H&J swam - lazed on the sand variously; dropped H&S back to Newcastle station, and had a lovely evening with Joy & Chris & family.
  • Back via picking up H's to AirBnB: interestingly recently renovated place with a shower/bathroom with no window or extractor: not sure that's going to pan out well long term.

2024-06-21 Friday

  • Up earlyish; mail chew, call with Aron & Anna.
  • Worked on slides for our first public Tea Time Training; hopefully we can get more people discussing LibreOfficeKit & COOL development weekly & interactively.
    Tea Time Training on async events, queues etc. (Hybrid PDF)
  • Lunch; J. drove us to Durham to meet up with H, finally a lovely sunny day.
  • Worked in the car - annoyingly mobile internet is now good enough that you can do back-to-back admin in the car; COOL co-editing, Docusigning etc. squeezing out precious hacking time.
  • Met up with H. admired her house; out to the Fat Hippo together for dinner, lovely evening. Off with J&M to an AirBnB nearby.

2024-06-20 Thursday

  • Early call with Adfinis Australia - good to have great partners worldwide; worked with Lily, tech planning call, COOL community call.
  • Lunch; more document massage; poked at some code, late call.
  • J. feeling unwell, so kebab instead of going out to celebrate the end of exams, please to have N. return home and H. pass the 2nd year.

2024-06-19 Wednesday

  • Partner call, poked at getting a patch merged; and getting CI going, worked with Lily at some text, meetings variously.

2024-06-18 Tuesday

  • Planning call, gave a Nextcloud Office webinar, slides, monthly management call, partner meetings.
  • Birthday; got some pruning scissors and a mini chainsaw for J's gardening; some new shirts and a nice new guitar - upgrading my 25 year old £5 version; spoiled with steak & Baked Alsaka; fun.

2024-06-17 Monday

  • Back to the cliff face of work; bid a fond 'bye to Tim & Suzie & family. 1:1's, Andy Ladham arrived to do another nice job on our fencing.
  • Marketing content call; intriguing call with some interesting experts. All Saints PCC meeting cancelled at the last minute - chat with Paul.

2024-06-16 Sunday

  • Up earlyish; out to All Saints - played; Tim said what-ho. Back for a Pizza lunch, relaxed a bit, Prince of Egypt for the babes.
  • Got music printed out & ran the evening service; Charlie spoke well. A relaxed tea, caught up with T&S properly.

2024-06-15 Saturday

  • Relaxed with family and friends variously, out to a playground to play with the smaller babes, picked up H. from the station; home to catch up with her too - lovely to have a house-full again.

2024-06-14 Friday

  • Mail chew, catch up with Eloy, and partner discussion. Enjoyed a Tea Time Training from Quikee on the drawing layer.
  • Tim, Suzie, Simon & Chloe arrived - lovely to see them; terrible weather, N. returned home too - relaxed inside mostly.

2024-06-13 Thursday

  • Exhausted & somewhat under the weather; tech planning, COOL community call, sync with Skyler, Webinar test with Fabian. Project check-in call in the evening; cell group.

2024-06-12 Wednesday

  • Up earlyish, to the conference - gave a talk on new bits in 2024; 60+ slides in 20 minutes is not sensible - but hopefully gives an overview of the very many good things the team have done in the last year.
  • Talked to various interesting people, and Eurostar home in the evening. Hacked on improved JS performance - do the un-pre-multiply on the RLE'd data to save time & re-use buffers to avoid allocation - looking good.

2024-06-11 Tuesday

  • OW2-con, met lots of interesting people - old friends & new. Shared booth with Jeci. Drinks in the evening, and a fine dinner with my cousin David & admired his place.

2024-06-10 Monday

  • Mail chew; packed for OW2con; 1:1s with Andras and Miklos, M. drove me to the station, train(s) to Paris, caught up with admin.
  • Hacked on fzstd compressing RLE data not raw data to save JS GC jank in the browser.
  • Eventually got to the hotel; met up with Meven for dinner - and back to work; up late working on documents.

2024-06-09 Sunday

  • Up; All Saints, played Guitar with Mary and iSing; home for pizza lunch; Hopper wedding - played with Cedric and Sian & Mary - reception afterwards.
  • Home to rest; finished All the light you cannot see or somesuch - good; then also About Time - unsuitable but well meant.

2024-06-08 Saturday

  • Tidied the house; opened un-opened post; down to AllSaints to practice music for tomorrow; back for a late lunch.
  • David over - tidied the garage binning lots of un-necessary cruft & sorting things better - lots of floor re-appeared.
  • BBQ together, and played smash-up; bed early.

2024-06-07 Friday

  • Up unfeasibly early; flight to Stanstead, drove home; lovely to see the family again - tired. Caught up and started on a monster mail & review of code and financials backlog. Fell asleep on the sofa rather unhelpfully - eventually got to bed.

2024-06-06 Thursday

  • Up earlyish; more partner meetings all day; dinner by the river; back to the hotel; help from Niels reproducing an issue; sleep.

2024-06-05 Wednesday

  • A couple of hours sleep; and up for a flight; sunrise, flight, breakfast in Berlin. Plugged away at admin; reading backlog.
  • Partner meeting at the new Nextcloud office; good to see a number of friendly faces. Out for dinner together in the evening.

2024-06-04 Tuesday

  • Breakfast with Timur; met Miklos & Andras, and then a whole team of other Hungarians from the LibreOffice Technology community - hacked on this & that.
  • Planning call, QA team meeting; sync with Aron; admired allotropia's - Windows/ARM machine with port of LibreOffice; more mail, admin catch-up.
  • Out for a Hungarian dinner with the team; back to the hotel talking with some friends until very late.

2024-06-03 Monday

  • Mail chew; catch up with backlog where possible. Sync with Lily & Eloy, then Rash & Quikee, then Miklos. Lunch.
  • Drove to Stansted & plane to Budapest for the LibreOffice Technology hack-fest.

2024-06-02 Sunday

  • Ian cooked breakfast for 20; cleaned up - Rick had a meditation; drove to another walk near an extraordinarily ugly house. Home; good to see the family; relaxed tiredly.

2024-06-01 Saturday

  • Ferry to Suffolk - somewhat choppy; had a fine walk, and a pleasant sunny day, got to a pub at the end; dinner together in the evening - celebrated David Hopper's coming nuptials.

2024-05-31 Friday

  • Took the morning off; packed, drove Steve & Terry to Harwich for the All Saints mens walking weekend. Arrived in time to check in for us all.
  • Rick cooked a fine BBQ in the evening; quiz & silly games together.

2024-05-30 Thursday

  • Tech. planning call; sync with Chris, catch up with Marco & Vivek. Took the afternoon off to help J. with various things. Out for dinner in the evening together - lovely.

2024-05-29 Wednesday

  • Meetings - attempts to catch up with the E-mail and task backlog; sync with Neil; dentist for checkup.
  • Nice to be home with the babes; band practice in the evening oddly for a service I'm not going to be at.

2024-05-28 Tuesday

  • Conference; more great content, wrote lots of notes & ideas of things to look into. Eurostar home - met Will Cooper & charming family on the way - fun.

2024-05-27 Monday

  • Up early; poked mail quickly; breakfast & off to the conference.
  • Good to meet up with lots of other interesting FLOSS founders and discuss business models, scaling, and much more - lots of discussion & brief content-filled talks.
  • Dinner in the evening; caught up with Monty.

2024-05-26 Sunday

  • Up early; All Saints, played guitar - home for Pizza lunch with the family; train to Cambridge, Kings Cross, Paris, for Open Source Founders Summit tomorrow.

2024-05-25 Saturday

  • Up early; poked patches going through gerrit; drove with J. to Ipswich Hospital to meet Anne & Bruce.
  • Home; hacked much of the afternoon & evening.

2024-05-24 Friday

  • Up early; run with J. plugged away at finding an unhelpful but extremely transient thread that defeats background saving through code-reading & logging.
  • Great Tea Time Training on architecture & design from Caolan.
  • Back to thread hunting; eventually found the thread we launch to count time in the background of some progress bar process so we don't get flooded with events, and don't have to call gettimeofday on every progress update. Re-wrote it to be cleaner & more general, and shut it down at a sensible time; a fun evening.

2024-05-23 Thursday

  • Mail chew, read profiles, technical planning call. COOL community meeting and encouraging testing call. E. home on the bus.
  • Poked at profiles, and dug away at some nonsense tile description re-parsing to further accelerate 24.04; really fun to see the ever changing and improving flame-graphs go past.
  • We released Collabora Online 24.04 - ready for Enterprises to start upgrading - with lots of lovely new features and improvements both from Collabora, and the wider LibreOffice technology community.
    COOL 24.04 sample picture
    Really pleased to have a great marketing team that know about social platforms so I can stick with emacs + a python RSS generator: Mastodon, Linked-In, X, facebook and instagram.

2024-05-22 Wednesday

  • Up super-early as J. took H. to the airport; worked through task backlog; dropped E. to school, helped by Mitch. Partner call, picked up E. after her exam.
  • Worked on release roadmap planning with Andras,Anna & Pedro. All Hands call, poked at marketing, weekly sales call, sync with Lily, contract bits for new staff.
  • All Saints band practice in the evening.

2024-05-21 Tuesday

  • Helped E. with some CompSci revision while working on some last minute hacking. Planning call, dropped E. to school.
  • 24.04 stand-up, some last minute patch reviews before branching.
  • Worked on slides, monthly mgmt meeting. H. home in the evening with Lara - on the way to Spain; lovely to have her home.

2024-05-20 Monday

  • Mail chew, various 1:1's worked to try to find out what transient thread could be stopping background save intermittently; joined a webdav thread and a config writing one; hmm.
  • 24.04 stand-up, lot of last-minute moving pieces - fun.
  • Somewhat surreal experience of DirectLine writing to us about a collision with a car (in a car-park apparently) which made no discernable damage - or perhaps it did, but - not visually distinguishable from the various other small dings in the bumper: from experience it is always important to reverse your brand new car into your own gate to avoid getting too precious about the finish over its lifetime.

2024-05-19 Sunday

  • All Saints, great to have Eben with us; home for a fine pizza lunch, relaxed in the sun with J.
  • M. took E. to StAG - the joy of a new driver, watched a silly action movie, and had a walk with J. to watch the sunset.

2024-05-18 Saturday

  • Plugged away for much of the day at background save, closing a number of so-far theoretical problems and writing some more tests. Worked late.

2024-05-17 Friday

  • Dug into very disturbing logging churn in 24.04 - after eliminating lots of much nastier problems etc. discovered I'd just mis-placed a brace around the log-line - hey ho.

2024-05-16 Thursday

  • Mail chew, tech. planning call, COOL community call, daily 24.04 stand-up, lunch, marketing call, interview. More marketing work. Partner / customer call.
  • Bible study group in the evening.

2024-05-15 Wednesday

  • Catch up with Dennis, QA call, stand-up on 24.04 - exciting. Lunch.
  • Booked Eurostar to OW2 Con in Paris - should be fun.
  • Hacked at various late pieces; weekly sales call. All Saints band practice in the evening; Eben played keyboard.

2024-05-14 Tuesday

  • Mail, planning call, got logging cleanups merged. Significantly accelerated ModifiedStatus notification to close a race, and fixed a number of bugs. Dropped E. to a GSCE over lunch. Got various bits merged in the evening, and CI happy.

2024-05-13 Monday

  • Mail chew; lots of 1:1's. Spent time closing a clipboard race between websocket and a new http connection to the same server to help stabilize unit tests.
  • Evening partner meeting over dinner for some hours.

2024-05-12 Sunday

  • Up earlyish All Saints communion / music in the morning. Pizza lunch - in the garden, shade-sail rope snapped: odd replaced it with J.
  • J. out to StAG with babes; played guitar for the evening service. Back, watched Dirk Gently before bed.

2024-05-11 Saturday

  • Got a chunk of admin done, paid bills, emptied bins etc. Plugged away at bug-fixing & background save pieces for COOL-24.04.
  • Lunch; prepared music for tomorrow's evening service. David over in the afternoon, enjoyed the sun & caught up somewhat. Dinner & did a bit of business revision with E.

2024-05-10 Friday

  • Plugged away at another set of bgsave issues - leftover tile renders getting called in the wrong process,
  • Picked up E. from Soham - 1st GCSE exam done - nice, high spirits; a bit of lunch.
  • Wrote slides for a Tea Time Training on logging, realized quite how verbose we are, and spent a while cleaning up the logging code to make it friendlier; now if you do nothing, nothing spews out in the log. Gave the talk.
  • Small fixes to truncate super-long JSON debug dumps, and to stop the frenzy of 'fsync'ing that we do (NSS's sqlite for certificate management) - as well as many files we write to; sync 'fsync' is for us a successful up-load to the remote storage, none of that is needed (and it is at least visible on latency profiles).
  • BBQ dinner.

2024-05-09 Thursday

  • Up early, took E. to school; tech. planning, COOL community call, CODE 24.04 release retrospective.
  • Split callback processing and queueing out from incoming message processing, collapsed classes, made the message queueing code far cleaner and more efficient. Avoided lots of message re-parsing / tokenizing.
  • Put hooks on external doors to hold them open against the wind; more wire for J's roses put up in the garden.

2024-05-08 Wednesday

  • Up early, out for a run with J. To work - booked Eurostar for OS Founders conf in Paris; chewed away at unit tests, got them stable & pushed.
  • Plugged away at re-factoring callback emission; removing over-abstraction and un-necessary code in Kit message handling.
  • Helped E. with English Poetry revision in the evening.

2024-05-07 Tuesday

  • Dropped E. to school; Planning call, M's driving test - a pass! encouraging - less Taxi-ing needed for a bit. Calls, E-mail backlog chewed.
  • Design review with Caolan; finally made progress on my unit test problem: being too quick: if we clear modification & then re-modify a document before we had time to get notified - we don't get notified; hmm.

2024-05-06 Monday

  • Up lateish; breakfast at 'the cafe' - our front patio in the sun. Adjusted camera with J. and M. & checked with Sue & Russel.
  • Ordered various necessaries & fittings on-line - attempting to seal poorly sealed Dot & Dab.
  • Plugged away at adding more unit tests; interesting behaviors. Out for a run with J. and movie in the evening.

2024-05-05 Sunday

  • All Saints, family service. Pizza lunch. Played Rummikub together, pottered about the garden, watched Netflix' newish Dirk Gently series; fun.

2024-05-04 Saturday

  • Up lateish; off to B&A's - hacked in the car on various bgsave race pieces.
  • Caught up with B&A, fine lunch, mended the plumbing; had to use a re-seating cutter on the brass tap seat; no dripping. Tightened diagonal tensioner on potting shed door to make it open.
  • Home to see and feed the revising M&E with a fish & chip dinner.

2024-05-03 Friday

  • Day of (mostly) hacking on background save - plugged away at writing more unit tests for interesting potential races. Lots of complexity waiting to mug you when you're not looking, improved unit testing infrastructure here and there.

2024-05-02 Thursday

  • Tech planning call, sync with Lily, mail backlog.
  • Booked flights to the next LibreOffice Technology Hackfest in Budapest - hosted by Miklos. Should be a great place to work on all things LibreOffice & Collabora Online.
  • Got background save progress updates to not interrupt the user with a popover, but use the file-name 'renaming' progress animation instead.
  • Getting rather into collaborative SUDOKU with J. - rather a nice companionable thing to do together.

2024-05-01 Wednesday

  • Mail chew; caught up with the backlog mostly. Testing call, catch-up with Anna.
  • Plugged away cleaning up progress notification from kit to browser processes, with JSON details for background save.
  • Band practice in the evening.

2024-04-30 Tuesday

  • Mail chew; planning call, sync with Lily; lunch. Monthly mgmt meeting; partner call. Worked on slides for a conference.
  • Watoto Childrens Choir back to perform in the Memorial Hall, enjoyed the concert; hosted Wycliffe and Chrispus at our home.

2024-04-29 Monday

  • Mail, status report, bid a fond 'bye to B&C. Various 1:1's, lunch, catch up with Jos & Caolan.

2024-04-28 Sunday

  • All Saints; home for roast lunch, chatted, dropped babes into StAG - had a brief walking tour of Cambridge, back to watch a movie together. Picked up babes, bed.

2024-04-27 Saturday

  • Up lateish, plugged away at getting patches merged; got a better unit-testing approach for stubbing LOK sorted out.
  • Barbara & Colin over in the afternoon; caught up with them, dinner, poor weather, chatted & slept.

2024-04-26 Friday

  • Mail chew something of a large backlog; partner call, lunch, retrospective call; plugged away at admin backlog.

2024-04-25 Thursday

  • Up too early; lengthy travel home - hacked on various cleanups on the plane / train.
  • Home, late partner meeting;

2024-04-24 Wednesday

  • Nextcloud Enterprise Day - lots of interesting customers, partners and staff, a happy day of presentations & talks with many. Out in the evening to a Brau-hause with a mix of attendees, bed late.

2024-04-23 Tuesday

  • Planning call; release deadline excitement. sync with Lily; lunch; packed again, and off to Gatwick and on to the Nextcloud Enteprise Day in Munich.
  • Re-worked logging to chop complexity out of it on the train; background save on the plane - got modified state into a much better place.
  • Met up with my team in the hotel.

2024-04-22 Monday

  • Mail chew, bit of hacking; 1:1 with Miklos; off to Munich, got to the station before moving the flight to tomorrow; good.
  • More 1:1's; booked dentist for next week; Amelia kindly explained that mercury amalgum filings have no real grip to the enamel, and composite is the way to go (mostly) at the weekend.
  • Dinner with the family; helped E. with some Maths revision.

2024-04-21 Sunday

  • All Saints, Sue gave her testimony; minuted the APCM PCC meeting etc. back for Pizza lunch with M. and E.
  • Relaxed variously; picked up babes from StAG.

2024-04-20 Saturday

  • Wedding Anniversary; 22 years of happiness.
  • Off to see R&A's new daughter; exciting. Caught up with blog in the car, up-loaded some slides on background save from COOL days.
  • Lovey to meet the new baby Meeks; and great to share some time with the wider family.
  • Dropped N. back to Loughborough; drove home, more work in the evening.

2024-04-19 Friday

  • Encouraging design call; lunch, all afternoon workshop. Fixed a couple of bugs, slugged in the evening.
  • Steeled myself to re-subscribe to the Economist - very disappointed by the rules on the Digital subscription making it un-share-able; who would spend that much per person in their household, to replace a paper copy that can be shared ?

2024-04-18 Thursday

  • Tech planning call, COOL community call. Background save, lunch, marketing call, sync. with Eloy on sales. Raced background save deadline fixing more things. Home-group on 1 Thessalonians.

2024-04-17 Wednesday

  • COOL days retrospective, planning for next year. More background save work, weekly sales call.
  • Partner call. LibreOffice Advisory Board call, Dinner, All Saints band practice.

2024-04-16 Tuesday

  • Planning call, sync. with Richard on slides for Nextcloud Enterprise day, more background save work.

2024-04-15 Monday

  • Up early, dropped E. to school; few 1:1's, out for a run with J.
  • Plugged away at background saving; a remarkable number of interesting problems to fix.

2024-04-14 Sunday

  • All Saints, band in the morning with Cedric; Rick spoke. Mary Rogers returned from Australia over for a nice Pizza lunch, worked on talk. Evening service - Simon Gale kindly played, spoke, home - exhausted.

2024-04-13 Saturday

  • Bit of hacking on background save for the looming COOL 24.04 deadline. Lunch.
  • Helped J. get some wire for rose training on the garden fence; more work on talk for tomorrow on Mark 1:29-39.
  • Spent much of the afternoon helping E. improve at python for her looming GCSE in Computer Science; fun.

2024-04-12 Friday

  • Attempt to catch up with E-mail; and get background save into a better state - some good progress. Poked at a talk for Sunday evening in the evening; bed.

2024-04-11 Thursday

  • Breakfast, bid 'bye to various friends & partners. In-person all-hands meeting for much of the morning with the Collabora team - should have done more hands-on / un-conference / brain-storming: will do next time.
  • Relaxed & chatted, took people to the station, spent more time with others waiting; home in the late afternoon exhausted.
  • Late partner meeting, slept exhaustedly.

2024-04-10 Wednesday

  • Breakfast, a morning of talks. Gave a brief wrap-up; lunch.
  • Partner & customer roadmap workshop in the afternoon - lots of good ideas & useful feedback and priority rankings.
  • Caught the end of the hack-fest, drinks & had a chance to thank various people including Kendy for their hard work and contribution. Dinner in the evening with J. Up extremely late with a number of the team.

2024-04-09 Tuesday

  • Fine breakfast, started on the ~100 five minute lightning talks we have this year - unclear if it is the best format; will we have to split into a business and technical track at some stage - probably; until then it's nice to have everyone together.
  • One novel-ish talk on improving interactivity:
    COOL Background Saving (Hybrid PDF)
  • Nice lunch, many more talks, interesting talk at the Astronomy department in the evening with some great animations and diagrams, back for some drinks, up late.

2024-04-08 Monday

  • Mail chew, patch pushing, packed, and off into Cambridge to the office pack the car with boxes of good things to give away at COOL days.
  • Got bits to the Moller institute, unpacked things variously, met up with people left & right, checked in - nice room; shepherded people to the team building, collected & drove stragglers.
  • Assembled pedal cars together in teams and raced them; managed to land in the middle: its all about belt tension it seems.
  • Back for drinks & dinner, got to meet lots of partners for the first time in person.

2024-04-07 Sunday

  • All Saints, children's service, played with H.
  • Roast Pork lunch, played games with the family & watched movies.

2024-04-06 Saturday

  • Mail chew, abandoned problematic named-pipe approach for randomness, it involves sucking randomness into the ether - in a O_NONBLOCK socket buffer to no purpose; annoyingly.
  • Instead worked on a new & simpler plan to inherit a file-descriptor to /dev/urandom and a magic symbol that dup's and hands out a descriptor to that left & right; much cleaner & simpler.
  • Eventually got that working; out to see Dune (part 2) at the brand-new, un-findable on the internet, and so somewhat under-attended, but very fine Newmarket Cinema. Interesting movie.

2024-04-05 Friday

  • Back to my nemesis - named pipes; while it is possibly to have multiple readers - who get random bits of the random numbers to the pipe (perhaps a feature) unfortunately extremely inelegant for these reasons:
    • Opening O_WRONLY | O_NONBLOCK gives an inexplicable ENXIO error, odd
    • Seems you need a pointless O_NONBLOCK reader opening the pipe before you can open O_NONBLOCK to write and poll on it - so wasting a file descriptor.
    • Trying to close that after the open just gives endless EPIPE - so just leak it.
    • Unfortunately now we have to read a lot of random numbers to fill the O_NONBLOCK pipe buffer which is probably not good for anyone; hmm.
  • Switched to using getentropy() and/or getrandom() system-call backed random data reading instead of devices. Spent quite a long time digging through lots of disappointingly duplicated NSS code to get it happy. Eventually got there, hopefully no more users getting bitten by mounting nodev, removing CAP_MKNOD from our permission set.
  • N. cooked a fine dinner; slugged with the babes doing misc. petting until late.

2024-04-04 Thursday

  • Tech planning & community calls, marketing catch-up. Plugged away at an idea to switch /dev/random devices in jails with named-pipes. Got something to start & hang after a while.

2024-04-03 Wednesday

  • COOL-days lightning talk slide polish, plugged at getting background save working nicely. Curious CI failures unlikely to be related to my work; hmm.
  • Band practice in the evening.

2024-04-02 Tuesday

  • Planning call, marketing call, customer call.
  • Sad to notice Vernor Vinge pass away.
  • Setup new stocks ISA - end of tax year, lets see if I can resist the allure of a gameified trading platform.

2024-04-01 Monday

  • Up lateish; drove to St Albans with the family to meet up with Sue & family.
  • Removed 4% of CPU from a week-long profile of our demo servers: avoiding lots of extension querying with a one line change: fun.

2024-03-31 Sunday

  • Played with H. and a stand-in Chris at Church for Easter Sunday, good congregation & singing, H. doing well on the Organ.
  • David & Jocelyn over for lunch, caught up with them.
  • J. out for a run, got Minetest setup again for the babes with their old map included. Applied slugging.

2024-03-30 Saturday

  • Pottered around, poked at tax planning with J.
  • Bruce & Anne over for a fine lamb lunch, lovely to see them.
  • Re-worked SocketPoll to improve (somewhat hypothetical) re-entrancy issues for fun.
  • Watched Mission without permission a blast from the past with the family.

2024-03-29 Friday

  • Off with the family; out to Nowton Park for a wander in the sun. Into central Bury to have some Greggs in the Cathedral Gardens.
  • Wandered The Range with H. and E. - got some potential earth containers to fit a vacuum separator.
  • Home, split up background save bits to push. Watched Damsel with the babes, soup dinner. Played Rumikub with the family.

2024-03-28 Thursday

  • Mail, admin, tech planning, COOL community call. Group of partners call, marketing strategy call; lots of calls.
  • Discovered that using an A2 M8 bolt as a die to thread a pencil makes a great fidget toy.
  • Finally got to some hacking; Caolan found the watchdog thread could trigger perf via an unusual syscall (futimestat); but it would just sample the watchdog thread. Fixed that by moving it into a signal handler with signals. Finally can get pretty flamegraph profiles of particularly slow things quite simply with
    perf record -e syscalls:sys_enter_futimesat. Grateful for Brendan Gregg's great profiling site - bought his book for good measure.

2024-03-27 Wednesday

  • Early partner training call, partner call, sync with Caolan on the not entirely obvious SfxMedium code. Lunch. Catch up with Naomi & Lily. Sales call, poked at background save.
  • Band practice in the evening with H. prep for Easter Sunday.

2024-03-26 Tuesday

  • Up early; off to a French ministry customer meeting with Philippe & Meven. Lots of useful feedback - and a chance to improve my French comprehension.
  • Out for a nice Italian lunch, and back on the Eurostar - got some patch review & another COOL-days lightning talk done.

2024-03-25 Monday

  • Mail chew, 1:1's with Lily, Miklos, lunch, H. dropped to the station; mail & admin and COOL-days slide creation on various trains to Paris.
  • Met up with Meven, had some Crepes, up late chatting.

2024-03-24 Sunday

  • All Saints, played violin & orchestrated the organ for Peter. Home for a lovely roast lamb lunch, exhausted relaxation - movies, crisps, rest.

2024-03-23 Saturday

  • Up earlyish, packed tools variously; off to David S' with H. joined by Chance & David M. Managed to get the next stair flight up-stairs, and to fit the work platform.
  • Dry-fitted stairs, and cut/routed to size, got tricky winding corners all aligned etc. Break for tea & cake.
  • Set too with the glue - and somehow managed to get everything nicely fitted, glued, pegged, screwed to the wall etc. The third stair case fitted, and by far the best. Bid thanks & 'bye to Chance & H.
  • Lunch with David M, back to get the final pieces glued in & steps fitted. Home exhausted.
  • Mexican dinner, N. creating refried beans; Three Body Problem with the family.

2024-03-22 Friday

  • Check-in with Rash, Quikee & Lily on K8s, sync with Lily. Finished E-mail, and got to some hacking.
  • Polished background save a lot; eventually got to something good, only to discover that CoW of memory is not enough, the forked background process deletes things from the file-system that the parent process needs for the next save: hmm. Started working on that.

2024-03-21 Thursday

  • Tech planning call, COOL community call and some testing action; new staff on-boarding / three month orientation catch-up. Sync with wider marketing group.
  • Interesting start-up demo / pitch. Plugged away at patch merging & improving unit test behavior.
  • Worship Committee meeting in the evening at David S's.

2024-03-20 Wednesday

  • Up early, out for a run with J.
  • Early customer call, sync with Lily, mail chew, all hands meeting. Poked at socket lifecycle management, and SocketPoll workings in much more detail. Band practice, worked until late.

2024-03-19 Tuesday

  • Mail chew, planning call, sync with Naomi & Lily, lunch, monthly mgmt meeting, poked at some overdue 24.04 coding treats - discovered some corner-case performance issue by lengthing our fallback poll loop waits substantially; fun.

2024-03-18 Monday

  • Mail chew; day of 1:1's and catch-up admin & planning.
  • Reflecting on why I get -so- spam these days, I suspect LinkedIn likes to target on 'CEO' job title instead of the much more opaque 'General Manager'; if I wasn't so busy turning down the corporate 'enlargement services' equivalent I'd test that.

2024-03-17 Sunday

  • Up earlyish, breakfast with the parents, bid a fond farewell & drove home. N. cooked lunch; J. and N. went to visit Izzie, H.M. & E. to StAG; relaxed variously - watched The King - interesting; its good to have a wife who speaks frankly to you.

2024-03-16 Saturday

  • Up earlyish, breakfast; ladies left to collect H. from Durham. Set too at a wiring problem in the kitchen; soup. Out to Toolstation to collect some pieces. More wiring in the afternoon - got it done eventually.
  • Lovely dinner, watched Fishermans Friends together, rather a fine movie - the love of home in Cornwall My Home is quite endearing; the original Buoy Band.

2024-03-15 Friday

  • Marketing call in the morning; caught up with mail, poked at background save.
  • J. drove E. and myself to Knaesborough; worked on a profiling probe driven by a watchdog timer in the car.
  • Lovely to see M&D, dinner with them, caught up & bed.

2024-03-14 Thursday

  • Tech planning call, COOL community meeting, poked at profiles, lunch.
  • Partner workshop, 24.04 release marketing call, COOL days schedule work - nearly 100 talk to fit in - partner workshops, hackfest too - should be fun.
  • Encouraging partner call in the evening.

2024-03-13 Wednesday

  • Up earlyish; sync with Lily, worked through mail & patch backlog, lunch, sales call, poked at socket management in forkit, found some un-necessarily carried over wakeups; good.

2024-03-12 Tuesday

  • Up earlyish, finished slides; got to the conference, caught up with lots more people - good to get deeper on lots of technology, as well as getting some great feedback around COOL.
  • Gave a talk on what's up with COOL:
    CS3 - Unleash the power of COOL (Hybrid PDF)
  • Bid 'bye variously; set off home; hacked on background save in the plane; encouragingly found some other efficiency wins too.

2024-03-11 Monday

  • Up at 1:40am, drove to Gatwick, plane to Geneva. Spent quite some time trying to accelerate the CPU version of the RLE code amusingly without success: fun.
  • Off to CERN; arrived in time for CS3 - great to meet lots of old friends, tons of customers & partners. Good stuff.
  • Enjoyed talks, tour of some of the facilities, more talks, largest survey response so far of users shows that (for Office tools) - Collabora is (just) at the top of for the 1st year; encouraging.
  • Dinner bits in the evening, and tram back to the hotel with some friends.

2024-03-10 Sunday

  • All Saints, played in the music group; back for a pizza lunch with J. picked up babes from their camp, sorted out the evening service; relaxed a bit.
  • Played guitar for the evening service, Florence spoke, good time; home to rest.

2024-03-09 Saturday

  • Up lateish, J. for an art session at All Saints, plugged away at tidying up, mending alarm sensor.
  • Wrote a small benchmark tool to further optimize our RLE code-paths for some real-world tiles; generated some numbers.
  • Out to a Garden Centre with J. then shopping; lunch. Out for a walk with J. to Lode (not the LibreOffice tool of the same name) - managed to navigate lots of mud, and enjoy the scenery.
  • Home; poked at perf results and with an hour or so of chewing got another 17% off the Avx2 RLE code:
    // load and arrange 8x pixel chunks & a shifted version
    vpermd %ymm0,%ymm1,%ymm5
    vmovdqu 0x20(%rdi,%r10,4),%ymm0
    vpand  %ymm5,%ymm2,%ymm5
    vpermd %ymm0,%ymm3,%ymm6
    vpand  %ymm4,%ymm6,%ymm6
    vpor   %ymm5,%ymm6,%ymm5
    // compare and turn that into a bitmask of duplicates
    vpcmpeqd %ymm0,%ymm5,%ymm5
    vmovmskps %ymm5,%eax
    // store that bitmask (win was here)
    mov    %al,(%rcx)
    mov    %eax,%r11d
    not    %r11b
    shl    $0x5,%rax
    // pack only new pixels into memory
    vmovdqa (%rax,%r9,1),%ymm5
    vpermd %ymm0,%ymm5,%ymm5
    vmovdqu %ymm5,(%r8)
    movzbl %r11b,%eax
    popcnt %rax,%rax
    lea    (%r8,%rax,4),%r8
    add    $0x8,%r10
    inc    %rcx
    cmp    $0xf8,%r10
    jb     // loop to top
    

    Turns out using the CPU's built-in 8bit writing for the 8 pixel mask is far more efficient than masking it into 64bit registers which is cute. Should really simplify the RLE setup and shifting part with _mm256_maskz_permutexvar_epi32 at some stage, and really ought to 256bit align the memory too at some stage. Seems it is 4.5x faster - than the not entirely naive C version which chews 64 pixel chunks thus:
    // simplified inner loop for 64 pixel chunks
    for (; bitToSet; ++x, bitToSet <<= 1)
    {
        if (from[x] == lastPix)
            rleMask |= bitToSet;
        else
        {
            lastPix = from[x];
            scratch[outp++] = lastPix;
        }
    }
    

  • Out for dinner in town with J.

2024-03-08 Friday

  • Mail, catch up call with Lily, worked on role descriptions, prepped for and gave a Tea Time Trainig (TTT) on various architectural directions for online.
  • Plugged away at a bit of hacking in the afternoon; calmed down some over-enthusiastic warnings, chased down some corner-cases.
  • Babes off to Buckden Towers for a StAG camp.

2024-03-07 Thursday

  • Mail chew; tech planning call, COOL community call, admin, marketing strategy call, caught up with action items. Got some more background save pieces done. Prayer meeting in the evening.

2024-03-06 Wednesday

  • Up early, out for a run, mail chew; call with no-one in it.
  • Finally manged to reset my yale home alarm password - it seems the trick is to (somehow) intuit that the web interface is an entirely different thing to the mobile control app despite looking the same; hey ho.

2024-03-05 Tuesday

  • Mail, planning call, partner call, got to a bit of log and code reading with Neil around a unit test failure.

2024-03-04 Monday

  • Mail chew, Calc stand-up, mail backlog catch-up, marketing content call, several 1:1's.

2024-03-03 Sunday

  • All Saints - family service; Pizza lunch with David, bit of gardening - spring is slowly budding; slugged and watched variously.

2024-03-02 Saturday

  • Up lateish; drove to Kennilworth for L's birthday party; lots of small boys to chase around the new kitchen, and peg & so on; fun. Caught up with M&D, R&A, and David&Gillian, good to see everyone. Chris & Lizzy there too.
  • Home lateish; slugging action, bed early.

2024-03-01 Friday

  • Earlyish meeting until lunch; on to an openDesk event, lots of useful findings - and really great to see everyone in person and catch up somewhat.
  • Hacked a bit on the plane back, drove home, tired.

2024-02-29 Thursday

  • Drove to Stansted; caught up with Gokay; rather delayed flight. Hacked up a tool to annotate unshared pages with names of pointers into shared libraries to better unwind the origin of dirtied pages.
  • Out for dinner with some friends at the Long March Canteen - which despite the name thankfully featured (nice) food.

2024-02-28 Wednesday

  • Mail chew, interview & offer with Miklos.
  • Into Cambridge with J. , on to the Moller Institute for a tour of the rather lovely COOL days venue.
  • Back; sales catch-up with Eloy, sync with Caolan.

2024-02-27 Tuesday

  • Mail chew, planning call, took car to have tires changed, bought J, some flowers on the way back. Patch review, sync with Neil. J. took N. back to university, worked late.
  • Started CofE Domestic Violence safeguarding training; sad its necessary really.

2024-02-26 Monday

  • Took E. to school; bit of a mail backlog to process; started on it. Call with Calc team; 1:1's with Miklos, Pedro, marketing content call; more 1:1's, partner call.

2024-02-25 Sunday

  • All Saints; gave a talk on first four beatitudes.
  • Home for a Pizza lunch with the family; and some applied resting.

2024-02-24 Saturday

  • Slept, worked on slides & text for Sunday much of the day. Out to see Aaron & Sharn, and for a walk in the sun. Slides until late.

2024-02-23 Friday

  • Breakfast, checked out, massage, soaked, rested; on to Frinton-on-Sea for a walk down the beach together, and a Fish & Chip lunch.
  • Home to the babes; N. returning from university - not so well for nursing.

2024-02-22 Thursday

  • Holiday; pootled off with J. to Gainsborough's House museum in Sudbury - amazed at the volume of space given to Rebecca Salter's disappointingly inaccessible work. Amused by many of Gilray's pieces.
  • On to Thorpe-le-Soken - in the rain; enjoyed Lifehouse Spa previously home of Viscount Byng - now a good place for relaxing with a spouse. Fine dinner in the evening - lovely to spend some time together.

2024-02-21 Wednesday

  • Booked and moved flights; got several CI fixes cleaned up and merged & back-ported, 24.04 C++ unit test seem reliable in parallel; good.
  • Monthly all-hands call, sales call, catch up with Rash & Lily.
  • Plugged away at Sermon on the Mount for Sunday, chat with a friend.

2024-02-20 Tuesday

  • Mail chew, planning call, sync with Lily, slides, lunch; monthly mgmt call. Poked at some unit test failures.

2024-02-19 Monday

  • Calc stand-up, 1:1s with Miklos, Eloy, Andras. Marketing content call. Sync with Rash & Ash, chased patch merging, poked at a profile.
  • Worked late, slept badly - a correlation I should avoid more.

2024-02-18 Sunday

  • Up late, All Saints in the morning; nice to have Lydia playing bass; Lunch, rested, out for a walk, J. picked babes up; studied Matthew 5 in more detail. Bed.

2024-02-17 Saturday

  • Up earlyish; J. counselling, out to David's to look at stair-cases; with David M's help built support platform for the stairs, measured and got the upper stair plate cut and into place, home for lunch with J.
  • Got newel post cut and fitted - it fits!; set to adjusting the platform to get the main stair run up, but somewhat defeated by its weight - liftable with two, but waving it two stories up in the air - less easy. Called it a day.
  • Home, tea with J. together, watched Idiocracy - rather amusing but the Eugenicists rallying film; best paired with Gattaca perhaps.

2024-02-16 Friday

  • Mail, patch review, hacked variously on this & that - nice to get to some code.
  • Dropped M & E to AccelR8 camp at Histon Baptist as young leaders; J. and I alone for the weekend.

2024-02-15 Thursday

  • Mail, sync with Timur, tech planning call, COOL community meeting, calc stand-up. Plugged away at incredibly tedious contract review all afternoon.
  • Particularly struck by the appearance of log4j alongside asbestos risks or pollution in Hiscox tech insurance. Somehow Apache dodged a bullet by not having their brand all over that.
    "What is not covered[1]:
    ...
    A. 19 asbestos risks or pollution.
    ...
    A. 21 or contributed to by, resulting from or in connection with the Common Vulnerability and Exposure (CVE) reference CVE-2021-44228 listed in the National Vulnerability Database operated by the National Institute of Standards and Technology." (Log4j vulnerability)
    The first ever software security issue I've seen show up as an exclusion like this.

2024-02-14 Wednesday

  • Mail chew, poked at patches, call with Miriam & Lily; Weekly sales call, band practice in the evening.

2024-02-13 Tuesday

  • Dropped E. to school; bought flowers & chocolates. Discovered my Amazon valentine card was more of a book than a card, and massive with it: fun, and thankfully not too saccharine.
  • Prep, and planning call, sync with Kim & Eloy; friendly chat with Nicolas, Meven, Eloy; chewed through more role descriptions with Lily. Sync with Philippe in the evening.
  • Use-up dinner, pancakes, poked at work backlog, patch review etc.

2024-02-12 Monday

  • M. off to see H. in Durham. Up lateish feeling illish. Calc stand-up call, 1:1's with Miklos, Eloy, Andras. Marketing call, Finance / projections call.
  • Worked on corporate accounts with J. in the evening.

2024-02-11 Sunday

  • All Saints in the morning, played Violin with Cedric; communion service. Back for a pizza lunch, afternoon snooze.
  • Played guitar for the first All Saints evening service - great singing; Simon N. spoke, feedback & prayer. Starting to sicken.

2024-02-10 Saturday

  • Up lateish; J. doing art workshop at Church; prepped songs for tomorrow evening; plugged away at background save - got thread shutdown, and forking going nicely.
  • Out shopping with J. and N. lunch; out to help David biuld a frame in the stairwell; lots of joist hangers cut to size, and in-place.
  • Home; bit more mail & hackery; movie in the evening.

2024-02-09 Friday

  • Mail chew, partner catch up, gave a Tea Time Training talk on navigating various Linux, linking, compiling, autotools pieces.
  • Afternoon partner calls, sync with Eloy & Hub, chat with Chris.

2024-02-08 Thursday

  • Tech planning, COOL community, and calc standup; sync with Paris. Lunch, conference retrospective - lots of actions; and catch up with Neil. Patch review.

2024-02-07 Wednesday

  • Mail catch-up, lots of it - I need to take a more drastic approach to reducing my visibility & mail backlog: more delegation, less supervision: set-too at that.
  • Started reading Ringworld to M. N. home in the evening - lovely to see her.

2024-02-06 Tuesday

  • Up early, breakfast, Eurostar home; started catching up on E-mail; calmed down debug churn from various over-enthusiastic bits of socket code, and plugged away at background saving for COOL - first shut down the threads, then fork, then save etc.
  • Popped in at the OpenUK conference on the way back; impressed by Jono's pitch for his community accelerator; good to talk to Andrew Waafa and wended my way home - tired.

2024-02-05 Monday

  • Up lateish, off to the LibreOffice hack-fest, caught up with Caolan & Skyler. Plugged away at a few fun hacking pieces: reviewed a patch or two, removed some legacy co-ordinate system fluff on the JS, re-factored a CSS visitor iterator & implemented some image pre-fetching, and made signal-safe logging much more detailed.
  • Out for dinner with the board, staff, MC at chez Leon; up late, bid fond goodbyes to those I could find.

2024-02-04 Sunday

  • Up lateish; wandered the conference to find lurking friends, caught up with several, missed more. Back to the booth to chat until the late afternoon. Out to Kasbah with the usual suspects, and bed.

2024-02-03 Saturday

  • Up early, breakfast with Xisco & Bjoern & to the University; lovely to see lots of old faces and new. Found the collaboration dev-room, enjoyed an XWIKI talk, then Caolan & Thorsten on COWASM.
  • Gave a joint talk with Caolan, which had the merit of being rather technical:
    FOSDEM - Collabora Online Performance and Usability (Hybrid PDF)
  • Back to the booth, and talked with more interesting people left & right. Tram to Beta Co-working for a fine community dinner hosted by the Italian community, lots of conversation; bed late.

2024-02-02 Friday

  • Up with J. and E. - bid 'bye to M. too, packed, taxi (train strike) to Cambridge, KGX, Eurostar to Brussels for FOSDEM. Met an interesting Mozilla Foundation speaker on speech recording in the lobby.
  • Increasingly annoyed by the amazing things that happen if you indent the first line of an E-mail and use sensible wrapping; apparently I need to evolve from the lizard phase into letting someone else's mail client wrap my lines, and try to make them look attractive rather than trying to do that for people; hey ho.
  • Finished various admin bits on the train; got to the Hotel Bedford; poked at an overdue memory optimization in COOL, and off to the FLOSS Foundations dinner; ended up in the Bedford lobby with various LibreOffice guys until late.

2024-02-01 Thursday

  • Mail chew; tech. planning call, COOL community call, Calc stand-up, misc. calls with people, worked on slides, picked up E. FOSDEM slide hacking with Caolan.
  • Bible study in the evening, good to catch up with the team.

2024-01-31 Wednesday

  • Mail chew, partner call; list admin, waded through mail; time to filter our internal marketing team's list.
  • Call with Neil, merged a number of fixes. Prodded at and fixed some dubious random number behavior inside unit tests causing problems. Truck load of admin.
  • Unbelievably irritated by the github password reset captcha not only 20 interactive images to interate through taking 5 minutes, but no way to go back if you accidentally click the wrong one, and even after passing and getting a green tick: Unable to verify your captcha response. Please visit ... amazing.

2024-01-30 Tuesday

  • Dropped E. to school; planning call, sync with Timur, Univention Summit retrospective; chewed through mail and patches. Worked with Mike K on a write-up. Dinner, out for a drive with M.

2024-01-29 Monday

  • Mail chew, calc stand-up, sync with Miklos. Lunch, sync with Pedro, Eloy, Andras, Stelios.
  • Catch up with N's friend on Karnaugh Maps, and state machines; my somewhat ancient electronics still has some marginal utility it seems.

2024-01-28 Sunday

  • All Saints in the morning; helped Peter variously. Pizza lunch, relaxed with the family, catch-up call with N.

2024-01-27 Saturday

  • Up lateish, slugged somewhat. Mail chew, tried to get through the conference patch-review backlog at speed; some good things to merge; lunch.
  • Out for a walk with J. on return planned FOSDEM talk on optimization, worked on slides here & there.

2024-01-26 Friday

  • Up later; breakfast, to the venue gave a 25 minute talk in an hour long slot by adding lots more detail; a good audience.
  • More catch up with colleagues, sync with Lily, bid fond goodbyes ("until FOSDEM next week"), dropped car at airport; got started on three days of backed-up E-mail, patch review etc. in the plane: lots of good things.

2024-01-25 Thursday

  • Up early, breakfast with Lily; found the conference centre; booth setup, talked to lots of people. Enjoyed Lily's Workshop in German, lunch, gave my keynote in English; more talking to partners, customers, getting product feedback, good ideas; all the fun of the Univention Summit.
  • Fine conference dinner later with Thorsten.

2024-01-24 Wednesday

  • Slept badly, not improved by waking at 4:15am, drove to Stansted; flight to Hamburg, quite exciting - aborted landing, holding waiting for less windy weather: acute turbulence, vomitting passengers the works; fun. Landed eventually. Up-hill walking through the wind to get car.
  • Visited Thorsten, good to catch up; fine lunch, caught up with B. briefly - much grown; drove to Bremen in quite some wind - exciting.
  • Out to pre-conference dinner with Lily, met up with lots of old friends, and talked over this & that; bed late.

2024-01-23 Tuesday

  • Dropped E. to school; planning call, mail chew, lunch. Sync with Eloy, poked at filing more tickets. Plugged away at improving hunting of non-async dialogs in COOL.

2024-01-22 Monday

  • Mail chew, massive German rail-strike - annoying; hired car for the Hamburg to Bremen leg to make it to the Univention Summit.
  • Various 1:1's left & right, marketing content call, more work on slides. Wrote a status report - a distressing lack of hacking, and surfeit of meetings & admin in the last week.
  • Up late reviewing Ash's parallel / async loading code to speedup startup yet further.

2024-01-21 Sunday

  • All Saints in the morning, Rick spoke well; pizza lunch. Relaxed deeply in the afternoon & evening.

2024-01-20 Saturday

  • Up earlyish, worked on slideware interspersed with mending and tidying various things.
  • David M over, went to visit David S to measure & examine stair supports variously. Roast dinner, enjoyed catching up together.

2024-01-19 Friday

  • Day full of admin, call with Gokay, misc. ad-hoc meetings, caught up with Philippe - patch review etc.

2024-01-18 Thursday

  • Tech. planning call, COOL community call, CALC stand-up. Marketing strategy meeting, plugged away at Univention Summit slides, and lots of other admin.

2024-01-17 Wednesday

  • Calls: non-profit, Productivity monthly all-hands - lots of good questions, weekly sales call, TDF advisory board meeting. All Saints band practice.

2024-01-16 Tuesday

  • Mail chew, ISO 9k1 and 27k1 auditor meet-up; lots of team members about to show off their records. An amazingly brief, time-boxed weekly planning call. Customer call, monthly management call. Poked at some code.
  • Boxed in water tank again with insulated plasterboard.

2024-01-15 Monday

  • Mail chew, 1:1's with the team, bit of code reading in the afternoon, poked at Marketing, slides, recorded a video message.
  • Weather cold: time for the thermal camera - profile before optimizing. Minuted All Saints PCC meeting - remarkably brief; perhaps related to the temperature of the Church.

2024-01-14 Sunday

  • All Saints in the morning; Cedric playing; home for Pizza lunch, tired. Read book, slugged at home avoiding the cold.

2024-01-13 Saturday

  • Up lateish, read in bed; sorted out the PCC Minutes backlog and spammed Docusign left & right.
  • Poked at pump capacitor - soldered previous spade connectors on, and as if by magic, and with some force-overriding to clear air a working pump! made significantly quieter by proper rubber mounting bearings - nice.
  • Lunch; out to see David & Heather, re-inforce their stair balustrade & put in place the parts of a platform to safely erect the next flight of stairs from.
  • David M. over for dinner. Up late reading; hmm - need to build better self control in Sci-Fi book chapters.

2024-01-12 Friday

  • Somehow tired after the first full week of getting back into the run of things - so many encouraging things going on, but lots of things to track & chase.
  • Catch up call with Lily, Quikee & Rash on K8s. Plugged at admin, with small bits of hacking in between times.
  • Slugged in the evening with E. and J. watching nonsense. Started to read The Mote in God's Eye - SciFi not theology for a bit.

2024-01-11 Thursday

  • Dropped E. to school, Josh arrived from RH Lindsay - lovely chap; set too getting pump better mounted, tank cleaned out & so on, replaced switch on the pump.
  • Release schedule planning call; tech planning, COOL community call and some testing; calc polishing call, lunch. Poked at slides and misc. admin with Lily.
  • New pump flow/pressure controller also blowing fuses: discovered the source of the electrolyic smell: big motor start run capacitor with burned electrolyte oozing from it: fun - perhaps a much cheaper fix in the end; ordered one.
  • Cell group in the evening, nice to see people.

2024-01-10 Wednesday

  • Early partner, project wrap-up call. Caught up with Lily, plugged through lots of admin. Weekly sales meeting.
  • Amused to see my enthusiasm about smaps_rollup somewhat tempered by an amazing issue, heorically found & fixed by Caolan. On some systems rewinding & re-reading the file grows it indefinitely. Why do that you ask? owing to permission models, even if you drop privileges a normal process can't see your /proc/smaps_rollup, so we have to open once, pass the descriptor via a UDS to the supervising process and ... similar fun. Thankfully Linus fixed it already it seems.
  • Partner call. All Saints band practice with E. in the evening.

2024-01-09 Tuesday

  • Mail chew, attempted a shorter planning call. Calc stand-up - encouraging to see the focused team & ongoing progress.
  • Poked at some slides with Lily, booked travel to the Univention Summit in a couple of weeks in Bremen.

2024-01-08 Monday

  • Mail chew, day full of 1:1's - getting back into the volume of things that need doing, picking up the task queue again.
  • All Saints Worship committee in the evening; fun.

2024-01-07 Sunday

  • Breakfast with the boys, dressed, bid 'bye & set off to pick up J. Chatted some more to the ladies & set off for home, nearly ran out of fuel in a competence shortfall: range anxiety!
  • Home, out for a walk with J. Sermon from Park Street, a bit of work, watched movies and hibernated in the cold with 2 the kids.

2024-01-06 Saturday

  • Up earlyish, packed the car and drove N. back to Loughborough - Pizza in-town, and a fond farewell.
  • Drove J' to a meet-up of her lovely friends at the now extended home of Claire who it seems is doing wonderful things for safeguarding in her normal bubbly way. Great to see them all briefly.
  • To R's house - got some cupboard doors mounted, attacked stabilizing the new bathroom floor-boards with bits of wood here & there, found & hung a door in R's frame. Played with nephews, fish & chip supper, read bedtime stories, up late chatting to R. and watching this & that.

2024-01-05 Friday

  • Partner call earlyish; got into some code reading & hacking - de-bonged some excessive logging I created.
  • Visited the optician to discover that my Monovision is not significantly worse, and even a somewhat desireable state to be in. Luckily - can still focus on code and E-mail.

2024-01-04 Thursday

  • Tech planning, and COOL community calls, sync with Julie, catch up with Mike K, admin, cleanup.

2024-01-03 Wednesday

  • Started working back through Christmas E-mail, mostly got caught up; sync with Gokay. Discovered the smaps_rollup while poking at a profile & strace; nice - an easy win.

2024-01-02 Tuesday

  • Mail chew, sync with Miklos, quick forward looking planning call & catch up with much of the mgmt team. Poked at a regression quickly. Reading King Solomon's Mines to the babes - very much a product of its time. Bit more costume drama with the kids.
  • More mail poking, bit of hacking, finished Pride & Prejudice TV series in the evening.

2024-01-01 Monday

  • Up earlyish; out for a run with J. helped mop the Church floor. Bits of admin; more tidying up - unpacking a rather large box lurking in my office for too long: lots of difficult to sort bits in it annoyingly.
  • Re-assembled sofa in lounge to create lots more space, removing an un-needed turning corner; slugged with the babes and watched costume drama.

My content in this blog and associated images / data under images/ and data/ directories are (usually) created by me and (unless obviously labelled otherwise) are licensed under the public domain, and/or if that doesn't float your boat a CC0 license. I encourage linking back (of course) to help people decide for themselves, in context, in the battle for ideas, and I love fixes / improvements / corrections by private mail.

In case it's not painfully obvious: the reflections reflected here are my own; mine, all mine ! and don't reflect the views of Collabora, SUSE, Novell, The Document Foundation, Spaghetti Hurlers (International), or anyone else. It's also important to realise that I'm not in on the Swedish Conspiracy. Occasionally people ask for formal photos for conferences or fun.

Michael Meeks (michael.meeks@collabora.com)

Made with Pyblosxom