News

My campaign to produce Shakespeare's Sonnets: A Graphic Novel Adaptation needs your help! Please sign up at https://www.patreon.com/fisherking for access to exclusive content and the opportunity to be a part of the magic!

I'm also producing a podcast discussing the sonnets, available on
industrial curiosity, itunes, spotify, stitcher, tunein and youtube!
For those who prefer reading to listening, the first 25 sonnets have been compiled into a book that is available now on Amazon and the Google Play store.

Tuesday, July 08, 2025

backwards

yesterday:

i got the vscode copilot to help me with i18n. it saved me a huge amount of effort, but got stuck on the translation json formatting...

we had a good parental guidance session.

on the way to the office i picked up the asterix omnibus and another of the french originals ^_^

we interviewed a devops who's currently stuck in thailand, and ended with such a great feeling that it put yesterday's interview in stark contrast and i've submitted my concerns to the boss.

lipgirl planned to do a build-your-own-salad thing, but the supplier said the food would only arrive between 3 and 6pm. a couple of us left for sumsum, everyone else ordered lunch, and by the time we returned the salad stuff had arrived :P

my boss tried and failed to help us set up workshop equipment, and later on, just as my team and i had decided to call it a day, one of our aussie madmen arrived and dragged us into a couple of hours of installations with beers. and boogie sabbath, which (aside from iron man) is becoming a thing for me.

apparently mr smear was a lot more compliant about homework yesterday than the day before.

i finally prepared my presentation after putting mr smear to bed.

i went to bed shortly after an unpleasant argument with a coworker about meeting scheduling...

today so far:

i didn't sleep very well, and i'm very nervous about my neck, especially as i want to join the yoga class this morning. i woke up to a quote for the dell repair and a failed attempt to do something with my health insurance that's led me to realize that i need to have a serious talk with my broker.

while brushing my teeth this morning i realized that the israeli mantra/prayer for resilience is "it'll be okay", and that my mother uses it just fine in south africa but has trouble applying it here.

her aliyah officer (or whatever) sent her an email denying that she'd demanded the documentation she'd demanded.

gotta go.

Monday, July 07, 2025

in the in-between moments

 the ice-cream mission went well, we met up with mongoose and his daughter and aside from a moment where i rescued her ice-cream cone from a tumble to the floor (we think she thought i was taking it from her) and a few "the usual" moments of mr smear crossing lines, we had a pretty good afternoon.

today:

i got a pretty good night's sleep, but woke up earlier than my early alarm to take the dell in for evaluation / repair. the trip to herzeliya and back was pretty quick, but finding the place once i was off the bus was a bit of a mission.

both ways i didn't use my phone, and having that time to process my thoughts felt good.

the half hour or so between getting back home and leaving for work were stressful as i tried to set up my macbook for mr smear to use during the day. everything went wrong until i figured out that i didn't need to do what apple wasn't letting me do (their UX really can stink sometimes), after which i still had quite a lot of configuration to do...

work was full of meetings and interviews, some more pleasant than others, but mostly alright. and overall it feels like the day was successful. taking friday's cholent for lunch was a jolly good idea. learning that thurday's conversation with the new product expert inspired her to consider game dev a real resource for our product was exciting ^_^

i was a bit irritable this evening, but it was generally a good evening nonetheless. after watching why everyone is cancelling their duolingo right now i made an effort to get back into the alternative i've been putting together, and moving to a different PC has taught me that there was some funky stuff going on with my windows copy.

much frustration later, i've fixed and patched and i'm pretty much ready to move forward again. and developing on a macbook is much more comfortable, even while i'm irritated at microsoft's enshittification of vscode (using the extension marketplace).

but now it's much later than i expected to go to bed.

Saturday, July 05, 2025

doing the right things

 thursday:

on the way to work i realized that what i needed to do was defer the presentation and actually prepare it, so i did that. the work day was packed, but not particularly interesting; mostly grind on my part.

our second monthly game hacking session started off quite constructively, with conversations about what gaming can do and why it's relevant as a teaching tool. one of those conversations inspired me to pick up a copy of war made new on kindle and read the preface to my wife and mom, who found it just as fascinating as i did.

we made an effort to put together a version of tetris that i'd come up with, but after a couple of hours (disrupted by an intense twenty minutes of debugging a server undergoing testing) we were all yawning in turns and called it a night.

yesterday:

i slept pretty well, i think, but i woke up tired. like, really tired. but it was gd and my ten year anniversary! i booked us a table at meshek barzilay.

we began the day a bit late, with a mission to dizengoff to order mr smear's new prescription lenses and pick up vegan cholent and lunch (i wasn't hungry, but mr smear didn't like his pad thai), and then walk a bit to the nature store, and then come on home so i could rest for a few minutes and drink two coffees because i was completely broken and had to go to the memorial service for my late coworker.

i met up with lipgirl at the office and made myself yet another coffee, and we headed out to netanya, which turned out to be an insane two hour trip because the highways around herzliya were shut down for invisible construction. we were so late that we ended up having to skip the cemetary and head straight to the memorial lunch, where i ended up being the only person to speak on behalf of the company.

i'm nervous about public speaking in english on a good day, so getting up in front of a large gathering of strangers to stumble over what i hope gave a good impression of our experience of him.

lipgirl drove back, and we had an argument over the impact of demanding coalition governments, and i think (i hope) that i managed to win her over by the end of it.

either way, post extra-coffee/eulogy/argument i arrived home buzzing, at gd's behest managed to update our booking, and we pretty soon ordered a taxi and headed south for dinner. we arrived a bit early and took a short walk, and just as we were about to turn around ran into botchman! it was great seeing him, and particularly great seeing him looking well! (he's been dealing with some health issues over the past few years)

dinner was fantastic. the service was great, the atmosphere was great, and the food was amazing. we all had a really good time - really celebrating our anniversary - we enjoyed every mouthful, and by the time the bill came around i felt that it was absolutely justified. we walked a good way home, then ordered a cab and were treated to a really entertaining cabbie who's big into 70s and 80s music.

it was an absolutely wonderful way to mark ten (eleven) years.

today:

i got up early, but spent most of the day alternating between napping on the couch and reading a few pages of death note. at one point i tried to get up and found myself feeling faint, but i'm feeling better now. in addition to all the resting, gd and mr smear and i played a fair amount of rayman: legends, and right now we're making very serious plans to walk to the beach to find ice cream.

Thursday, July 03, 2025

mom's home

 i didn't sleep very well at all. i got up before my alarm, prepared coffee in a takeaway cup, and even chatted to mr smear, who wasn't interested in coming with to the airport but did make a point of calling excitedly every half hour to find out where she was :)

my timing would have been great had the north entrance to the train station been open. and it was almost great even for the south entrance, but i arrived just as everyone was getting off the train and pouring up the stairs in a way that prevented anyone from going down, and i ended up missing it by seconds.

fortunately the next train was only a few minutes later 🙏

picking up my mom and getting home was straightforward, and it was nice to start the day altogether.

then i went to work, where most of the day was spent setting up in the warehouse, preparing an installation and then executing. it went well, but took a long time.

i arrived home pretty late, we ordered very serious salads and sandwiches for dinner, and i didn't last long after getting mr smear into bed (the air mattress on the floor).

it was nice playing rayman: legends with mr smear before we sat down to eat - he had an eye exam in the afternoon and his vision was apparently too blurry for anything else :P

i slept relatively well last night, although my sleep was disrupted a number of times because my mother wasn't sleeping so much :P

i'm a bit nervous going into today: i have a presentation to give to a bunch of new employees and i've got literally nothing but an empty template right now.

Tuesday, July 01, 2025

get ready

 i've been listening to a lot of the imagine channel's AI alternate reality covers, which is blowing my mind. rick beato's method of determining whether a song is AI generated or not is interesting.

i walked in to a surprise deployment this morning, after determining that the effort to sort out the workshop yesterday evening was worthwhile. we worked on our devops roadmap for the next two quarters, and my new brazilian devops coworker regaled me with interesting tales as he accompanied me to pick up lunch.

getting my networking coworker to play ball (or focus for two seconds straight, he's proper gen z and is perpetually doing three of four things at once all while glued to his phone) is like herding a cat, but he gets the job done and hopefully his fixes will be tested by tomorrow so i can stop supporting three current versions simultaneously...

awkward sweats from asking one of the founders' if she could arrange a meeting with her husband, because i kept accidentally saying "PR" instead of "creative" and i think she was getting offended 😓

i barely managed to organize some cloud resources for one of the new guys before heading out to meet up with gd and mr smear at the pain clinic for a procedure. the first obstacle was discovering that the clinic had accidentally produced an authorization for me instead of her, and the second was that she's taking an antiviral, and after everything they postponed her treatment another two weeks...

i introduced mr smear to dots and boxes (using a pen and my notebook), which was a lot of fun.

the evening was a mix of bits of work, eating too much dinner, watching another excellent episode of deathnote, and heading down to the shelter for a houthi attack that didn't trigger our sirens.

i haven't heard from my mom, i'm praying she just forgot to call before getting on the plane... (i just sent my sister a message to ask if she's heard from her. i've been trying to tire myself out, but i didn't sleep well last night and i have a feeling i won't sleep so well tonight either :/

Monday, June 30, 2025

feedback loop

 my mom's arriving in less than a day and a half! so now i'm starting to worry about how and when we'll all be getting sick as usual. i'm taking antihistamines and hoping for the best.

...

saturday night:

the deployment took quite a while, and i was very grateful to have asked for my coworker's support - not only did i need it, but my boss mysteriously bailed on us for a "meeting" just as we got underway. anyway, it was ultimately successful and our customer didn't have much downtime.

yesterday:

i started yesterday pissed off because i hadn't realized that our security team had booked me for an early meeting and it threw my plans off. the meeting itself wasn't interesting, but our new devops guy was deeply concerned about something that's not a real problem yet (and it'll be good news if it becomes a real problem), so the boss and i had to talk him through it...

we had lots of new people in the office, we're definitely growing!

a large chunk of the work day was spent getting our workshop set up, and it felt like we were quite successful. i rushed home to take mr smear to the end-of-year class presentation, and along the way got stuck into helping a coworker do a deployment that neither of us was prepared for 🤦

a script i asked him to run managed to break things, and by that stage we were running late and i had to abandon him to take mr smear to the school - i was quite relieved this morning to learn that he managed to come right eventually...

the presentation was awkward, and mr smear was being weird and annoying while i thanked his teacher and made it clear that we're praying she'll continue on next year (a lot of the teachers are quitting, and she apparently hasn't decided yet).

then we waited forever in a line for cotton candy, which really made his day, and then we came home and i worked some more.

mr smear and i had dinner (gd had prepared it before leaving for her haircut), and we mostly had a good time. then i watched some news and it sounds like the "ceasefire" with iran might end soon, so we prepared a ready-bag and hopefully we won't need it.

today:

i didn't sleep well, but i didn't have a particularly bad night, i guess. and it was a pretty relaxed morning.

work was a complete mess of back-to-back meetings, surprises, and overlapping demands. i took one of the new guys with to pick up a sumsum salad lunch, and discovered that he's just come back from a year and a half at columbia university - what a shit-show (O_o)

one of the security team sent me a very sweet message out of the blue to say that she'd put me up for employee of the year because of how helpful i am, which i found touching. then i had my one-on-one with my boss (which was just a one-on-one, i explained that i'd been concerned because the calendar event made it look like an HR intervention), and i was caught completely off-guard by the praise and appreciation, and we were both happy with the mutual feedback by the end of it.

and with all of that stuff going on, gd sent me mr smear's report card which - aside from some funny remarks about his lack of interest in a couple of subjects - was surprisingly positive across the board. we rewarded him with a day of no homework and alternating half hours of screentime, which he was really stoked about.

the end of the day was extremely frustrated, as everything that had worked in our little workshop mysteriously died and we ended up leaving pretty late because it took forever to get everything functional again. and i was so excited to get everything functional that i forgot to check if one of the attempting fixes actually worked :P

the evening was good, with only a minor peep from mr smear after bedtime. i did some work, and was going to do some more when i realized that i'm starting to fall apart, and i wanted to get this all down before crashing.

Saturday, June 28, 2025

the secret

 i've complained about the bullshit misconceptions regarding "the secret" before, but there's one aspect of it that is valid: if you decide you're going to have a bad day, you'll be sure to get it.

i began the day trying to disable avatars in zoom:

am i the only person who finds the idea of a zoom "AI companion" creepy, and am concerned by the fact that when i tried to disable it it warned me that that would mean deleting biometric data of mine??!

i mean, i've never heard of the AI companion features until i signed in to disable avatars so that my son's zoom class behavior would be less chaotic...

possibly related, by a bizarre sequence of events gd was forced to re-enact the scene from the dirtiest toilet in scotland this morning and we were all thoroughly traumatized.

most of today was spent indoors, alternating between random shit and napping. i finished reading danny the champion of the world, which was superb. we bought noita, which looks amazing, and i have to say mr smear gave it a very fair chance before he decided he was bored. he wanted to like it, but after going through some of it with him and then reading up on how long it takes before it starts being fun, we requested a refund.

oh, which reminds me - i started investigating entry level gaming PCs last night before going to bed, i think i might have found a good solution but i'm going to ask my coworkers to vet it first.

we also tried to get the MIDI controller working with garage band; it does work out of the box, but i couldn't for the life of me figure out the controls.

after spending some time trying to compile the sonnet comics images into a format for the printer. i was horrified to learn that i don't have all the hi-res images, and that some of the hi-res images are slightly different resolutions. fortunately, mr cat was quick to respond positively and he's going to (re-)deliver them soon.

...

i planned to take mr smear to the charles clore park for an outing, which started off positively but he soon found things to complain about and became progressively more convinced that he was having the worst day ever. the fruit shake was great, the ice-cream was great, being on the promenade on a beautiful day was great, and having dinner at mexicana was great (although once he actually tried the food he remembered he didn't like the rice, goddammit).

on the way home his bike started acting up, so he decided he was going to walk. *i& didn't want to walk because i was on blades and moving slowly over long periods makes my feet hurt, and we'd already travelled pretty far. so i grabbed his bike and rolled with it, he jogged alongside me, and this was going great until he tripped on some sunken bricks and really hurt himself.

the limp home was painful for him, and i ended up having to "walk" anyway so it was painful for me too. and we had a few characteristically unpleasant moments along the way, although we both seemed to handle things better once we got home.

now it's just about 10pm, i've almost finished my strong tea and i'm about to get to work 🤞

bumpy ride

 wednesday:

waking up early and sending mr smear off to school, still broken from lack of sleep

arriving to the office really early (but still with time pressure) to discover that my installation station had been stripped of all its cabling (amongst other things), and it would take about an hour and a half to get that sorted out.

at least the installation itself went relatively smoothly.

one of the aussies gave me and another aussie's cousin (he's helping out) a ride to the test site, where the story of the afternoon was hours of set up for very little payoff - not only were there loads of hardware issues, but the issue that i'd resolved by midnight the previous night turned out to be not fully solved, and it cost another three hours to understand what was wrong and resolve it.

and then cursor started bugging out, because we use devcontainers and microsoft (fuckers!) are now preventing vscode clones from using their extensions.

i don't know at this point how much of the solution to the problem is an actual solution to the problem, or a workaround for ms (and docker) fuckery.

anyway. at least i figured out the cause of one of the other issues we had (aws syncing syncs impossibly slowly if you have debug logs being printed)

anyway.

after wrestling with a bad router/switch setup, and waiting 90's download times for an OS installation, we were finally able to leave one of the machines in a state where i should have been able to continue the installation remotely, and we hopped in the car and rode back to tel aviv.

i arrived home around 11pm. signed in to attempt to finish the deployment, and discover that the machine was offline.

very frustrated, i went to bed.

yesterday:

i feel like the whole city woke up feeling more rested. mr smear went off to school again, i took care of a bunch of things that had been piling up over the course of the week, went past the clinic to get authorization for gd's procedure next week, and continued on to the coffee shop where astérix gladiateur was waiting to be picked up.

of course, i had to pick up a coffee and nurse it all the way to the office.

it was an exciting day in the office. the two most significant pieces of work i did were recording an online demo from a contractor (who threw up a little in his mouth halfway through 🤢), and taking a couple of guys with IT / devops experience into the warehouse and beginning to get a workshop set up there.

another highlight (in addition to the workshop, as opposed to the not-highlight of the demo) was a department weekly with lots of enthusiastic new faces, and a happy hour making a new convert both regarding shakespeare's sonnets and my vision for our software solution.

after putting mr smear to bed, i had a call with my boss; i suspected that i was going to be answering for having been a bit miserable the previous day, but it turned out to be a discussion about how to go about doing a deployment we'd had to defer and arguing over when to do it. we ended up settling on tomorrow night, so 🤞

today:

i guess i slept alright last night, at least better than has become usual. i was avoiding screens before mr smear left for school, and reading a canticle for leibowitz, or trying to at any rate. some of it i've really enjoyed, but the last quarter is proving to be a slog and with everything else going on i've decided to give it up.

while going through that, i realized that even if i'm not on screens i'm still focused very close to my head, so i decided to walk mr smear to school in order to give my own eyes an opportunity to "stretch". surprisingly, gd had had a similar idea simultaneously so we all walked together, which aside from an  encounter with a brazenly irresponsible dog owner was an enjoyable experience.

i had some important stuff to take care of, which generated a fight with gd that put more shitty vibes on the morning, but eventually worked through it and we hit the mall to do some grocery shopping and upgrade my phone.

it turns out the issue with my (old) phone has been that it's only got 4GB of memory, and with my "new" phone (the display unit, i got a significant discount for that) it's clear why it was so unresponsive; my baseline usage with nothing open is 4.6GB, and that's after uninstalling and disabling every app i don't need on a daily basis...

i'm a little concerned about the battery usage, but i'll give it a few days before i decide whether to complain or not.

on the way out of the mall, an older guy came out of the retirement home and lit up a cigarette while still inside the mall. i asked him to please not do that, to which he made stupid excuses and then started calling me a quibbler (not sure if the translation is good). so i called him a jerk, but he continued to act like a jerk and although i succeeded in walking away, it only takes one asshole to ruin a good day, and i'd already had some shitty experiences, and he occupied more brainspace than he had right to for the next while.

it was hot (summer's here) and i was sweaty and tired by the time we got home, but i had to rush off to pick up mr smear and help carry home all the books from his locker. i spent the next while napping on the couch listening to the audiobook of the lion, the witch and the wardrobe, waking up to gd reading asterix to mr smear.

i spent the remainder of the afternoon and most of the evening getting the new phone set up, while listening to insane AI covers like system of a crown and neon maiden.

we went to our friends for friday night dinner, which was a really pleasant evening, both for the adults and the kids.

it's now almost 1am, mr smear has just gone to bed and i'm about to jump in the shower and probably also go to bed.