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, June 30, 2026

politely backwards

 today was f***ed. it began alright - i slept okay, had a peaceful morning, and got to the office in good spirits in spite of my trepidation regarding the weirdness i experienced yesterday before leaving.

i spent some time arranging to go to a game dev convention in a couple of weeks, which i'm excited about, and then dived back in to troubleshooting. then i received a concerning message from one of the data guys, and i headed over for what turned into a kind of intervention.

...

i've been talking with these guys about what i'm working on for over a month now. i asked them for help, they basically told me to get on with it. i've worked hard - the heaviest lifting being constant fighting to make sense of how everything works, with AI helping but also hindering at the same time - and it's been rough. demoralizing. and i've been under big pressure.

but hey, i've gotten the work done. i've sent them tons of code to review, and they've (allegedly) reviewed it, and were satisfied enough with it to merge it. now they're saying that everything about my approach has been wrong from the get-go, and that these are highly sensitive systems, and that outsiders really shouldn't be working on them directly.

setting aside the surreal moment wherein the second guy made it all about "blame" and "shaming"*, i'm stunned by just how farcical it all is. to their credit, they both made an effort to behave professionally and tactfully after having thoroughly screwed me over.

* i seem to have successfully diffused the situation by explaining that if anyone was being shamed it was me.

then the third guy came in, and informed me that the reprieve i've been enjoying due to their unresolved issues might be turning into something else entirely. at this point i'm not sure whether this means that my work has been rendered irrelevant, or whether that speeds up my time-to-extended-deadline right into the past...

...

i kept my cool, but immediately left to come home for lunch, with a deep desire to yell my frustrations at the sky. i tried discussing what had happened with my mom on the way, and we both ended up irritated because she couldn't hear me and i didn't know she couldn't hear me. i arrived home to find my son standing at the entrance on his phone, having just arrived from the early ending of the last day of school.

he welcomed me home and informed me that he and "everyone else" had literally thrown all their books into the trash, which distracted me from my own nonsense and drove me totally nuts in a different way. i was gobsmacked.

we went over his end of year report while i ate lunch, and it was relatively good. the fact that he didn't get kicked out of the school, and that he appears to be welcome to continue in the next year, is simply amazing to us and we're very grateful.

omg he's going to be turning eleven soon.

i delayed returning to the office, going so far as to shave my beard before i went, and once there i spent the following two hours writing up reports of what had transpired and compiling a timeline, interspersed with strolling around the office and staring out windows or at the views from the balconies.

i came home, helped unpack the first round of groceries, then took mr smear for a short walk. then i did not-a-hell-of-a-lot until dinner. we had a nice dinner, finished watching zootopia 2 (we were entertained, but i don't like it), spoke to my mom, and mr smear has just convinced me to let him have screen time before late summer holidays bed time.

fine.

Monday, June 29, 2026

getting it over with

a lot more presentation work, and then lunch with the AI guys relating all the things i've been learning about to my client's systems. very interesting stuff.

then a couple of hours trying to make sense of my project work, but ten minutes to presentation and discovering a glaring issue with my slides.

getting through the presentation by waffling poorly for the first half, only picking up steam towards the second. i feel bad for everyone i was talking to.

leaving the office late on a bit of a low note, as i was stuck on stuff that really doesn't make sense.

i ate a lot of dinner in spite of arriving home without much appetite. zootopia 2 is awful writing, but the jokes are excellent.

drama at bedtime: gd struggling to make her peace that we might not be able to afford a dog.

most of an episode of ludwig, absent-mindedly watching and playing for a while, now considering going to bed soon.

(trying to) be prepared

 what a bizarre start to my day: i slept alright (i had trouble in the middle of the night again, but i got up immediately and stretched hard), woke up a little before my alarm, and began my day by completing judge dredd: the small house (brilliant) and reading a little bit further into the thrilling adventures of lovelace and babbage which i started on friday evening.

i'm not sure how i feel about the fiction aspects of it*, which i guess is the whole point, but the non-fiction intro is really interesting.

* mr smear hates it

someone i work with just gave me a voucher for a game dev conference happening in a couple of weeks, and it turned out to be for the full amount! i wouldn't have been able to go otherwise, and now i'm trying to make sure that i can get there from an admin/client point of view.

yesterday:

the morning actually began with a visit from the building's plumber. did i mention my neck and shoulder have been giving me trouble since friday? well, i got plenty of exercise filling water buckets and cleaning the floors... the guy managed to clear the blockage though; turns out my mom called it when she was here (i don't remember this at all) - one of the inhabitants of the planter, long before our time, sent its roots all the way down to ground floor.

i spent about four hours yesterday - most of my work day - preparing my presentation for this afternoon. along the way i found my company handbook (my mentor directed me) and still couldn't get access to the presentation templates. i subsequently learned that nobody likes the platform, and nobody's maintaining it. lovely. fortunately, someone a while back made an AI-powered presentation builder, and it works really well so i'm sticking with that.

i really want to fix the platform though. i *despise* bad onboarding experiences.

i did do a little client work yesterday, but i'm kinda stuck waiting on a PR review, and in any event the research for my presentation has turned up a couple of interesting threads to pull for them as well - not least being how conway's law applies to a company post-reorg.

in the evening, i went out for a walk and to draw some money to pay mr smear's school book fine, and i was panicked about our financial situation the entire way there and back. when i returned, i sat down and did something i should've done ages ago - i revived an old budget spreadsheet and reconfigured it for our current lifestyle.

in theory, we should have some spare change every month. in practice, i think i'm missing something important. i was surprised to see how much insurance i'm paying each month once all the numbers are consolidated... according to my mom it's reasonable for it to be around 6-10% of one's gross salary, which if true means i'm actually paying less than could be expected *raised eyebrows*

i've also realized that i have to amortize big costs like summer day camps and spectacles if i'm to make sense of things.

we started watching zootopia 2 last night, the jokes are really good but i'm *so* over cash grabs and the writing is incoherent :(

...

hi ho, hi ho...

Sunday, June 28, 2026

movie rink

i spent most of my weekend recuperating. playing slay the spire 2 and avoiding any mental heavy lifting.

i got up late yesterday, managing to salvage some actual rest. the meaningful stuff from yesterday is as follows:

1. watching a good length of blade runner. mr smear got a bit lost in the plot at some point, so we stopped for now (perhaps he'll be ready for it in another couple of years)

2. watching a good length of avatar: the way of water. i think we all got bored, the writing is atrocious.

3. taking mr smear rollerblading, spending some time at the rink. overall we had a good time, and he's making really good progress ^_^

we finished watching splash over dinner, it's a strange movie to say has aged well, but there you go.

gd and i watched some more of ludwig and then i crashed, going to bed early. the penance for which was spending most of the night suffering from lower back and hip flexor discomfort, too tired to get up but too uncomfortable to sleep.

i got up this morning, made myself a coffee and sat reading judge dredd: the small house on the balcony until mr smear left for school. now i have a lot of work to do.

Friday, June 26, 2026

trapped in the nothing

 i passed out watching ludwig, then dragged myself into bed. i didn't sleep well, though, oh no - i woke up in the middle of the night with my neck having seized in a way that triggered a massive headache, and even though i managed to massage it enough to get it to settle down, it's still hurting and causing flashes of intense pain every so often.

did i mention that i had a lot of stuff to do today? i'm so freaking dysfunctional right now. i have bandwidth for bullshit, nothing more. gd and i did a shopping run, big data came down to give our balcony a colonoscopy (his endoscope works well enough, but wasn't able to thread it anywhere too interesting), he and his way hung around for a little while, and now...

... now i'm feeling broken and useless and idon'twanna.

oh, i finished the alice in borderland book this morning, it's pretty good.

Thursday, June 25, 2026

banana drama llama karma farmer trauma

 today was a better day, even though that's obviously off a pretty low bar. i actually slept through to my alarm this morning, and began my day reading some more alice in borderland - it's good, but the main reason i'm getting through it is because mr smear's read it already and i'm not sure if there's anything problematic in it :P

i prepared a message for the office manager regarding the whole vegan options debacle, but gd and my mother both agreed that it was a terrible idea, and that next time there's an upcoming event i should just tell her not to bother.

just after i arrived at the office and joined my team daily, i saw that i'd missed a bunch of messages from early in the morning - an incident, with me as the primary suspect. fortunately, it didn't take long to figure out what had happened, and while i was the trigger for the issue, neither the action itself nor its resolution were on me.

i proceeded to spend all day fighting with AI to figure out what i was supposed to be doing. the model i used cost a lot more money than usual*, and i'm not convinced the results were significantly better...

* i've seen the company "leaderboard", today, and the top four spenders are my two teammates, and two of the guys i work next to :P

gd packed me a sushi and pancake lunch, which i ate on the balcony, kind of admiring the view while listening to interesting youtube videos. very social.

in the afternoon, while waiting for an AI investigation, i saw an email come in from someone claiming to be a university grad. i had to verify their identity because i initially thought it was one of the usual phishing attacks i received, but it seems like a researcher is legitimately interested in my comic adaptation and wants to ask me about it!

my two primary intentions behind the project are to get the sonnets into the mainstream via teenagers and young adults, and to manipulate the ivory tower of academia to engage with my interpretation. so this has potential to be an important beginning!!

my client's happy hour was far superior to my employer's, the vegan food was so delicious i had to double check the ingredients :P

i came home, picked up mr smear and the book we bought unnecessarily on tuesday evening, and we walked back to book store, experiencing the titular banana drama llama karma farmer trauma that my BDLKF son generates.  on the way we ran into the dad of one his previous classmates, and in our smalltalk i found myself joking that "we can use a few rocket attacks just to give us a sense of stability" and making us both uncomfortable :P

we couldn't get a refund, but we could exchange it. they didn't have any english books for kids or young adults, they didn't have drawing equipment we were interested in, their toys and games selection was pretty shitty, but eventually i found something - a book for gd entitled the mammoth book of bizarre crimes.

...

we paid, left the store, and i decided to take a short detour to look for supermarket / pharmacy underwear (it's the best value for money IMO). while waiting at a red light, an arab wolt driver rammed into the guy standing next to us, then immediately yelled at him to get out of the way. the american oleh immediately prepared to throw down by removing his shirt*, then pointed and laughed out loud when he realized that the delivery box on the back of the wolt driver's electric bike had a his number on it, which he immediately started memorized as the driver tried to get away.

* which i later explained to my son was an enormous tactical error - if he'd done that to intimidate me i would have knocked him out while he was struggling to get it over his head 🤦‍♂️

while we were exchanging details so that i could bear witness, the driver came back and threatened him with a large plank of wood with a nail in it. this big american dude kicked off his flip flops and ran towards him*, and i started recording. when the two of them disappeared around the corner, i felt sure that the guy was going to get murdered.

* yet another terrible tactic, as i explained to mr smear

when i realized they were moving further away*, i followed and told mr smear (who'd been following me) to wait for me. just then the driver started throwing rocks - massive rocks, double-fist sized, one of which whizzed past me and another broke just in front of me and a piece skipped towards mr smear.

* at this point, the american yelled the phrase "yesh li mispar shelcha, dickhead!", which is a simply wonderful catchphrase 🤣

he chased the mad wolt driver away, and another witness (also an olah) came to exchange details and help him call the police*. he asked me to wait a bit for his girlfriend to arrive, he needed someone else to tell her he hadn't started it :P

* some old guy came past and tried to convince him to "let it go", which pisses me right off. 

mr smear and i came back home, discussing everything that took place, with him telling me the story from his perspective and including some particularly funny takes. the first he saw of the incident was the guy taking his shirt off, and then he noticed that he'd removed his shoes, and he immediately thought to himself "what, are you gonna take off your shorts as well?"

later, he quipped: "he has balls of steel. and a brain made of the same material" 🤭

...

we had dinner watching more of splash, though we had to turn it off to get mr smear to actually eat. then he told the story to my mom, and the shower and bedtime routine went relatively smoothly. now that i've got all of this down, gd and i are going to watch some ludwig. ludwig is good.

Wednesday, June 24, 2026

blown fuse

 today was fucking miserable. i spent most of the company hackathon just wanting to be anywhere else, questioning my life choices and feeling very, very shit about myself and the situation i found myself in.

yesterday:

after significantly more effort, i managed to push monday's changes, and then follow that up with more changes. sitting next to the AI experts has become a legitimate challenge, because we have really interesting conversations all the time, and i need to keep awkwardly bowing out to get some actual work done.

i came home for lunch yesterday, gd made me more sushi, and it was a great escape from the office. just as i was preparing to head back, she received a phone call from a very worried mr smear - he admitted that he'd drawn IN MARKER all over the book we'd had to re-purchase for him a couple of months ago. the day before they had to return all the books.

fortunately, we had plenty of time to coordinate our responses, so we could keep on him on edge while figuring out an appropriate punishment that's harsh enough for his being on edge to be warranted, and for him to learn the lesson, of course, while still being fair enough to reward his being honest and upfront about it.

when i was finally able to get home from the office, i dropped my bag and immediately took him to the bookstore to purchase another copy. the walk there and back was long enough to have a bunch of conversations, including follow-up talks about what to do if he gets lost again, and the rest of the evening was another sushi dinner (and starting splash), and random mindless shit until climbing into bed.

today:

i woke up late, which was already a terrible start to the day. and my stomach was doing a thing. i left with mr smear, saying goodbye to him halfway to the school and walking to my office from there. i arrived having not had a cup of coffee yet, so i made one, immediately remembering how much i dislike their coffee options.

there was a large spread for breakfast, but i didn't see any vegan options so i found my team's station and started trying to get set up. of course encountering lots of weird issues that i hadn't had before.

the office manager told me to stop being a nerd (it was her expression for the day) and go eat, so i got up and asked her if there were vegan options. "of course there are", she said, and aimed me at one of the caterers. he walked me around, showing me that a) he didn't understand what "vegan" means and b) that the only options that seemed trustworthy were all buried in cheese. no, i didn't want him to wash them for me. that whole ordeal was worse - more insulting - than them just admitting that there weren't any options.

having started my day thoroughly on the wrong foot, i then began to meet my teammates. two of them were very clear about not wanting to be there, three of them arrived late, apologized, and then promptly fucked off for the rest of the day. that left five of us altogether, with exactly one guy being enthusiastic and two in total being productive (not including myself).

to be fair, though, the lack of productivity in the two guys who weren't interested in the first place was largely due to my lack of planning. it wasn't until a short while before demo time that we had the general architecture locked in, and at that point i learned that i was supposed to have been putting together the presentation and presenting our efforts to ~100 people.

this was a rock bottom moment for me.

there was nothing i felt right about presenting, everything was utter dogshit, after a lousy, miserable day that included navigating some pretty shitty attitudes. i was so stressed that i - only half in jest - tried to get anyone else in the team to take charge, and eventually one of the more experienced guys suggested that i ask the organizers to skip our team.

which they did, but then everyone seemed disappointed, the enthusiastic team member especially so.

most of the demos were really good, but i couldn't enjoy them properly because i was so nervous that they'd forget they agreed to skip us and call me up anyway. by the time i left, i felt absolutely disgusted with myself and with the day, completely demoralized, and full of bitterness.

i called gd and let her know how i was feeling, then i called my mom, and then i tried to get my head into a better place while on the bus home but to no avail. one of our upstairs friends walked into the building with me and made the mistake of asking "how are you?", and then i automatically responded with the truth and immediately felt bad for doing so. i sent her an apology a little while later.

our landlord and his handyman had been sending me voice messages all day, which i detest, and they became more and more confusing and annoying until eventually we spoke (just after i put mr smear to bed), and i went downstairs and discovered that the aircon has been on, and isn't dripping. he said some stuff that confused me, which i'm too tired to care about, and now that gd and i have finished the first episode of ludwig (which is really fun) and i've posted this, i'm going to try to wind down and fuck off into dreamland.

Monday, June 22, 2026

slop machines

 the highlight of my work day was coming home for lunch and being present for the transit company reps to evaluate the state of our external-facing windows and doors. it looks like they're going to replace them (or subsidize the replacement), and they were very pleasant about it all. apparently, the construction (whenever it takes place) is expected to last about six months, and shouldn't be noisy at night 🤞

[we're still suffering trauma from 2017]

i moved desks twice, i'm now sitting with the AI specialists - it's nice, but also distracting :P

i spent all day babysitting AIs and PRs. the thing i did that made me feel the most productive was this:

slop machines

oh, yes - and i had to suffer through yet another team presentation that was put together with AI (zero shame about admitting it), from a guy that's going to be in my hackathon team on wednesday. i would feel haughty, but just as i asked him a question my phone rang with an unknown number, and i was on video, and i was so worried about it being urgent that i asked my question, muted myself and answered the phone, and only afterwards registered just how rude that was :/

[i just figured out what the call was about - they finally fixed the uncloseable tap i complained about when we went to the rink]

when i finally did manage to extricate myself from the office, i rushed home and got mr smear onto his rollerblades, and we went out for a spin. HUGE improvement, really exciting stuff! and until he feel in the park we'd both forgotten that he was supposed to be keeping his arm safe... fortunately he landed on his other arm :P

we had a great sushi dinner, watching infinity train, i read some more of alice's adventures in wonderland and then settled down to try and be productive. my intention had been to be productive on my AI harness efforts, but instead i spent about two hours alternating between random shit (and spire-slaying) and babysitting that damned PR.

i really hope i'm done with it for this round. i'm also becoming increasingly aware of the fact that i'm not completely confident that i understand more than just the gist of it, so i guess i'm going to need to address that in the morning. i think i'd be less uncomfortable about the way we're working if we didn't have an entirely artificial deadline looming that management's taking very seriously.

sleep journal entry

sleep journal entry: i had some difficulty falling asleep initially, then suffered a combination of hip flexor distress and general insomnia that lasted most of the night. i was awake when mr smear  came sneaking into our room to take the kindle, i considered shooting out a hand to scare him but he was making such a good effort at trying to be stealthy that i let him think he'd succeeded.

i just finished reading watchmen, it's so full of genius, wit and wisdom and taste and cunning, it truly is a masterpiece.

now i'm free and have just over two weeks remaining to read the graphic novels we borrowed from the library about two weeks ago...

Sunday, June 21, 2026

it pours

i'm so freaking tired.

it was another rough day, tweaking AI skills and configurations and my PRs, and going around in the inevitable circles.

i went out in the evening for a short walk (the excuse was to buy another double-adapter, but i really did need real movement and my hip flexors had been agitated all day), and went i got home i was surprised to find that mr smear hadn't arrived yet - he'd missed his stop, and gotten off when he was almost at the next city.

my son learned some navigation skills today, and hopefully a little common sense. i went to retrieve him, and he made me lose my temper while i was trying to locate him by not only not answering my questions, but by telling me what i *should* have asked him when those answers wouldn't have helped me in the slightest 🤦‍♂️

when we finally met up, his lip began to tremble and i thought he was going to laugh, which made me giggle, but then he burst into tears instead - he'd been legitimately afraid. it wasn't until we finally got home that i realized *just* how lucky we'd been: when we came inside, his phone battery was at 1%. without family link's location service and a whole lot of phone time, i might have been able to guess which general direction he'd gone in but i have no idea how we would even have begun searching for him 🤯

so that happened.

on our way into the building we bumped into big data, who subsequently came down and managed to clear the cement at the entrance to the drain. then he had a beer and we chatted, and then it was our dinner time. we watched some of the first episode of the highlander series, and then it was bedtime for mr smear...

... and then, after i read to him for a bit and had had a shower myself, i saw that big data and another upstairs neighbor had done another experiment, and i saw that there was some water pooling above the drain. also, it turns out our A/C drips and had been doing damage downstairs.

FFS.

i had stuff i wanted to do tonight, but i'm so damned over it. i'm going to try going to bed now and i'm praying for a reasonable night's sleep.

pre-work work

 okay, i seem to have gotten a relatively good night's sleep, even though i could have used a heck of a lot more. i drank coffee and read some more watchmen (i'm nearing the end), said good bye to mr smear, and then dived right in to fighting with the municipality and the car rental company, which so far seems like an expensive, losing battle.

then i climbed over the balcony divider and discovered that our end of the blockage from last night is rock-solid.

then i paid the electricity bill.

then i had a tiff with my wife over my enthusiasm for the news that the EU has voted to deport illegals and terrorists. then she left for her first sewing lesson in about a year 🤞

now i've had breakfast, and i've posted this, and i'm about to switch machines and hopefully finish up the work i've been trying to push since wednesday 🙄

Saturday, June 20, 2026

forced pause

 this weekend has been a trip.

yesterday:

yesterday morning began with us sending mr smear off to school, and me (after reading a bit of watchmen) settling down to get a whole lot of work done because it's been piling up and the deadlines are looming.

so, of course, i received an urgent phone call from mr smear's paediatrician to say that according to the radiologist there *is* a crack in mr smear's wrist, and she sent us a referral to immediately return to the hospital. gd and i rushed to get out the door to pick him up from the school, upset that the doctors would release him and upset that they could make such a dramatic error, then took him to the children's hospital, where we fortunately were immediately ushered into the ER and seen to very quickly.

it didn't take long for their trauma specialist to study the x-rays and inform us that the orthopaedic surgeon that had seen him the night before was right, that the radiologist had misread the images, and that our morning had been thoroughly disrupted for no good reason. and mr smear was bummed out because he was explicitly instructed not to use his phone or kindle or play games with his right hand, which he's been struggling to comply with...

during the course of the running around, i'd contacted my teammate for help, having figured out a piece of my project that could be easily delegated. i was very pleased and grateful to see that by the afternoon he'd managed to make some progress!

once we got home, i spent the rest of the day doing research and preparation for a lecture, and putting together and publishing a tool for migrating MCP configurations between AI harnesses, and watching a good chunk of monty python and the holy grail (mr smear got bored, but he's still quoting some of it anyway) and the gamers (the director's cut) which he found hilarious ^_^

oh, yes, and we took a walk in the evening to the special recycling facility and then to pick up some snacks.

dinner was great, and we finished watching grease, but the enjoyment was significantly diminished by some drama - mr smear, apparently unintentionally, was quite disrespectful to gd and it took some time for the situation to calm down.

today:

i woke up relatively late, after a pretty reasonable night's sleep. after a little more watchmen reading and cleaning the balcony, we put on the golden child which both gd and i remembered fondly. mr smear walked out the room halfway through, i passed out for bits of it, and overall gd and i were both saddened by how disappointing the experience was.

i'd spent some time the night before writing an article arguing the necessity of introducing our kids to the pop culture we grew up with, and this afternoon i sat outside and finished it. i said a lot of things i'm quite proud of, but only after publishing did i realized that the title's all wrong and it's too late to do much about it.

getting gemini to produce coherent images for the article was hard.

our second movie today (because of mr smear's arm, you see) was gremlins 2, which we watched beginning to end and all thoroughly enjoyed :)

i took mr smear for an exercise walk in the park, after which i had a long chat with my sister who's struggling with a whole bunch of difficult stuff right now. that's the sad stuff. the good stuff is that it looks like there's a good chance she'll be able to pay us a visit in the coming months! i didn't realize that we haven't seen her for almost half of mr smear's life, in my head we sent her off just a few years ago 🤯

i said goodbye thinking we were about to have dinner, but that plan was derailed by a sudden flood of water on our balcony threatening to come into our apartment. we set up a barrier, sent photos and requests to our neighbors to please stop whatever they were doing, and big data came downstairs to lend us a hand (or do the lion's share of the work) in trying to clear the blockage. it's a good thing i could lend him my proper galoshes, it was messy work and it was late by the time we stopped and agreed to resume in the morning.

i started on my dinner while while mr smear and his daughter (who'd brought some stuff down) finished theirs, and then it was time for getting mr smear ready and into bed. i'm sure i've left out some important stuff, but tomorrow's a big day (as is every day in the upcoming week or two) and i think i'm done for now.

Thursday, June 18, 2026

not broken, well-fed

 i feel like i'm just about to fall apart.

this morning began with me getting out of bed a bit late, reading more of watchmen, making a bit of progress in a new side project before heading off to work.

work was mostly about migrating to claude - i'm still experiencing a lot of weirdness - and then we stopped for a small lunch (a tiny, oddly nice onion and raisin bagel) in preparation for the group outing, and then before i had a chance to grab a coffee and do something productive i received a phone call from the school: mr smear, in tears, believing that his arm might be broken.

i rushed out to make my way there - i tried to catch a cab, but the guy who accepted my fare was still busy with another one - and the fastest way to go was to walk quite a ways and jump on a bus. in retrospect, there was a better light rail option, but i was rushed 🤷‍♂️

in a nutshell: my son has decided that he's a claustrophile, so during a free class he decided to stand behind the classroom door. one of the kids in the class - one who's been quite aggressive and mildly violent with him all year - saw him and smashed the door into him. apparently the kid didn't expect to cause as much harm as he did, according to mr smear he seemed sincerely remorseful and apologized profusely.

i arrived to find him seemingly alright, although when we did get a chance to stop moving at the light rail, his arm did look a bit bent. off we went to the clinic to show his doctor, which was a walk, and she was very impressed with his newfound ability to communicate what happened in hebrew (although i had to reign him in a little). she gave us urgent referrals for imaging, so we went to the next clinic, which was another walk, for an up-and-down set of x-rays, bandaging and receiving a referral for the hospital because all the doctors had left already, and then picking up the x-ray disc. then it was another walk to the hospital (all this because the clinics and hospital are relatively close to each other, but the bus routes between them are complicated) where gd met us and took over.

the group had left for the outing more than an hour before, so i rushed to catch a couple of buses to get the office, pick up my bag, then catch the light rail and walk (another significant walk) to meet up with them.

i missed the food tour part of it, and i was starting late with the drinking part of it, but i made it just in time for the eating part, and omg it was amazing food, and there was a lot, and i ate and drank so much (i guess that's relative, two light drinks and three shots, but i usually don't drink at all), and the atmosphere was excellent and we all had a lot of fun. like, really, a lot of fun.

i was interrupted twice by phone calls: the first, the mother of the kid who hurt mr smear; i wasn't quite cold, but not exactly warm either (i don't really like her, she's interesting to talk to but immensely disrespectful), and learned that her son wanted to contact mr smear but hadn't told her why. so i told her why, and then sent her mr smear's number, and she's assured me (sure) that it won't happen again.

the second call was from gd to say that his arm looks fine. which is an enormous relief for a whole bunch of reasons.

half the group continued on to a bar, a few of us walked together to the light rail, and then i switched to the bus home, and arrived just in time to take the last few bits of mr smear's dinner laffa, and start winding down for the night. after putting him to bed, i put an hour into the side project, and now i've written this, and i think i just might go to bed.

girl drama claude drama

 hoooo boy, it's been a couple of days. i'm going to be rushing through stuff i don't want to rush through...

yesterday:

arriving in the office just in time for my meeting, then spending a good half hour trying to get my computer connected to the network. nobody knows why my vpn connection keeps dropping, and i lost a significant amount of ephemeral context - not just work time - resolving it.

i spent a good chunk of my day running test jobs to enable me to finish working on one of the changes, and then i had to leave early to pick up mr smear, grab a bite to eat (and a cup of coffee), and head south to his class end-of-year pool party at a country club.

not only did we have quite a time getting there, between bus line switches and an unhelpful transit app, and some drugged out guy aggressively harassing innocent bystanders (he came too close for comfort while mr smear was fiddling with his sandals, but i think he ducked when he picked up my vibe).

while we were trying to get there, gd had managed to get herself lost on the way to the dentist, and there was much drama as i tried to troubleshoot remotely for her...

the pool party was really cool. the kids in this school are a different culture completely, much less cynical, and there were a few "performances", a couple of nice speeches, and then into the water. only a couple of parents went in with the kids - myself being one of them - and i had a good chat with the mom of one of mr smear's friends. and then some fun with mr smear before getting out (he was disappointed, but he was having a good time with his friends) into a chilly post-water 28 degrees.

i sat with a couple of other parents and we really got in to politics, ai, economics and ideologies, it was an exhilarating rabbit-hole dive and i think we all enjoyed it. when we were thinking about leaving, the mom offered me and mr smear a ride home, which i gratefully accepted.

suddenly, mr smear came out the pool and declared that he was "bored" and ready to go, but i could tell by his expression that something was up. i walked with him a little and managed to get it out of him - one of the kids had told his class nemesis that he liked one of the girls, they all were chanting it loudly, and the girl in question heard and apparently seemed to quite enjoy the idea of mr smear liking her.

he was mortified, dying inside, and i gave him some calming advice... but also, when i asked him what her name was, had to inform him that we were going to be going home with them in the car!

both the kids were a bit distracted on the way to the vehicle, but she saved mr smear from the scenario he was particularly dreading by jumping into the front seat. but then, as we pulled out, mr smear let one rip - i don't think anyone else heard it, but he opened that window really quickly 🤣

the ride home was much less awkward, the little girl's very sweet, and he made it home in one piece :)

it was pretty late, we had an amazing dumpling-y dinner that gd's concocted, and a good conversation about relationships and responding to teasing at bedtime.

today:

i didn't sleep so well last night, i spent at least a couple of miserably hours lying in bed, not quite awake but certainly not asleep.

i received some good news this morning, and some not-so-good news: gd's physio treatments are finally being covered - half the amount, but considerably better than nothing - and my request to have the parking fine cancelled was rejected.

the main thing this morning before heading to work was switching my copilot subscription for a claude code one. i figured it made the most sense, not just because it seems better from a value-for-money point of view, but also because my client is switching everyone over to it and i have to learn how to work with it anyway.

so that was pretty much the story of my day: trying to get real work done while simultaneously trying to get claude code to work the way i want it to. it's not a trivial migration at all, and claude code does a bunch of things in an utterly infuriating way (and i'm not the only one in our area to feel this). that stretched the day into a particularly long and emotionally draining one - lots of "i REALLY hate claude" moments - and i got stuck on something at the end of the work day that made it take longer to get out of the office than i could handle.

i picked up some healthy snacks from the supermarket on the way home. i wanted to take mr smear rollerblading, but he was doing hebrew homework and i walked in just in time to go over it with him. we both learned some stuff, but overall i'm very pleased with how he's doing.

we watched some more grease at dinner, which is initiating quite a few interesting conversations, and after dinner we had a lengthy and heated discussion about an incident with the crazy mom's manipulative daughter at school today; i'm so grateful that he voluntarily let us know immediately after school came out, because that gave me an opportunity to text his teacher before the madwoman poisons things.

i managed to do a little bit of productive stuff since putting him to bed, but i had to stop to write this and now it's feeling like bedtime.

Tuesday, June 16, 2026

sleep journal entry

i slept relatively well, but i think the past few days of not sleeping well are catching up to me.  i just got up off the couch after more than an hour "sleeping in". when sending mr smear off to school, i informed him that we're going to the class pool party this afternoon. he's looking forward to it, but disappointed that we probably won't go rollerblading today.

i really hope this sticks!

train of thought

i missed my sleep journal entry this morning:

3rd coffee 15.23

23.54 bed

6.36 up, not great sleep

that's because although the day started just fine*, my alarm went off at 8am to warn me that i had to be on the far side of kfar saba by 9.30, for a company (my employer) volunteering effort. i dropped everything, got dressed, rushed out to the bus stop, and travelled to my destination, which took a bit more than an hour and a bus switch along the way.

* fine, aside from gd being furious about the "deal" that trump ostensibly signed, which i later understood was yet more meaningless bullshit (it's essentially an agreement to extend the bullshit negotiations)

i arrived a little early, but the address wasn't precise. i asked the office manager / organizer to clarify, and that's when she called to drop the bombshell that the effort had been cancelled. and everyone had been informed of the cancellation except me, because she hadn't noticed that i'd registered (i'd registered during the initial sign-up).

what a fuck-up. so i bussed all the way back, having lost of couple of hours of my life that i really could have used. i quickly ate breakfast, then continued on to the office for a very long, busy day full of a mix of continuing to assist the previous client team with continuous incidents (two coincidences together, today) and making a bit of headway into understanding my own project.

also, a group meeting that was supposed to be a talk, but the speaker wasn't available so my mentor volunteered me to share what i've been up to. fortunately, that went well and turned into an entertaining and constructive conversation.

oh, and there was a small dog in the office bullying the big dog. that made me dislike him, but then he peed next to my shoe (on my shoelace!) so now i dislike him even more.

i left the office an hour and a half later than intended, arriving home with less than ten minutes to spare before another meeting that i'd forgotten about. that one went on for about an hour and half, but it was very interesting and, i hope, productive.

i had a quick dinner and we said good night to my mom, then gd and i did the grocery shopping, then i made myself a tea and played slay the spire 2, and then i was about to go to bed when i realized that i hadn't recorded by journal entry for the day, and now it's tomorrow so it's too late so i wrote this instead.

and now i can go to bed.

Sunday, June 14, 2026

electric pukaloo

 our pre-hackathon talk was interesting, i was grateful that my wife had come home in time to keep me supplied with coffee and for our beanbags which served as both seat and stand.

in the background i was installing local llm models, one of which initialized and was so heavy it killed my computer and it took so long to shut it down (everything was unresponsive, and the audio was jittering) that i had to rejoin the meeting from my personal laptop...

over lunch, gd and i watched the first bit of the ludwig pilot, and it starts off really strong!

i struggled to "wake up", as i mentioned before, and by the time i was (relatively) ready to dive into my work i received a call from one of the juniors - the same jobs had died once again. i found what seemed to be a smoking gun, connected some dots, and it looked like a broken infrastructure upgrade, but later on (after finally wrapping my head around what i'm supposed to be doing) i got another call back to say it wasn't that, but rather a legitimate bug in the code. we hunted it down, and although it did eventually turn out to be the bug, i was mighty suspicious as it's a code path that hasn't been touched since the project inception and the likelihood of it "suddenly" becoming a problem is extremely low.

anyway, i helped out, essentially taking charge, and along with another of his teammates we managed to get it resolved. the boss / my client called me for an update, and once i'd made sure that the junior had it handled i was able to join my family for dinner.

i didn't mention that i'd taken a break earlier to go pick up some stuff from the shops - i made mr smear come out with me on his blades, though i was walking, and he was not in the mood. with that in mind, i think we were both pleasantly surprised by the end of it; not only was i very happy with his progress, but so was he, and he straight-up told me that he was wrong and that i was welcome to lord it over him, and that compared to the hell that is bicycles, rollerblading is heavenly.

so that happened ^_^

i was late to join mr smear and gd for dinner, and i ate arguably more than i needed to, and then mr smear and i ate the oranges i'd picked up earlier. everything was fine until we saw two highly active fruit fly larvae wriggling around the remains of his orange.

he's always had a thing about worms, creepy crawlies in general but worms in particular, and what followed was some serious high drama. and lots of googling to be able to assure him he'd be fine, and then i started feeling uncomfortable so i decided to try and throw up.

any time i successfully throw up "on command" it blows my mind.

anyway, the rest of the evening post emotional-rollercoaster was fine, i read a bit of alice's adventures in wonderland to him at bedtime, and have been slowly gearing down and preparing myself to try and get some sleep since.

jumpy

 in spite of my stress and my lower back (which has been griefing me for quite a few days now in spite of my consistency regarding iron and magnesium supplements), i managed to sleep last night.

i started the day reading more watchmen* (my favorite chapter, where rorschach is caught, also omg my son just read this stuff and i'd forgotten what it included), then sat down at my desk to get productive and realized that my son had left for school having forgotten his sports class shoes. so i jumped to get dressed, caught a bus (traffic lights and bus timing perfect), and dropped off his shoes and grabbed his sandals with literally two minutes to go until the bell rang.

* oh, i totally forgot - on friday evening i discovered a massive collection of books and comics i'd bought over the years from humble bundle, so i've read a couple of battlestar galactica comics (specifically one about time warping into parallel universes) and watched part of a video about the original series, and it's really shed new light on the reboot. i love how it's all canon, while all very different.

i came home and have been struggling to get shit done, though i did managed to put in a claim and complaint for gd's physio sessions.

the tami4 technician arrived, wore his shoes into the kitchen, reconnected the machine and pushed the button. water flowed nicely. it was apparently an "air bubble", and we could have had a slightly easier weekend after all.

i washed the entrance and kitchen floors, and i've made myself a coffee, and in half an hour i have a pre-hackathon meeting. i'm really having trouble getting my head in the game, i hope i "wake up" soon...

Saturday, June 13, 2026

numbers games

 i was having a fine evening, and getting stuff done, right until i decided to look at my bank account about ten minutes ago. now i'm enjoying a mild anxiety attack. i feel like i last checked just a few days ago, and a whole bunch of those expenses weren't showing up... i know that a significant chunk of it is for the summer day camp, but still...

...

the rollerblading was fine, mostly positive, but the first, say, fifteen minutes saw me practicing patience in a very deliberate way. once we got to the park, mr smear opened up a bit and we both had a good time.

we started watching grease over leftover dinner, with lots of pausing to provide context 🙄

i think i need to find a way to relax, last night's sleeplessness was bad enough :/

detour

 there was a lot of kitchen stress last night, and some very serious (positive) conversations with mr smear about life in general in its wake. gd had ridiculous trouble with the gluten-free dumpling recipe, but the ultimate result was much better than the store-bought frozen ones...

i did nothing of value between late dinner and climbing into bed a bit after midnight. then i woke up, restless and sore, and for about two hours lay in bed, distressed but too tired to give up on trying to fall back to sleep. eventually i got up for a couple of hours of mindlessness, then finally returned to sleep for a couple more hours.

i didn't feel great this morning. i read some watchmen, i napped a little, and then i was going to start getting into the things i'd been intending to do today* when my alarm reminded me that i was going to one of ze germans' daughter's bat mitzvah...

* i'd intended - like most people - to put down money for claude in order to have access to the fable model to do some experimentation. i woke up to the news that that wasn't on the cards any more.

i had a long chat with horseman about AI and middle east politics before and on my walk there, broken only to get dressed and make coffee, and when running into our old neighbors and learning that there're a lot of kids in the building now and they've managed to force the building management to renovate the bomb shelter. too late for us, but i'm very relieved for them!

the bat mitzvah was really simple and tastefully done, all i consumed was liquids (only one alcoholic drink, though) and a little bit of the fruit salad, and i had a good time chatting with ze other germans (irish/swedish + austrian).  i got a ride home, realizing only at that point just how late in the day it was.

i'm now having a late coffee, mr smear's just completed a second hour of "productive" screen time (making animations) and is now having a bite to eat, and then we're going to head out for a bit more rollerblading.

Friday, June 12, 2026

is it art?

 we were excited for the end-of-year exhibit, and mr smear was apparently excited too, as evidenced by him phoning us from the secretary's office ten minutes before it started to ask us where we were.

but once there, he wasn't interested in letting us go through the exhibit - which is what we did last time - he tried to rush us through and made it quite unpleasant. eventually, we got to the very, very, very last corner of it and found his works. his class had three pieces up, and mr smear only had two of his on the boards, and of those pieces one of them was upsetting to gd because it involved roblox horror with a rabbit being chopped up.

so... not the greatest morning we could have imagined.

we bussed home, then went out to do the weekend shopping. about halfway through i suddenly felt ill, most likely caused by nerve pressure in my neck. the rest of the expedition was unpleasant to say the least - i despise friday shopping on a good day.

we came home, i lay down for a while, and felt a bit better when i eventually got up again. good enough to try taking apartment the shower head holder that's been bothering gd since we moved in.

it was gross, badly rusted, and it took a while for me to get it off the wall. leaving this:

but is it art?

see that shiny eye? that's the sharp remains of a screw that's not coming out.

i then returned to the store with mr smear to pick up a sixpack of water that i'd been in too much of a rush for earlier, and gd called me, distressed, because she'd bought the wrong kind of rice flour for the dumplings she and mr smear have been desperate for. a bit later, there were yells from the kitchen, which rapidly made their way into the office - gd had figured out how to turn the rice flour into sweet / sticky rice flour on her own!

and there was much rejoicing.

it's now erev shabbat, and i'm not quite sure what i should be doing, nor what i want to do. but i will post this:

AI slop, AI slop of horrors, AI slop, AI slop of terror...

weekend vibes

sleep journal entry:

i had four coffees yesterday. prior to my third coffee, i was falling apart, foggy and tired and sleepy and having trouble concentrating, for at least forty five minutes.

i woke up this morning from a dream in which i was arguing with schwarzenegger's terminator over how to approach an accounting problem.

yesterday:

i had some stuff to do in the morning, but i ended up having a long chat with urchin instead. i feel bad, because i think i made her feel bad about her new corporate employer when i talked about the trust issues in our industry that i previously posted about...

...

on my way into the office i had an idea: i think a lot of what's wrong with western society comes down to having been raised to believe that we can be anything and we can do anything, which, when taken literally, ends up with people who cannot bring themselves to accept and deal with reality. it's a societal illness.

...

the team i sit with was off volunteering, to it was a quiet morning in the office. it was still kinda quiet after they came in, so it was mostly a relaxed end to the week and i seem to have gotten a handle on the current phase of my project.

i came home for lunch, ate a couple of lotus cookies and fired off a troll message to mr smear thanking him and implying that i ate them all. when school ended, i received the following response:

both hilarious and scary - on the one hand, it felt like a "we need to talk about kevin" moment, on the other i was highly amused by his emoji fluency 🤣

we discussed the upcoming exhibit, and he told me he was only missing one piece that got lost a couple of months ago, and i asked him to recreate it when he got home. as much for me and gd as for him.

a while later, i received a picture of his recreation, and it was brilliant ^_^

the office happy hour started less happy because i inadvertently raised the issue of them not having any vegan treats when i, personally, wasn't interested in the temptation. but my boss is also vegan (apparently), so the organizers were quite stressed about it.

i grabbed a beer, and approached one of the AI gurus about my openspec experience (which we'd briefly discussed a couple of months ago), and he offered to sit with me for a bit. we ended up spending most of an hour and a half in a flurry of installations and experiments, and i was pleased to see his enthusiasm when he finally grokked what it is i want to build. i learned a lot from the conversation in general.

i had an awkward interaction with my boss on my way out, he wanted to know my project timeline and i began explaining what i'd already explained to my manager, "assuming no more surprises, and every step along the way we've learned new and surprising things"... and he cut me off: "first the estimate, then the disclaimer" :P

i came home, mr smear and i strapped on our blades, and i took him for a round. he was really nervous and scared, but we got through it and he had some really good moments. we also had two encounters with really sweet dogs; the first, a puppy who was peeing himself constantly with excitement, the second a huge, fluffy, very nosey girl. i very much appreciate the additional positive vibe injection into mr smear's early experiences ^_^

just before we got home, he tried to roll a bit on a downhill and hurt himself as he fell. he was upset and started sulking away, and i caught him and told him he had to show himself he could do it - i'd been telling him the entire ride that his body's capable, it's his brain that needs to be aligned. surprisingly, for the state he was in, he went "fuck it", turned and rolled and t-stopped beautifully!

i was so proud of him, not just for the physical success but for the attitude, and for not ending the ride on a negative note.

we finished watching little shop of horrors over dinner, and got him into bed, and then i sat down with gd and we talked about something that she's always done when we watched tv or movies together that's really unpleasant*. it feels like we got to the bottom of it - it's more a communication thing than anything else - and it was a relief.

* she just fucks off, while we're waiting for her to continue. anyway, it's a little complicated.

i did nothing last night, and went to bed relatively early because my eyelids were feeling particularly heavy.

this morning so far:

i got up late, finished another chapter of watchmen, and finally replaced the UV light and purifier of the tami 4. something went egregiously wrong, though, and now we don't have a tami 4 for the weekend and a technician is (thankfully so quickly) coming in on sunday morning.

now that i've posted this, pausing to tear up at the opening sequence of darwish - desert adventure 2025 (quoting udi kagan's הלם קרב), we're about to leave for the school for the end of year exhibit, very excited to see what mr smear's been up to!

Wednesday, June 10, 2026

entangled

i posted something this morning, and i'm disappointed that it hasn't got much attention:

nobody's talking about something that's really important: regardless of whether you've been retrenched or not, how do you trust an employer that would throw your fellow employees under the bus for the promise of cost cutting AI? how do you return to working for a company that did that to you? where's the incentive to work hard and behave as if you and your employers have a shared stake in the future of your company?

the accepted behavior of our industry leaders is nothing short of psychopathic, and nobody is calling them to account.  we've all just accepted that this is what business looks like now, and it's hurting not just the human beings who do the work and have families to provide for, but also the businesses themselves, and also our economies.

...

the pharmacy run was stressful. after waiting about half an hour, listening to music and knowing there were another ten numbers to go, i was suddenly yanked out of my reverie as i registered that my number was suddenly, unexpectedly up. i rushed to the counter, struggling to turn the music off (the button just didn't work) and get my paperwork out, only to find myself standing there waiting for someone who turned out to be a technician and not a pharmacist.

he was trying to fix the queue number system.

what followed was chaos, with a couple of us keeping track of the numbers because nobody - including the pharmacists - understand what was happening. as my meeting time got closer, i was approached by a woman who was also in a hurry and wanted to trade numbers.

anyway, that wasn't the worst of it. the worst of it was my credit card being declined, and having to set up gd's on my phone wallet with her validating it from her phone while the pharmacist became impatient and a large crowd was suddenly behind me. i managed to get it done in record time, but not without a high level of stress.

i managed to catch a bus and get home and join the zoom call one minute late.

...

after the daily, i ate a quick breakfast and headed to the office. it was a complicated day, with me untangling a mess of work that needed to be reverted, then replayed. i thought i'd done a good job of it, but around 5pm i learned that one of the reverts broke the CI pipeline and nobody (least of all me) could figure out how 🤦‍♂️

at least my sync with my mentor went positively, although a bit later my fellow contractor paid me a visit, distressed, because everyone he's spoken to about the hackathon has given him a different answer and none of them seem fair or right to him. i gave him some advice, but i'm glad i'm not in that position.

during the day it crossed my mind that there's a huge difference between standing on the balcony of a top floor of a very tall tower, and seeing a photo from it, so i walked home, picked up mr smear and walked back to the office to give him a tour of the four corners of our floor. he was thrilled, and it became a powerful lesson in perspective ^_^

we sat down to dinner soon after getting home, and watched the second third of little shop of horrors, which to my delight he's thoroughly enjoying and is completely invested. i must admit, though, i'm finding it more and more amusing that he often pauses to describe what's happening as if he's just had some deep insight or epiphany; like, he's just stopped us to demonstrate, unwittingly, that he understood what just happened on the screen 🤣

 ...


mozambicans: suffered the highest recent casualties, with at least five citizens killed during violent mob attacks and arson in coastal towns, displacing nearly 600 people.

malawians: hundreds forced from their homes, seeking emergency refuge in community halls and mosques while awaiting state-sponsored evacuation.

ghanaians: hundreds voluntarily repatriating via state-chartered flights out of johannesburg due to severe harassment and safety fears.

zimbabweans: facing intense harassment, unlawful evictions, and workplace discrimination as one of the largest migrant populations.

nigerians: dozens requesting emergency flights home, prompting government airlifts and formal diplomatic interventions.

somalians: small business and shop owners facing widespread looting, vandalism, and economic displacement.

congolese: refugees and asylum seekers experiencing systematic exclusion from public healthcare and targeted harassment.

if this is what's happening to black africans right now, it's not going to be long before it starts happening to white africans. and in the current political climate, it's probably going to begin with the jews :(

...

after saying goodnight to my mom, i discussed my fears with gd, which led to a conversation about how she's been handling the years since october 7th and her relationship with the news. along with everything else, i'm glad she's starting to feel a bit of relief and see the light as other nations begin to wake up to what's been going on under their noses all this time.

sleep journal entry

last dream: track listings on the sides of containers, a shul service with someone i know who'd recently been released from prison (and who was clearly a traitor) being loudly disrespectful, and a container tramsporting a carnival covered in sheets and i could see ninjas (the irony) hiding all across it.

i slept through - minus successfully turning off my alarm - until i was woken up to say goodbye to mr smear. i don't know when last i managed to sleep like that.

gd's back is sprained, so instead of finally getting ready for the hackathon and a pressured day, i'm quickly drinking a coffee then heading off to the pharmacy...

Tuesday, June 09, 2026

delays

 i kinda feel like i'm in a pinball machine, being smacked around by flippers and bouncing off random objects and trying hard to avoid falling into the hole.

it took me too long to get out the house, so i stayed for my morning meeting and then went to the office, leading a lost stranger i encountered along the way to his destination.

in a nutshell, i basically wasted most of today on fixing up a repository in a way that the owners didn't like, and nobody cares enough to just finish the job. i think i handled the discussion at the end of the day appropriately professionally, though it was clearly awkward for both me and the guying reviewing my code.

in the afternoon, someone reached out to me to inform me that some of my earlier changes had broken something - eight days ago. fortunately, it was already a different kind of broken by someone else 🙄

fixing it was quick and easy, but then something in databricks went wrong and i had to manually reset it, which led to another issue with the other code i'd been working on... eeeeeverything is broken....

last week my rollerblading experience was disrupted because i'd consumed dairy, and i wanted to make up for it. i came home, for some reason stewing over something protoplasm and i had had to deal with in goa many years ago, and when i walked into our apartment my son jumped out and yelled namaste!, which he had no idea what it meant, and then when i'd calmed down a little and we went out for a quick walk before dinner, we encountered two indian women in beautiful traditional dress.

so that all happened.

we started watching little shop of horrors at dinner (mr smear grumbled about it being a musical, but calmed down quickly because it's good), then spoke to my mom, and then waited for mr smear to get ready for bed... by which stage i was running late for the rollerblading, and my stomach was doing a thing, and i decided that tonight's not the right kind of night.

so i've done very little of value, it's already late, i'm going to go to bed now. hopefully tomorrow will be more constructive.

homeschooling

 six day war... twelve day war... twelve hour war...

bizarrely, yesterday felt like a return to routine.

שמים את השיגורים בשיגרה 

we put the rocket launches in the routine

mr smear's biggest lesson for the day was helping gd clean the floors; the first half was a nightmare until i got involved, and once it was done we had to have a family meeting and discuss how we help others (mr smear) and how we handle provocations (gd). we then had a bit of a repeat episode when he was supposed to help her with the dishes before dinner prep, but for a different reason, and i found myself explaining to a ten year old techniques for getting off the toilet quickly 🙄

my workday was alright, and ultimately successful. i'm still really behind - way past deadline - but i'm making some progress and certainly learning things along the way. i don't really have a solid mental model for what i'm doing, though, not yet at least, but a big part of that is how uninvested i am personally.

i also "wrote" (AI) a bunch of bash scripts for a CI workflow, and now i'm thinking i really should rewrite them in python...

i got stuck waiting on others in the evening, and mr smear and i took our fluxx collection upstairs to play a couple of games with our upstairs friends. it was fun, but more than that it was intended to be an educational experience for the kids, and as many annoyances as there may have been, overall it went well.

mr smear and i came back downstairs for dinner and macgyver, and gd's mushroom-soup lemonade (she followed the mushroom soup recipe, it's a terrible recipe), and then a hilarious chat with my mom (cemeteries can be dramatic), and then a night of intentionally doing nothing of value.

this morning we woke up (myself a lot more slowly than everyone else), and sent mr smear off to school, and then i read a little bit (a mix of stranger in a strange land and watchmen), and now i've posted this while singing along to synthknot, and now i guess it's time to get moving and go to work.

...

i've been putting off a bunch of preparation work that i need to do for the upcoming hackathon, it's not feeling good. but having published my extension and the related articles, i feel like a weight has fallen off my shoulders.

Monday, June 08, 2026

return to routine

 more war. i mean, back to routine! shit, are we at *war* war or just the usual level? i mean, the kids are home but are adults going to the office today?

gods help us.

...

i got a bunch of admin stuff done yesterday morning, not least of which being registering and paying for mr smear's summer camp (is that even going to happen, now?) after realizing that i'd misunderstood the forms last time and stopped halfway.

UX matters, people :P

it took me a long time to get around to my actual work, but once i did i put in a good few hours and made some actual progress. one of my coworkers reached out for a half hour sync on maintaining dashboards in a healthy way, and i'm very pleased to see that the team is taking it seriously in spite of their initial skepticism!

i was a bit nervous about the "sync" that my manager invited me to - then learned why in a pre-sync meeting yesterday evening and was relieved to have been consulted before things get messy.

by the evening, i hadn't been out of my chair much all day, so i went to the library with mr smear for some exercise and fresh air (and to return a book, and pick up a few more interesting ones). it was a very pleasant excursion.

we watched macgyver over dinner, after which i made my extension look nicer and finished up the articles. then we learned that we're at war again...

... i spent the next hour or two trying to publish my articles (the medium website started throwing errors literally as i was publishing, and the emails were sent out with the articles in an incomplete state), then i played a little slay the spire 2, and then i finally went to bed.

[rocket attack incoming]

Sunday, June 07, 2026

not the early bedtime

 after my previous post, i showered, and we sat down to dinner. we finished watching cool runnings, i totally didn't cry.

i was tired.

so i played a little slay the spire 2 while mr smear got ready for bed, said good night, and then made myself a last tea. i thought i'd read a little and then go to bed, but i happened upon an article about publishing vscode extensions, and thought i'd *just* set up my account in preparation.

TWO HOURS LATER...

i now have my extension published on both vscode and open vsx marketplaces! my articles are just about completed, so i was trying to get some good screenshots for them when i encountered a new feature in vscode (i believe it's "github.copilot.chat.copilotDebugCommand.enabled": true) that puts my little extension to shame :P

aaand now it's very late, and i've got a big day ahead of me tomorrow 🤦‍♂️

Saturday, June 06, 2026

the rink

"omg you're making a face that looks like putin if he didn't have riz" - my son to me a little while ago, it made me want to die

...

we had a very pleasant evening, dinner and more cool runnings, then a visit from our upstairs friends, and then pure exhaustion and dropping into bed soon after they left.

this morning was chilled. i had a whole lot of stuff i wanted to do, but the thing i started with took hours. i did end up with the first part of a two-part article done and dusted, and i did quite a lot of it on the balcony on a lovely day (right until the sun started shining right on me, it was too hot).

then i got off screens for a while (i restarted reading watchmen again), and then i took mr smear our rollerblading. i was hoping to get to the roller rink at the sportek, but i did have any expectations. we made it though! and, in spite of his protests along the way, he did get on the rink and he did enjoy himself!

he had lots of little challenges to overcome, there and back, and we stopped for quite a lot of rests. at one point, we'd been sitting on a bench under some shady trees for longer than usual, and i suggested we move on; "no, dad, i'm enjoying this. we're very lucky to live here" 🌳 😍 🌳

so he's had a good time, and he's proud of himself, we've both had some exercise and rollerblading practice, and it's a fine end to a lovely day.

Friday, June 05, 2026

weekend incoming

 i still haven't fully recovered from tuesday and wednesday's dairy incident (i suspect my lactose intolerance has evolved into an actual allergy), so having a beer this afternoon has hit me surprisingly hard...

today got whole lots better. i was still a bit down in the dumps when gd and i left for the morning shopping run, but we found a nice little spot for coffee and relaxed and enjoyed ourselves, and the walk back to the shops and subsequent shopping trip were not unpleasant.

then we came home and had a nice, quiet, relaxing early afternoon as mr smear had gone to one of his friends (one of the two that he got physical with, the south tel aviv one). i was a bit nervous about picking him up and bringing him home on a friday afternoon, but the buses are running until relatively late now that it's summer.

the ride there was a bit stressful - some shitty kids for the first half, and lots of unwashed people for the second - and i was in a mode for the fifteen minute walk from the bus, partially because of the area (though it was fine, chilled, much less aggressive than the time i bladed through on a saturday) and partially because i was listening to slipknot.

i picked him up, and he appears to have been well-behaved and had a good time. we got to the bus stop in time, and everything was going just fine until halfway home he did something shitty and the entire week's issues with him came crashing home. we discussed it, we discussed my feelings and why i feel the way i do, but morale was pretty low for both of us by the time we returned home.

i dove into my AI "harness" - which, since yesterday morning's inspiration, has now been demoted to my MCP eavesdropper - and it's now feature complete and ready to be published. but not without some irritation: i blew through the rest of my github copilot credits and further into an additional budget i approved, and i didn't even have much to show for it.

i've parked the work for the day, and tomorrow i'll set about doing two things: the first, getting a local AI running again, and the second, publishing my extension. once that's done, i'll be more than ready to begin working on the actual harness i now have a design in mind for.

...

shabbat incoming. i feel almost surprised to have made it to this point in the week.

disappointment 2: the next level

 yesterday was fucking hard. i'm so over it right now, over everything to do with parenting and adulting and just getting through a friday fucking morning without having a breakdown.

yesterday continued to be shit. i didn't mention that i woke up yesterday feeling inspired, because i finally figured out the solution to a technical problem that's been causing me no end of consternation over the course of the past couple of weeks: i figured out what we need to gain visibility into our AI usage in general, not just eavesdropping on whatever our technological overlords haven't figured out how to block yet.

but that inspiration quickly faded with mr smear's friend's phone call*, and then i arrived at the office to discover that the previous day's incident was far from over. instead of working on my project - the one i'm past deadline for and drowning in - i spent all day (minus a break for lunch, thank god i took the opportunity to come home for a break) and until 10.30pm grasping at straws in the dark.

* later i'd get a phone call from his teacher, and learn that the situation is worse than we thought. so there's that.

at least i wasn't alone - and, in particular, at least the boss was involved. both because he had a lot of insights and provided a lot of useful guidance, and because he was a witness to why i wasn't working on my own stuff.

having said that, there i was, at night, in a dark client's office because the building's lights went off, instead of being with my family on a day that i really needed to be having a talk with my son. i'm a contractor, i shouldn't be effectively on-call, and i don't know how to navigate this professionally.

i almost sent a message to my mentor now, but i think it can wait until sunday.

as we left the building, the boss asked if i'd enjoyed the experience. the honest answer was that as much as i like the people, and i learned stuff, and i felt useful, and i'm grateful to have a job that pays me a salary, i also really, really don't want to be working long hours on meaningless stuff i don't give a shit about. he put me on the spot, though, and all i could come up with was "it's not all negative with you guys" and an awkward smile.

i arrived home exhausted and unhappy. i initially thought that my "liquid dinner" of a corona (that's the piss-water everyone else was drinking) would be enough, but then i found the sushi gd had left in the fridge.

my family was fast asleep, and i ate and showered and brushed my teeth feeling like a ghost in my own home.

i climbed into bed and fell asleep pretty quickly, and - for the nth day in a row - was woken at 6am by the god-awful sounds of my son spitting out toothpaste. so i woke up pissed off at him and the world in general, and try as i might (for more than an hour) i just couldn't get back to sleep.

we had our talk, albeit a short one, and sent him off to school. when i finally sat down at the computer to take care of what needs taking care of before we leave for the weekend shopping, i ended up having to troubleshoot the network issues again. i really, really shouldn't have returned the network device. when i finally got it all working again, i received an email reminding me that our physio insurance isn't ponying up, and now i'm pissed off and have sent an email to the brokers to ask if there are other companies we can use.

i'm so over these assholes making me work after i've paid them for a service.

...

i'm physically tired, and emotionally drained, and i don't know how i'm going to do the things i have to do today when i don't even have it in me to do the things i want to do.

Thursday, June 04, 2026

the disappointment

 as tired as i was last night, i dived back in to a refactor for one of my side projects that i'd begun yesterday morning (that's where my token budget went) and finally published the new package around 1.30am.

i slept alright, if not enough.

just after mr smear left the apartment this morning, i received a message from his best friend's mother. during yesterday's incident, he attacked him as well. the gentlest kid you can imagine. during our conversation, i learned more about how messed up my child is than from anyone else, and we're fucking distraught.

Wednesday, June 03, 2026

not according to plan

 so! i have an explanation for yesterday evening, last night, and this morning. also, today, and still now to a degree.

i didn't mention that when i took mr smear out yesterday, my belly was doing a bit of aching. i didn't really think much on it, but in retrospect that was the warning sign. then last night's feeling horrible, and this morning still feeling horrible, primarily with a low-intensity headache and an unusual dizziness.

i was still in post-rollerblade "recovery" mode, and i grabbed a petit beurre from the jar on my way to my desk. i'd had a few yesterday; they don't always have them, but every now and again i help myself to a couple when they do. but yesterday, and today, it tasted a bit different... richer... and while i managed to put that aside yesterday, the way i was feeling today made me suddenly paranoid. enough to go back and look again, more carefully, and realize that unlike the standard petit beurre in israel (osem), this was a different brand. so i looked up the brand's ingredients.

dairy.

in the "vegan"-labelled cookie jar, looking almost identical to the osem one which is legitimately vegan.

so i had my answer - the tale of last night, in its entirety, was me eating a handful of dairy biscuits yesterday afternoon, and then feeling extremely heavy effects all through the night and most of the morning. then there was an hour or so's reprieve, before this morning's biscuit kicked in and set off a pounding headache.

a coworker gave me a couple of headache tablets, which eventually took the edge off but never quite managed to lift the fog.

...

with that all happening, i had some important project work to do today. it took me a while to get into it properly - i had to deal with a few bureaucratic distractions, and i wasn't exactly operating at peak performance - and by the time i got started i was fortunate to realize that some else had overwritten my work yesterday before i triggered a mistake i might not have been able to take back.

i got in touch, and coached him through merge my changes into his (it's quite frustrating to have to guide experienced, intelligent developers through basic git manipulations because they refuse to use graph visualizations), and eventually we managed to get everything in sync.

but by that stage, i'd already been dragged into an investigation for an incident that had begun the night before and hadn't rung any alarm bells. suddenly, me the contractor who's working on a high-pressured over-deadline damage control project, had to take charge of the situation and lead the team through hours of resolution and troubleshooting.

so much for wednesday.

it looks like we did it in the end, and relatively well (i argued for combining mitigation with some elementary protections for the next set of surprises), and while monitoring the fixes not only fixed up the dashboards, but exported them to a versioned repo and demonstrated the advantage (apparently convincingly) to the others.

...

i left the office really late, stopped at the shops to pick up a couple of things, including soy milk for gd. you see, we found out months ago that she's probably celiac, and had some amazing success with her going gluten-free, but recently some of the symptoms have been creeping back. turns out, she's been drinking oat milk this whole time, thinking that it was gluten-free 🙄

...

dinner was excellent - gd made another large round of sushi and we ate the lot - and we watched some more of cool runnings. the evening was feeling like it was going great, so it was a rather undigestible surprise when the mother of one of mr smear's "friends" called to discuss him getting violent with her boy.

gd had suspected something had happened when he'd come home this afternoon, and he'd brushed her off, and it took a lot for us to extract even a little bit of the story from him. when i called the mother back to talk about it, it turned out that there was more to the story, but mr smear swears blind that that was everything. gd and i are extremely concerned, and we're both having trouble dealing with this.

...

oh, yeah - and this morning's AI usage, which was really basic, blew through more than half of my monthly budget. well, i've been complaining about the AI providers putting on the squeeze for a while now...

so all-in-all it's been a bit of a shit day, with only the slightest sprinkling of glitter over the incident resolution and the few minutes where i got to enjoy dinner with my family before everything fell apart for real.

i'm - fucking - tired.

sleep journal entry

i was somewhat uncomfortable and restless all night, possibly a combination of feeling faint from the rollerblading and still having some caffeine in me.

i have stuff to do before heading to work, so of course, here i am doing a complete overhaul of my encryption tool in response to some security alerts... it's in *these* moments that i'm grateful for the AI assist :P

revolving

 i ended up getting to bed pretty late, which i largely attribute to slay the spire 2.

mr smear's early alarm woke me up, and i had difficulty getting back to sleep. i woke up feeling zombified.

my day began with stranger in a strange land. i really wasn't into it at the beginning, and some of it feels really dated, but i pushed through that to discover that it's by design - as in it's at least somewhat satirical - and that considering the decade it was published in it shows such remarkable cleverness, both in its imagination and in its incredible ability to rewrite human experience from an outsider's point of view. it's also got a really dark feel to it. slow, ponderous, heavy, like watching a film through tv snow.

i had to force myself to put the book down and start my day.

adulting is stressful, especially unnecessary adulting. if i'm paying for additional medical insurance, i shouldn't have to work harder than them to get back money that's supposedly guaranteed.

[my previous ingrowing toenail from ages back is hurting again, suddenly]

i got to work, and found myself blocked waiting for the data team. during the four hours or so that i waited for them to get back to me, i continued to suffer in an infinite AI failure loop, which i tried to utilize as a test for my skill evolution. but when one of the data guys finally got around to me, he didn't agree with my approach and demoralization struck when i realized i might have gone through all that suffering for nothing (i mean, aside from the skill improvement).

...

at this point i received a call from the paybox retention team, who wanted to know why i ditched them and what they could do to make things right. i stood on the balcony, angrily describing their lies and how they've burned any trust i might have had in them, and by the time he heard me out he miserably acknowledged that he couldn't really make things right. then i hung up and went back inside, wondering if the people working near the balcony door had heard me... because i know that they heard me talking to mr smear earlier about why i'm not getting him a spotify subscription, as somebody came up and closed the door and i was quite embarrassed...

...

as we worked through the problem, though, we ended up hitting a wall that could only be resolved with the approach i'd been taking. so that was a relief. and then we ran into another wall, and the two of us split up to investigate alternate options.

i learned something today about connecting databricks to github, i figured out an undocumented way to use both APIs in way they didn't design for and it felt VERY good to see it actually work! it took a while to explain to the data guy how it worked, at which point he agreed that it's clearly the simplest and most correct solution for our use case, and that felt especially good after thursday's talks when i was so out of my depth that i could barely understand their questions, let alone answer them.

...

i came home in fantastic spirits. mr smear argued with me about discussing summer day camp because he already knew what he wanted, at least until he saw what the make camp is offering. we were sad to hear that he and his friend who's going aren't getting along so well - apparently his friend isn't friending much better than before they made up after their fight...

i slugged a 4th coffee in preparation for the night blade, then mr smear and i put on our rollerblades and went to the park and back. firstly, he's getting the hang of tying his laces intellectually, though his fingers are struggling. secondly, it was back to square one, he was very nervous at first, but we got there eventually and the way back was fine.

we came back to find gd with a sharp knife (always scary, and she was right nervous as well) and a delicious sushi dinner, which we ended by dipping unripe apricots into wasabi soy sauce with astoundingly positive results 🤯

i said goodnight to mr smear, then headed out to join the rollerblading group. just before leaving the apartment my neck twinged, and it caused me trouble the whole time i was out. i was already sore halfway to the meetup point, which was kinda sad, and i had to split halfway because i'd been feeling faint for a while.

most of my ride was fun, though it would have been more fun if i hadn't let myself get sucked into a really ugly political argument.

i came home almost in pieces, watched a crazy update from farzad about the coming robotic revolution while eating a second dinner, showered, and now i'm just trying to settle before climbing into bed.

Monday, June 01, 2026

mental

i just stopped working (11pm), after 30-50 minutes of going around in circles with the AI, in continuation of what the rest of the past two workdays have all been about.

...

for all my vibe-coding friends: a rare moment of AI honesty. this was after a good half hour trying to upgrade my agentic skills so that it could get to the solution without me doing any manual edits of the code.

babysitting AI agents is exhausting.


...

 what a fucking day. i went to the office, chatting with dod about an ambitious new project of his (and trading some wild family stories). the next few hours were me chasing after code reviews and, of course, discovering after they'd been merged that their respective CI pipelines had been broken for a long time and nobody else noticed or cared.

i also spent about an hour doing one of the teams a favor by cleaning up the permissions in their repo, which entailed removing a whole lot of names of people who were retrenched last year. leaving some projects with exactly zero people receiving alerts or able to manually intervene. the irony, that they thought they'd be saving themselves money by firing all those poor people when what they really needed to do was invest in training them better.

between the lack of tea varieties and decaf coffee, and the appalling state of the bathrooms, and the fact that i had an employer team meeting in the afternoon, i packed up around lunchtime and came home to eat. after lunch, i realized that i still hadn't gotten any response from the water company's whatsapp, so i gave them a call.

what i discovered was as follows: there *was* a personal warning sent to us, because we used more water these past couple of months than the previous tenants used last year. even the support agent acknowledged that that's obviously irrelevant and not an indication of a leak. there was *also* a warning sent to each and every apartment in the building, warning us about higher usage because big data refilled the shared reservoir last week. but there's nothing in the email to suggest that it's referring to the shared property.

assholes.

the meeting was long and difficult to get through - precisely the kind of experience that makes me think i might be suffering from some kind of narcolepsy. it's boredom, for sure. i've developed a sensitivity to meetings, and to boring meetings in particular.

while i was having my brain melted, gd discovered where i'd temporarily put some of our pictures a while ago. with her toenail. now that she's had both of her big toenails fucked up, i'm grateful that it's not the one that's still recovering from surgery but my gods, she really lost it. it's was almost her "broken shoelace", after an insane combination of hard things she's (and we've) been going through for the last very long time :(

work-wise, today was long hours, making progress but slowly and painfully. dinner was a nice break - we started watching cool runnings, and i decided that if there ever was an israeli bobsled team it would need to be called slalom aleichem, and then i found out that this year there was an israeli bobsled team, and they gave themselves the amazing name of shul runnings, but then they totally humiliated us by trying to cheat and getting disqualified 😭

after saying good night to my mom, my sister called for a quick sync (she and her son are experiencing moving troubles), and then it was time to put mr smear to bed, and then... AI sisyphus time.

it's late, i think i need to turn my brain off now.