mtbc: maze D (yellow-black)
We have now moved in to our converted flat in the heart of Glasgow, we stop back in Aberdeen this coming Sunday to finish cleaning the rented flat there. A few appliances, etc., seem to need repair or replacement so we are working through those, unfortunately the market is buoyant enough that there isn't adequate opportunity to inspect fully in advance, but that's all quite manageable.

More awkwardly, our normal walking around on our mostly laminated floors apparently seems a terrible imposition on the neighbour below. I'm switching to very soft-soled slippers and we're putting some thick rugs down but ultimately we don't have the money to re-floor the whole place and don't yet have the skills to levitate like the Strangers in Dark City (1998). Ultimately, it's not we who decided to move to a converted flat below another, they're not known to be the quietest, and the ceilings are high enough that they could put in a suspended one if they needed to.

The move went well, especially given that everything fit into the van, and the van fit into the car park below, and it was great to get to drive manual transmission again. The weather largely smiled on us when convenient, at least sufficiently. The window ahead of my desk here features a major intersection so I sometimes get to hear the sirens of emergency vehicles or the complaints of drivers annoyed with each other. Still, it's nice having the motorway so close at hand, we can easily visit IKEA and suchlike for furnishing our flat. There is also plenty within an easy walk, including a nearby Asian supermarket.

There is much on our to-do list, ranging from address changes to furniture assembly. However, I very much look forward to some quieter evenings and weekends in the longer term. We have had the viewings, the purchase, the move, now the setup, and I am ready for something of a break.
mtbc: photograph of me (Default)
I find railway travel to be fairly pleasant overall, especially as it means that I need not drive or park. This morning, my seat on the carriage affords me a view of sunrise over the North Sea, there are some lovely coastal routes for quite some distance north and south from here.

One thing that didn't amuse me was that one must pay to use the station toilets. Unfortunately, this seems common at bus stations as well as railway stations. I am all for their covering maintenance via what they charge operators or whatever, money for overheads must come from somewhere, but charging people in transit who may have many small children or continence issues or whatever just seems mean to me, especially where they demand exact change. I find this as disappointing as town councils who like to encourage visitors at times when they have locked up the public toilets. I am not going to be lingering in your retail area if I don't have easy access to toilets.

Another bother is that the wrong train came: the seat reservations are a mess so I may lose a chunk of work time in giving my seat up for somebody more deserving, we shall see. This train is slower than the one planned but I am not on a deadline. It tends to be ScotRail with the issues, I usually have more luck with LNER, but I am not a frequent traveler so the sample size is small.

A busy day

Dec. 1st, 2022 09:32 pm
mtbc: maze F (cyan-black)
I have been sleeping a little too late, falling asleep after midnight and rising after 9h. My schedule is more naturally more like a rather early 22h to 6h so I have some adjustment yet to do. I shall get there, especially as, next month, I'll have a child here to help get out to high school in the mornings. I'll have to figure a way to designate the various kids in this journal, I had my other two over yesterday.

Anyhow, I overslept this morning and R. helpfully called me and I managed to get the car in for its booked recall work in reasonable time. Oddly, they didn't call me back for pickup, I guess it's running into tomorrow. I did remind them to actually note my telephone number. The loaner is a Honda Jazz of the same generation as mine so it required no introduction.

I attended to three work tasks and am glad to have gotten them done: I sorted out some diagrams and their generation, I adjusted how database configuration responds to command-line options, and I addressed a couple of unrelated issues that had been making continuous integration fail on that previous.

We also turned further attention to relocation preparation, such as the acquisition of warmer attire for arrivals from the tropics.

I ran three laundry loads and caught up on rather belated washing up, which isn't as bad as it sounds because I at least rinse the dishes promptly.

Feeling rather busy, and finding that frozen fish may not have survived too many months in the freezer, I opted for an easy, quick lunch of canned chicken jalfrezi with a piece of toast, followed by a Fry's Turkish Delight.
mtbc: maze L (green-white)
This year, I am short of time off work, also busy with plenty of non-work things, both largely related to my relocation from the US and my wife's relocating from here in SE Asia. Between that, and my not presently being near anybody or anywhere that has historically celebrated Thanksgiving, I am barely marking it this year. A somewhat more normal service may be resumed next year in Scotland but, in the meantime, I certainly wish everybody else a great holiday.

It is strange to no longer expect to live in the US. It had been my long-term plan, and it was very nice to be back there for a while. School shootings may have been the last straw. Rural America might have worked for me alone but Scotland feels a rather better and safer place for my family. There is a lot to appreciate about life in Aberdeen. No one place has All the Things, at least no place I can afford, so every choice brings tradeoffs, lives not lived.

This year, I am thankful to have my wife right here in the room with me, and for our having plenty to look forward to. I easily grow attached to places. Perhaps next Thanksgiving we will all be happily settled in our new home and will take the opportunity to appreciate that.
mtbc: maze I (white-red)
I have known for many years that I enjoy devising software solutions to difficult problems, then implementing and demonstrating them. A more recent discovery for me is that I enjoy writing automated tests for the software I write. I wonder if this is partly because I like writing code when I have a good understanding of what is going on and, having implemented code and got it appearing to work, mostly I already know how to write tests for it and can then just get on with that productively.

Agile purists may ask, weren't the tests already written? Not all of us get to work in such a shielded environment. When a deadline is pressing and another developer is made more productive by my piece already working, even buggily, then I'll get off the critical path as soon as I can. When I am proposing projects to wealthy, patient customers then I build the test-writing into every task on the chart, but I have not been in that enviable position for years now.
mtbc: maze B (white-black)
This afternoon, I achieved some goals. I walked to the local Sainsbury's and bought everything on my shopping list, plus some extra bagels, I also thought to look for insect repellent but they don't offer much of a range. I also walked to the beach and dipped my feet into the 13°C water a couple of times. On the way back, I happened upon both the Masjid Alhikmah and the nearby Aberdeen Multicultural Centre so at least I know where those are. I was on my way to a fish and chip shop. I notice that the curry sauce locally is darker and spicier than I am used to from England. I don't know if that reflects changes in time or place or that they have more South than East Asian influence or what. At least in SE Asia I don't think they have the concept of British Chinese curry sauce which I think at least includes five-spice.

This Saturday, I set off back to Taguig, we should hear about the visa applications while I am there. I belong with my wife. Happily, tomorrow I get to take my children to the Japanese Garden at Cowden Castle, it's well over a hundred miles one-way for me but worth it, though I'll be out of the house early as rain may move in later in the afternoon and my eldest will have evening D&D. This Wednesday, I'll take the train back into our Edinburgh office while an electrician replaces some emergency lighting here in the flat, then my goods and effects from Eastern Tennessee should be delivered shortly before I leave the country.

Once back in Taguig, Riza and I may resume our habit of morning walks. Often, we head over toward Arca South and buy some groceries on Maharlika Road on our way back. Not much further is the weekend market, Saturdays being the best for that, it's kind of temporary stalls but mostly covered by tarpaulin. Occasionally, we venture in a different direction to Laguna Lake. I hope that the visa applications are approved, that we get to walk together here too, unfortunately the UK immigration process is even worse than the US'. Naturally, I converted my savings largely into pounds sterling just in time for historic lows, I remember the days when £1 bought over $1.60, though also when gas in Ohio was 99¢/gallon and it made sense for me to own a 5ℓ V8. At the beach today, the cheapest single-scoop cone ice cream I saw was £2.50, I guess the usual beachfront price-doubling applies up here too. So, I didn't achieve the goal of ice cream at the beach but the important one was the feet-dipping.

I came home to mixed doubles snooker on the television, I didn't know that was a thing. Now I am here, I shall catch up on the latest of the new LotR show while treating myself to pista kheer. I have badam halwa for another day.
mtbc: maze I (white-red)
Today marked a new record for me, I pushed maybe a thousand lines of Rust code. That may not seem like much but it is well on the way to doing something useful and has involved my wrestling both Docker and ORM (diesel), along with Rust itself with its tight straitjacket. I still don't have a clear understanding of everything I write, the automated tooling gives me useful hints, so I need to do better at making time to resume working through the Rust Book next week.

I can't say that I am loving Rust, I am somewhat at the whims of complex macro magic from third-party libraries, and when one gets things wrong then the error messages can be truly godawful, so I see my boss' point in suggesting that macros are but a last resort. Nonetheless, I look forward to becoming proficient in Rust, and I feel better for becoming more able to contribute to the creation of our deliverables.
mtbc: maze F (cyan-black)
The past week was generally dreich so it was lovely to find the weekend opening with a sunny day, it got up to maybe 17°C which is just fine for walking around. I visited the usual couple of parks, first treating myself to an ice-cream and briefly watching the end with the skatepark, plenty of activity and spectators. This break was especially welcome after a long workday yesterday, with travelling into our Edinburgh office, around four hours door-to-door, at least I can work on the train.

(Readers who don't think it's yet autumn can … well, differ.)
mtbc: maze H (magenta-black)
New jobs are always an interesting challenge for me. For the job I took in moving to Scotland, I am eager to perform well but have been wrestling with a variety of technologies that are new to me and poorly documented. An additional impediment has been my working from Apple silicon instead of Linux x64.

Today I faced some sparse third-party documentation and used it to write and push some half-plausible code. This is most pleasing and feels like a turning point toward actual productivity. While I appreciate the faith shown by those who hired me, I do like to reassure them by tangible work product that they chose well.

Working nights from Metro Manila complicates the task a little but not too badly. Last night (afternoon) was unusually restless for me but, on finding myself rather awake, I simply got some work done. I didn't feel too bad after R. kindly let me sleep through to nearly 9pm before I started my workday properly.
mtbc: photograph of me (Default)
It is wonderful to be back with my wife. At the moment, we can both work from home on similar schedules and be together just about all the time. My flights to Manila were with Qatar Airways via Doha which was just fine, a previous trip with Emirates via Dubai was good too, both make for an easy connection.

I heard an airliner even before 5am, I guess they may fly just about anytime. By that time, I also heard muezzins, quite a difference from the church bells that I became used to in England, I enjoy them both. There are maybe four mosques near enough to hear but I think it's mostly just a couple that are clearly audible. Another early sound is roosters crowing, and it turns out that the lot next door is now full of goats. Of course, the geckos are silent.
mtbc: maze D (yellow-black)
Last night was my first sleeping in my flat on the top floors in an Aberdonian housing development; my first day here is warm and sunny, most agreeable. In the distance, I see the North Sea. Things have gone roughly to plan, at least enough so, though costing money, and so many small to-do's now. I did a bunch of shopping yesterday at an Asda Superstore, today I can try to get things straighter and put away better and make sure the various things around the flat work and report those that have issues.

I don't have a car yet but a fair bit is quite walkable from here, I am near the city centre with its Victorian granite buildings. A lot can be found less than two miles away. In coming days, I start my new job, which will be demanding, so I should make the most of the time I have now. I've been going back and forth on buying a car, especially given that current trends probably warrant a fairly new hybrid which costs more up front, and I may be spending many weeks this year working from Asia, but I think the convenience would be worth it. Among other things, I want to continue my current history of insurance coverage without claims.
mtbc: maze B (white-black)
It was strange to leave campus yesterday afternoon, having handed in my badge. Many workplaces are fairly easily revisited but, with my having being working at a large government laboratory with a well-guarded security perimeter, I knew it to be a world that, once left, is not easily reentered. Seeing my office, the approach road, etc., yesterday might very well be the last time. I was careful not to leave anything behind accidentally.

Many colleagues were kind enough to take the trouble to tell me individually and privately that they had appreciated working with me and would miss me. I was touched.

Earlier this week, they bought me a farewell lunch, I chose a barbecue restaurant with covered outdoor seating, which seemed optimal for weather resistance during a pandemic. I find it an interesting place: it is a converted gas station where the building is staff-only and, along one side, the gas pumps have been replaced by picnic tables, where we sat under the overhead canopy. The other side has been adapted for drive-through service.
mtbc: maze L (green-white)
An urgent reason (a good one) arose for me to return to Scotland within the next few weeks so I have now accepted an offer to be programming in Rust for a startup. The plan is for me to work remotely from Aberdeen and apply for family visas for my wife and her sons to come to join me there. I have therefore been unusually busy recently and that will continue for some while yet as many ducks require linear arrangement. Of course, it would be incredibly helpful for the visas to then be approved but at least the processing times are far shorter than their American equivalents even if the fees are outrageously high.

(Kudos to Bright Purple for finding me that vacancy and some other good prospects.)
mtbc: maze I (white-red)
Today at work, I have been creating a diagram with TikZ. It's going fairly well, somewhat frustrating but the kind of thing I like to do. Years ago I would have rather preferred to use Basser Lout, that is a thing of beauty that, like Haskell, does what one hoped, LaTeX tends more to disappoint with various quirks when things interact badly, e.g., this works unless you're using beamer or whatever, however Lout never gained much currency and is now overly long in the tooth. This diagram's for a poster due on Friday. I hope to get at least another diagram done tomorrow, around other tasks.

Anyhow, I was thinking about a technology talk that I am to give on this coming Wednesday. I have plenty of freedom to choose the topic. I am tempted to try comparing a typical imperative solution for longest common subsequence with a purely functional implementation using lazy evaluation, I wrote one taking the latter approach maybe fifteen years ago as part of deciphering hand-typed locations in police reports. I don't know how easily my thinking on that comparison will make it into slides so a safe fallback is to give rather more detail about our CI/CD plans for our code repositories on one project that expands the simpler story that fits on this week's poster.

And, in considering what to talk about, it occurred to me that another thing I could still explain in plenty of detail is techniques for programming a forty-year-old graphics chip*, my thinking partly being, Would this audience even be interested? Which, on the one hand, reminds me to be annoyed at the many recruiters who significantly penalize one's experience for having been back in the mists of time. I mean, I probably last used TikZ for something non-trivial at least a decade ago. On the other hand, it made me feel, goodness, forty years?! I sound like an old man, is the chip really from that long ago?

*the MOS 6567 VIC-II, in case you were wondering
mtbc: maze I (white-red)
At work, I fell short of my usual high standards a couple of times lately, and found both interesting in that they relate to switching between languages.

I have a lot of experience in Java. I haven't used C++ much and I found it can be a mistake to write C++ while thinking in Java. )

I've used Python rather more recently and found that it, too, is not enhanced by one's thinking in Java. )
mtbc: maze J (red-white)
Today is lovely and sunny. There was snow in the air last Saturday lunchtime but this afternoon had temperatures in the eighties (Fahrenheit). At work, many turtles sat on the logs.

I am more worried about COVID-19 since everybody else seems less worried. Today was back to campus for me. I tested negative this morning before leaving, even after my travel. Negative tests are great, especially just before planned travel, long-haul is now even more stressful. Anyhow, I placed my air purifier in my office and wore my mask and goggles. Everybody else acted as if there were no pandemic, except for the cleaner who wore a surgical mask, I think they're Chinese. On the way out of the office, at the end of my workday, I felt the instinctive warning, you're leaving with your goggles still on, left over from many years of weekly school chemistry laboratory classes. I don't mind being the odd one out.
mtbc: maze A (black-white)
I do not welcome the arrival of daylight saving time. Actually seeing some daylight helps human brains to wake up in the morning, and I get up early enough to shower, eat, commute, etc. in time to park at work at around 8h. Now I get to do that early stumbling about when it's wholly dark outside and year-round daylight savings would make that even worse for winter. A darker evening is good if it helps me to become sleepier earlier. I hope not to have to shift my arrival at work into even more darkness as campus repopulates in the apparent aftermath of the pandemic that isn't actually over, we'll see how the queue of vehicles at the security perimeter develops in length.
mtbc: maze J (red-white)
From next week, those in my workplace will no longer be required to mask and, indeed, I suspect that many won't. The workforce is largely vaccinated, maybe half received a booster. I fear long-term effects from contracting SARS-CoV-2. )

While we were all masking, my approach was to remain comfortable in eating with people outdoors and I suspect that the risks, now higher, largely arise indoors. )

Perhaps it can suffice for me to wear an FFP2 during meetings and to try to sit far from others, off at the side or back of the room rather than around the table, or similar. Air purifiers may help. )

The gym's another concern, people may become more contagious in working out hard. I should like to continue using it, perhaps I shall escalate to both FFP2 and safety goggles, I haven't worn the latter at work before.

In short, I do not know what to do, nor do I have good numbers, perhaps nobody does. I wonder what tradeoffs make sense.
mtbc: maze H (magenta-black)
I feel as if I am finally managing to get back onto track. I've been working out more days than not and will do better if I can more reliably get to bed sooner. I have started using the cross-trainers at work and, it's a long way back to my workouts in Scotland, but steady progress will more than suffice, it all helps. Eating a little less is also feeling sustainable. Today I finished cutting some larger insertable filters for my masks and am now thinking about assembling the next bedside table. Admittedly, mopping the floors may have to wait yet.

Stopping into work on a Sunday morning just to use a cross-trainer may seem undue effort when I could be exerting myself around my neighborhood here but I endeavor to establish a sustainable routine and that goal is served by minimizing the influence of the weather. Presently I work on campus on Wednesday and Thursdays and work out afterward, Sunday is nicely distant from both. I could buy a cross-trainer of my own but they are large and unwieldly and work provides nice ones for staff use. If only they had a pool too, at least one not exhibiting Cherenkov radiation.

It also helps that I am pausing work on the house for a while. There is some work that I hope to get done later this year, such as getting the attic insulated properly at last, but the handyman should be coming over tomorrow to wrap up the current drainage work and deal with the scrap and trash that's been left. What remnants he leaves, I shall dispose of myself. It is difficult for me to relax and get on with things when I have others around.
mtbc: photograph of me (Default)
To my considerable surprise, I was one of maybe fifty-ish people to be invited to a two-day national workshop related to my current job, all expenses paid by the Sloan Foundation. However, it happens in-person, this spring in another state. The workshop was originally slated for a couple of years ago, it has already been repeatedly postponed due to the pandemic, I guess they decided to finally hold it.

Not only does my personal life remain in some disarray but, more significantly, we have varieties of omicron stalking the land now, possibly even more variants by then. In interacting with attendees in a university and hotel setting, I do not believe that I could have properly immersed myself in it and felt safe, my place is better offered to somebody less risk-averse who can contribute wholeheartedly even in these conditions. Regardless, goodness, I would have loved to go; I communicated my regret accordingly and hope to be considered for future events.

Profile

mtbc: photograph of me (Default)
Mark T. B. Carroll

July 2025

S M T W T F S
  1234 5
6789101112
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 9th, 2025 01:34 pm
Powered by Dreamwidth Studios