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.

Friday, July 25, 2025

work off (art)

 work off art was amazing. i don't remember the last time i went to an exhibit and was blown away by almost all of it.

getting there went smoothly in spite of the already mounting temperature, but that was mostly a matter of luck in timing. and we had time to grab a coffee before going in.

on the way out, we sat at hummus ha'ben shel ha'suri for breakfast, which we all enjoyed, and then walked to the hospital complex where gd had an encounter with a disrespectful pharmacist* while i deliberated between reasonably-priced and comfortable sandals and unreasonably-priced but holy-shit-what-is-this-magic sandals. i ended up splurging and going with the latter, which i pray i don't regret.

* i'm proud to report that she held her own, and made her accountable to her coworkers

we picked up a traditional bread-and-salt gift for tahoma for tomorrow, then walked home humming and arguing over the exact tune of a specific bar towards the end of daft punk - instant crush (i was wrong).

after learning some of the history of the ac/dc back in black album and listening to it in its entirety while resting on the couch, i spent a good chunk of the afternoon making some progress with the language app i've been working on in fits and starts, discussing educational gaming with sailor, teaching mr smear how to play roblox snake properly, doing tons of dishes and watching two episodes of deathnote on the big screen.

gin & tonic & coffee (the latter separately) and getting ready for shabbat.

enter the weekend

thought for the morning: what we need is a modern-day roBEN yeHOODa to steal our kids' attention back from english tyrant tech by providing addictive hebrew games and localized tween/teen programming

yesterday:

it was a very relaxing morning, i feel like i got into weekend mode a little earlier than was safe :P

it was a very interesting work day, and almost entirely positive. not least of which being a conversation with an incoming devops who's making aliyah on monday, and a surprise visit by a guy who appears to be our incoming devops manager. and it turns out he's the one responsible for bringing in the star we interviewed a couple of weeks ago. we talked for a little while, and found really good alignment, and by the time he left he'd signed the contract, which is excellent ^_^

...

when i saw (we use google's family link) that mr smear was off the shuttle and on his way home, i gave him a call to ask how his day at summer camp had gone. "it was great!" warmed my heart, and then i had to laugh because he was extremely enthusiastic about how good the second meal had been 😆

it looks like he's making friends and having a really good time, i hope it continues like this.

...

in the afternoon our late chief architect's family came in for a demo of what we've been up to, and we had a happy hour (or two) in his honor.

...

i was amazed to learn that our office manager is one of the officers whose job is to inform families of wounded or killed soldiers. i accidentally overheard a part of a sentence that i wish i hadn't :(

...

i managed to get home in time for dinner and deathnote, and we spoke to my mom who seems to be getting better (but was very busy patient-zero-ing yesterday so i gave her shit about being irresponsible), and shower / bedtime was pleasant and smooth. i told mr smear how proud i am of him, and how happy i am for him, that he's matured so much over the course of the past year, and this experience is convincing me that if the art school places open up he'll actually be ready for it.

then i settled in to complete some work i needed to do for a couple of my teammates, and what followed was a series of broken deployments with me becoming progressively more sleepy until almost midnight, at which point i gave up and dragged myself off to bed.

today so far:

i slept so-so, but the last couple of hours weren't great. i got up, and after a while scrolled through my notifications, and then retried the deployment one last time with the intention of rolling back a version if it failed.

it succeeded.

mr smear's just gotten up a little while ago, i've got yesterday's main points written down, and today's big plan is going to an art exhibition (work off art) across from my old office and maybe helping tahoma and his husband move apartments.

Thursday, July 24, 2025

(professional) ceasefire

 yesterday:

on my way out the door i messaged my boss, who called me back pretty quickly and i explained the situation. he was shocked by what i reported, but grateful that i was proposing taking care of it, and then we moved on to discussing an upcoming reorg. after he repeated the phrase "you can go where you like" three times i stopped him to ask "you mean within the company, right?"

"oh, come on..." ^_^

i got to work and invited bigtalk out for coffee. the walk to the coffee shop was enthusiastic shop talk, but we got serious once we had our drinks. i started by getting a good sense of where he's at, which thankfully appears to be very much aligned with where i am / we are, and when i got to the criticism and strategizing he seemed very positive and receptive.

so that happened.

...

at lunch, over a funny conversation about hebrew accents, i discovered that my israeli coworkers had never noticed that shlomo artzi's lehatzil otach contains bad english 🤣

...

aside from a meeting after lunch where i had to be very active and involved while actively falling asleep at my desk, and aside from the morning drama, it was a pretty relaxed day and i managed to sort out one of the tech ops issues during deployment.

i came home to find that mr smear had had another good day at summer camp (although apparently the second meal had been physically too hot to handle). we had a good dinner and watched another episode of deathnote, and the evening was basically everyone passing out quickly.

this morning so far:

i slept terribly, or barely slept. i took mr smear to the bus stop, which we had to evacuate quickly because some fuckers decided that it would be a good idea to install giant screens for advertisements facing into the goddamned bus stop. there's no way mr smear would have made it onto his bus if i hadn't been there 😡

since getting home, gd and i have watched a bunch of random interesting things, and now i'm getting ready to roll out.

Wednesday, July 23, 2025

aliyah update

 oh! i almost forgot, apparently someone i've been talking to managed to push the right buttons, because the jewish agency informed her yesterday that they're dropping the ridiculous new requirement and all she has to do is show up with a valid police clearance.

i'll believe this story is over when she has a visa in hand, but it's extremely encouraging!

parenting (at home and at work)

preying on my mind this morning: overhearing bigtalk (apparently) badmouthing our tech ops' manager to him while simultaneously making him feel unappreciated. i literally didn't know what to do at the time, and then later the topic came up (partially) when we were talking to our boss. now i feel like i have to take him for a walk and discuss what happened, and i feel like i need to talk to my boss about it first, and i don't want to do either of those things.

monday:

i dropped mr smear off at his therapist and proceeded to work. i presented my roadmap to a bunch of coworkers, with the sharpest feedback being how i hadn't made the timeline clear. after an inspirational quote from my boss (churchill's "plans are of little importance, but planning is essential") so in the middle of the night, i spent an hour or two making a gantt chart that was received very favorably (and with surprise that i actually did it properly, thanks free online gantt chart software!)

the largest / most important effort went into setting up an installation machine, which provided some really tricky challenges and i ended up leaving without understanding how to connect two very important dots.

yesterday:

the houthi attack in the early morning proved a very effective alarm for mr smear's first day of summer camp. it wasn't the smoothest morning, but we arrived at the bus stop on time for the shuttle - a pity that the shuttle was about forty minutes late. but that did give me an opportunity to get a coffee from the bakery on weizman, which turned into quite a weird experience (from the confused cashier when i asked about their alternative milks, to the barista who didn't understand that "barista" wasn't a brand, to the french people standing and talking while inappropriately blocking anyone who needed to get to the counter, to the barista having difficulty letting me know that my coffee was ready).

on the way to work i spoke to my mom, who sounded pretty bad (and by the evening would sound terrible). we both expressed gratitude that none of us got sick throughout her vacation here, which was a first. i'm a little concerned by her always insisting that she feels fine when she's obviously really sick - serious patient-zero vibes :/

it was a very busy work day, with a highlight and a lowlight. the lowlight was the incident i described above. the highlight was figuring out, after a couple of hours, the ridiculous process of getting the installation machine accounts sorted out and operational. just in time, too: we had two urgent installations yesterday, and if it wasn't for that machine the tech op and i would have had to spend the evening in the warehouse.

instead, i made it to my dentist appointment on time. i hadn't understood that the pain i was having was due to a new hole, so it was a standard filling that needed to be done. the procedure was very uncomfortable, and it was very sensitive last night, but it seems to be a good job.

on the way home (the bus didn't arrive, so i had to walk) i tested my connection to the installation machine, and the successful test meant that i could have dinner with my family (when the two hours were eventually over) and watch deathnote and, most importantly, grill mr smear about his first day in summer camp.

there were a few hiccups and funny stories, but overall it sounds like he's managing well and having new and interesting experiences ^_^

the installation went on until almost midnight, and ended in a weird failure. but as i was reporting the failure, we received news that the deployment has been delayed. tech ops was really bummed out, but then i reminded him that a) we just got more time just when we needed it and b) that we'd been able to work from home and hadn't been stuck in the warehouse all night.

today so far:

i feel much better since finishing the course of antibiotics yesterday afternoon, they were really making me tired. my new filling seems to be settling.

Sunday, July 20, 2025

farewell

 i slept alright, i guess. aside from a couple of nightmares, and the terrifying thought that if something happened to my mom i'd have to make a choice between sorting out her affairs and not leaving israel for a country with an unreasonably high risk of bad things happening.

this morning was a bit of a mess, largely trying to figure out what to do about mr smear's therapy sessions and summer camp activities for the next few weeks.

my mom and i walked to the bank to move some money around, and picked up coffee and onion bagel to share (i've never seen anyone split a bagel in two so precisely with their hands before) before heading home to prepare for her flight.

we took the train to the airport, and managed to get her through the check-in process just as i needed to join a zoom meeting for work - the first ten minutes of which i spent frustratedly trying to get zoom to connect to my bluetooth headphones.

it was a long meeting, and while i'm glad i was understood i was embarrassed by my inability to communicate my thoughts clearly, and frustrated by a general sense of the meeting being about the wrong stuff.

and that it took exactly enough time to prevent me from being able to spend time with my mother during her last hour in tel aviv.

we sent her off, and made our way to the train, and returned back home, and the rest of the afternoon was relatively peaceful and easy. i've got one book left in the asterix omnibus we bought for mr smear, the comics are just as great as i remembered and they've really aged well.

but a little too quiet without my mom. mr smear's really sad she's left.

...

after dinner, we sat mr smear down and had a very big conversation about gd's history that was triggered by a weird thing he said the other day. there's no right time to tell a child that kind of thing, but there's definitely a wrong time (like when they've found stuff out for themselves, or worse - the hard way). i think it went as well as could be expected, but gd's clearly anxious that it was the wrong thing to do.

i guess we'll find out as we go ¯\_(ツ)_/¯

...

tomorrow's back to work, after taking mr smear to his therapy session, and then managing the "handylady" who's coming to fix our curtain rail(s).

i really, really hope i manage to sleep tonight.

Saturday, July 19, 2025

mission

 yesterday:

the surgeon advised me to return only as a last resort, and to book an appointment with a pedicurist instead.

my mom, mr smear and i took a very long walk to the beachfront and down to the shuk. we had a very serious talk about her making aliyah, and i hope she's processing it all because it was a big conversation and i think i managed to get across all the big points.

we took a bus home, then spent the next few hours resting.

in the late afternoon i picked up a car (which was a struggle, it was hot and the directions were shit) and we dropped off the watermelon at our cousins', then met up with them at the cemetery for a quick and personal memorial service.

we then returned to their place for a really nice friday night dinner. for the most part we all had a good time, including gd who'd been very uncomfortable the last couple of times. mr smear slipped back into his usual baby-hating habits, but was mostly good.

this morning:

this morning i discovered that my hip issues aren't necessarily caused by the bed. halfway through the night it got so bad that i left the couch and went to the bed, and slept better.

weird.

we had a pretty relaxed morning (i read asterix, and napped), and then we all went to the swimming pool. the lifeguard wasn't convinced that mr smear should be allowed in the deep end, but we were with him at all times and he made an effort to prove he actually could swim... but i think my mom and gd are right and that he needs proper lessons.

we were there for a couple of hours, we had a really good time, but it started falling apart as we prepared to leave when mr smear got angry with a baby for picking up gd's phone, and then messed around in the shower while i was waiting for him and while the clock was ticking on our car. and then when he finally came out i saw how badly he's scratched up his leg, and i lost patience.

and then, when i told gd that he was in trouble, she lost patience. so it wasn't pretty.

in spite of that, the rest of the afternoon went pretty smoothly (i think, i napped for most of it) and in the evening my mom took mr smear out for dinner and i took gd to south tel aviv for a dinner date. between the green cat pizza and a random hostel bar, we had a really good night ^_^

...

but we're all sad that my mom's leaving tomorrow.

Friday, July 18, 2025

payoff

tuesday night:

i finally managed to coax the deployment to succeed, but without a sense of success.

wednesday:

the day began with me learning that i hadn't been invited to the previous night's deployment debriefing, and i suspected that that was intentional on skippity's part to prevent me raising a bunch of issues he knew shouldn't have been. so i awkwardly gatecrashed, and took a number of opportunities to interrupt with my opinions.

it was entirely gratifying to get so much enthusiastic support from the other participants, and i felt really validated for jumping in because nobody else was saying what i was saying.

i had a potentially "final straw" moment with bigtalk, discovering once again that in spite of the extremely explicit ticket and discussion around it, he still hadn't followed the instructions. "you never said that!" he responded, at which point i showed him exactly how it was written in the ticket. "oh."

anyway, by the time the day was over, after a few more iterations, we considered his work ready to merge and we pulled the trigger. the first thing i did after he left was ask a couple of other devs to give it a try, and before i left i'd opened a PR for some minor improvements, but by and large we'd crossed the line and were ready to move on to the next thing.

which made me super nervous, because the next thing is the really hard thing.

gd and my mom made pastries with "chunk" fake meats for dinner. it's creepily close to a real meat experience.

yesterday:

the work day began with a pleasant conversation with skippity that made me feel like there were no hard feelings, and then i synced with bigtalk to make sure he understood what was required of him. i think it's understandable how skeptical i was feeling.

the day was overall pretty productive, with lots of noise (a fair amount of good noise) and a lot of me actively protecting bigtalk from distractions.

an hour before happy hour, bigtalk stood up and announced that he was done with his proof of concept.

i literally didn't believe him.

i sat next to him, he walked me through what he'd done and how he'd done it, and i was literally stunned, half disbelieving and half almost in tears (of joy and relief).

for me, the rest of the day was a celebration. i made sure that bigtalk understood what a big deal this is, and i discussed the implications with anyone who showed even the remotest interest, and i made sure that our boss was in on how things are going.

it feels like after a week (or few) of stress and suffering, we finally got a massive payoff.

i got home, walked with my mom and mr smear to the liquor store (rum and gin, and whiskey for a gift), and got home to another pastry dinner (everyone's really excited about vegan pastries, while mr smear is concerned about becoming chubby).

today:

gd's at her sewing lesson, we're off now to my surgeon appointment for my ingrown toenail while i feel like i'm recovering from a hard night of i-shouldn't-have-had-alcohol-with-my-antibiotics indigestion and fatigue.

but i feel good about how this week concluded. really, really good.

Tuesday, July 15, 2025

gimme an f

 yesterday:

the clinic told me i had to make a doctor's appointment, so i did. then i went to the pain clinic and got gd's appointment moved. then i walked through the sarona market to get to the office, stopping to pick up a coffee and help someone with a demo along the way, and picking up potato spice and two bottles of scorpion pepper sauce.

most of yesterday's work was shit, our security team's boss invented some really stupid manual work in the name of compliance and i spent half my day cloning vaults secret by secret.

in addition to that, i supported my teammates and realigned (again) with bigtalk.

i rushed out at 5.30pm, in time to get home and hear gd throwing a kitchen tantrum about mayonnaise. i went out for a walk with my mom and mr smear, and we ended up on a shopping mission for vegan mayonnaise with mixed success.

then we came home, had a really nice dinner, followed by a massive fight about the mayonnaise (okay, that's not fair - it was about what the mayonnaise represents, including the fact that gd is *really* not interested in being vegan and it's not just about eggs) and going to bed was a pretty bitter affair.

today:

and then i woke up around midnight in pain, and couldn't get it out of my head that i haven't had a decent night's sleep in years because gd refused to sleep in two separate beds when the only beds she can sleep in actively hurt me.

i spent the rest of the night on the couch, only some of which i slept through.

i had a bunch of stuff to do in the morning, some of which got done, and gd and i had a Talk and we've both got stuff to process.

then i went to the office and had a really difficult experience with bigtalk, who *still* hadn't understood what it was i expected from him. and when he did finally understand, he realized why i'd told him a week ago that it should have taken a few hours and he was over-engineering the solution.

with great pain, i took him aside and explained to him exactly what i wanted, finally got him to agree, then wrote out a particularly explicit ticket and made sure he understood what it's instructing him to do. then i began working on the next ticket, which we'll make sure to talk through before he begins.

oh, boy.

i was then sent on a hunt for a computer that doesn't exist to support a new surprise urgent installation, after which i had to leave to get the dentist for a first aid appointment.

the dentist took some x-rays, then showed me where both sides of my mouth have urgent filling issues. then i rushed off to get full imaging done (14 very uncomfortable plates), then i came home and had lunch, worked a little and then returned to the clinic for the ingrown toenail appointment. now i have two sets of antibiotics, a useless piece of cotton wool under my toenail (it's not the front edge of the toenail that's a problem), and another appointment to make.

on the way home i received a call from skippity, who's having trouble with a deployment and who's actively making things worse for himself and everyone he brings in to try and fix it.

at the same time, another deployment has been going wrong so i tried to take it over, but after more than two hours i'm at a loss as to where the real issue is and i'm struggling to really care.

and all throughout this i was supporting one of our external contractors. and having to push hard to get mr smear to do his reading homework with me.

i'm so over today.

Monday, July 14, 2025

bully for berlin!

 omg i forgot that on friday night we heard some excellent news - mr smear's main bully isn't going to be in his class any more! we haven't told him, and it's not the only bullying situation, but it's a relief nonetheless. in just-as-good news, his teacher from the last half a year is staying in spite of the pay cut, for which we're all very grateful.

and mr smear's on the waiting list for the art school. so... 🤞🙏

script flip

 i got up early later, made myself a coffee and walked it to the bus stop. shortly into the ride a man came in and sat down across from me with a smell that made it hard to breathe. he got off one stop before me.

i walked in, picked up my repaired computer (i haven't tested it yet), walked out, and caught the bus home. an easier ride.

i got home just in time to leave for work. i arrived at work just before bigtalk, and didn't have time to worry about talking to my boss before he made me feel like he'd been working hard all weekend, and he explained what had happened on thursday, and i no longer felt like that was the problem.

what followed, though, was a day that felt very long, a lot of it me trying to align him with the task requirements. it was the middle of the afternoon by the time i felt he'd understood the requirements, and by the end of the day he was pretty much done, albeit with an insane bug that i feel pretty confident his reliance on AI support was preventing him from resolving 🤦

someone else said it yesterday: AI makes you feel like you're getting things done faster, but you're actually not. my experience is that i feel like it's slowing me down on anything more interesting than a trivial solution.

aside from that, i babysat an external contractor's efforts to migrate his cloudformation to pulumi - it wasn't easy, but i am pretty confident that pulumi is the right choice after all.

as usual, at around 5.30/6pm urgent things began to fall apart. some of my coworkers have been complaining about ridiculous build times, and suddenly i started experiencing them too. instead of the usual minute or two, my build took 35 minutes, and its subsequent deploy broke on contact.

frustrated, as much by the build time as by not being able to have dinner with my family, i went to our warehouse to be on the same physical network as the machine i was deploying to, only to discover that one of my coworkers who has a tendency to skip important steps [skippity] moved the server from our installation desks that i set up last week to a power point connected to the lights, and the cleaning lady had finished up and turned off the lights just before my deployment started 🤦

you can't make this up.

i was furious.

while waiting for him to join me, i tried re-logging in to werf on a whim, and suddenly the build times dropped back to normal. it turns out that instead of throwing an error like it used to, it simply runs retry behavior repeatedly and then fails silently. so even when we thought it was eventually working, it wasn't 🤦

omfg.

after moving the installation back to a safe power point, i learned that skippity hadn't configured the router correctly and nothing would have worked anyway 🤦

finally, after a further half hour spent trying and failing to connect the machine through the router, i plugged in "directly" and began the deployment. that was when he stood up and announced that he had to go because his family would be upset with him... like mine wouldn't?

jesus, fuck.

anyway, i finally got the deployment done and went to pick up my bag. two of my bosses (founder and direct report) were still in, and i let them know what i'd just been through. i ended up having an open discussion with my direct report about bigtalk, we shared different concerns and i walked out feeling much better having said what needed to be said.

i came home, my mom prepared me an emergency gin and tonic and i at least got to say goodnight to mr smear.

...

it's demo day (no. 1), i've slept alright and i'm on my way to postpone gd's nerve block again and try and make an appointment for a surgeon for my ingrown toenail.

Sunday, July 13, 2025

flag

 it's 4am and i've spent at least the last hour tossing and turning. the new devops guy's behavior is making me really uncomfortable and i don't know how to interpret his behavior; something feels off and i'm not sure how to confront him about it, or whether to report to my boss and let him worry about it.

he's officially been with us a week, although i feel like he's only really been available for two of the days, and when he was available he seemed to be distracted and digging his way into a corner. and the bit on thursday where he said he was coming in and just didn't show up without communicating anything is a red flag for me.

i think i need to pass this along.

...

i guess at least it wasn't physical discomfort keeping me up this time.

Saturday, July 12, 2025

shifting gears

 yesterday:

we walked. we dropped off gd's sandals for repair, found the bike shop closed, and walked up the road to the next bike shop. we dropped off the bike, then walked to a small grocery store, then continued on to the big one, did an annoyingly long shop and carried it all home.

loop one.

we stopped for a bit, but the clock was ticking so we walked again, picking up gd's sandals, then grabbing a laffa for mr smear, picking up his bike and walking it home.

loop two.

the good news is he was very happy with the repair job.

the remainder of the afternoon was pretty quiet, with lots of napping and reading.

one of my upper teeth has been really, really hurting the past couple of days, and it's getting worse.

in the evening we all went to our friends for a delicious and very entertaining dinner. the conversations were all over the place, but i'm struck by how diametrically opposing our political views are becoming.

we came home very late and i slept surprisingly well.

today:

we got up pretty early, and ended up leaving around 10am for the kibbutz. gd and my mom prepared and brought all the food - there was plenty - and we had a very nice time visiting our kibbutz cousin and her daughter (who i haven't seen in many years, and suddenly looks so much like her dad), and an excellent time by the pool.

on the way home we stopped in netanya to see my cousin, for whom the move (and the leaving of her husband) is very new and overwhelming (and i also realized that the connection to one of my bosses is that he was her landlord, which is a whole story). she suddenly looks so much like her mom that my mom and i were both blown away.

gd was having a tough time by then, so we came home. it's been a very long day, mostly very enjoyable, and i think i'm going to crash soon.

after a gin and tonic, with my mother and i realizing that i've been joining her the past couple of days and it seems to be helping me sleep...

Friday, July 11, 2025

weekend vibes

 i eventually got to sleep after posting, and was rudely (and bitterly) awoken to a rocket alert. it was my mom's first time in the shelter, and we encountered some new neighbors for the first time.

getting back to sleep for an hour or two was hard, not least because mr smear decided this was a great opportunity to brush his teeth so he could get screen time earlier 🤦

i had a meeting with my insurance broker which was supposed to take ten minutes, but by the time we were done a full hour had passed and i needed to join our daily meeting from home. the first few minutes turned into a private sync between me and the new devops guy, who's giving me weird vibes. he seems really antisocial and i'm feeling like i can't get him to focus. he told me he was also coming in to the office, but he didn't :/

on my way to the office i was presented with an opportunity to speak to the guy who'd called the evening before and who i thought i'd offended, so we cleared the air before i got to work.

the work day was... interesting. it turned out the drama the night before was due to something i did that we all agreed should have worked, so i had to write a script to reset my change. most of my focus for the rest was on developer methodology, and i was pleased to be a part of a whole bunch of things coming together, as well as feeling like an authority in our organization.

there are days (like the day before) that i have to deal with a sense of imposter syndrome, so it's nice to have some balance to that.

the last couple of hours were busy, but not too intense, and included an interesting theological discussion with a religious contractor.

i came home to a full house - mr smear's friend was over for dinner. we all had a good experience, some interesting conversations in english and hebrew, and then we all took a walk to get him home and chat with his mother. on the way home gd expressed frustration with me sometimes speaking to her in hebrew, which i'm conflicted about.

the evening went smoothly, minus me discovering a problem with one of my toes that definitely needs a doctor (i hope it's just an ingrown nail).

while trying to help my mother with her iphone (i detest iphones now), i was convinced to finally - after three and a half years - update my country of residence in steam. i did so by purchasing minutescape, the testing of which cost me a pleasantly entertaining hour of my life.

and (pretty much) then i went to bed.

today so far:

i slept surprisingly well, dreamed long weird dreams, and this morning so far has been good. in addition to visiting our kibbutz cousin tomorrow, we're making a stop by a cousin i spoke to a couple of weeks ago (the one with lots of kids) and we're collectively supportively shocked to learn that she's finally left her husband.

right: shabbat!

Thursday, July 10, 2025

a hard day's night

 i'm really struggling tonight, though i guess there's an upside in that i've spent the past hour or two working on the language project and the frontend is starting to take shape.

i walked to the pick-up location, which was about 200m from where google maps said it was. the detour was fascinating because i didn't realize how much residential development has been done on the other side of the train station from us, and the guys at the store were grateful to be notified about the map issue and for me updating it. i walked to the closest light rail station and headed to work.

i arrived, sweaty, to a birthday celebration followed by a day that was predominantly me trying hard to balance letting the new guy do his thing and me (micro)managing him into making his thing actually help us. and trying to do it in a way that didn't feel shitty.

for the most part, though, the level of stress was so much less than the previous days that i found myself with a long list of things to do but a weird sense of being lost.

at 5.30pm, i decided to put my outside shoes on and go home.

precisely at that moment, one of the new guys arrived in desperate need of help. i had no idea how to help him, so i left, but i felt really shitty about it.

i arrived home, handed mr smear his new roald dahl books and enjoyed him reading me a story, then we had dinner, which was interrupted by someone calling to ask me for help. i literally didn't understand who he was or what was going on, and then suddenly i felt myself crashing and i rushed to brush my teeth and climb into bed.

where i spent a good few hours not sleeping due to a combination of dark thoughts and lower back pain.

Wednesday, July 09, 2025

chicken

 yesterday was intense.

i made it just in time for the yoga class, which was tough but fluid. the instructor asked me for my favorite bird, catching me off guard, and after taking some time to give it some thought i responded with "chicken". hilarity ensued. towards the end, he demonstrated a movement (balancing on hands with knees tucked into the backs of arms) and i just couldn't figure it out; at one point i was convinced that i just had the wrong body shape. when he eventually found a way to explain it to me and i got it right, i was surprised by how little strain it was on my spine and was treated to applause by my coworkers :P

the morning could be best described as a series of surprise events - it took me more than half an hour before i was able to sneak off for a quick shower between meetings.

during the meeting before my big presentation, i kept trying and failing to build an image that was being delivered to me, and eventually tried restarting docker, only to see an update pending. it looks like docker may have finally fixed whatever they broke a couple of versions ago.

from there i rushed into my presentation. i joked about it being prophetic that i'd inserted a quote slide at the beginning that said "everything is broken", because between microsoft's rug-pull with vscode extensions and our mitigations for docker's bugs made an absolute mess of everything. in spite of that, though, we got through an hour and ten minutes and there seemed to be a lot of interest, surprise and appreciation 🤷

lipgirl's lunch idea worked out really well. "i helped" (i just squeezed lemon juice), but she and another coworker put together a huge plate of really good salad; it wasn't just a good idea for us, but it looks like we might have some more people joining in on this.

soon after lunch, i headed to the warehouse to help our tech support staff on their first installation. while there, i received a call from someone i once served with who's interviewing with us, and by the time we were done i think he was convinced that joining us is a pretty good idea. i also ended up on a diatribe with my coworkers, describing some of my tokyo takeaways.

it was around 4pm when we collectively realized that we had three deployments scheduled for the next morning and they had no idea how to do them. i should mention that on a day full of pressure, our new star devops was nowhere to be found - he was preoccupied with the farewell from his previous employer. after scrambling to make space on the desks, and beginning to get the installations going (the tech support kid hadn't yet learned not to skip steps, so we had a restart at one point), we then began the process of preparing the deployments and preparing his machine to perform them.

it - took - six - hours.

there was lots of complaining, lots of joking around, and a ridiculous incident where we detected a leak in the warehouse that almost took out some of our expensive and sensitive equipment. i could have just done everything myself and bailed early, but i'm no longer the only person who can do this stuff, we learned a lot, and the celebratory vibe before we shut everything down was very real.

i came home super late, did a mind-dump with my wife and mom, and then entered into a very difficult, tiring, but ultimately rewarding fight/discussion with gd.

today:

i eventually fell into bed around 2am, with a sore back and a mind all over the place. and then something happened shortly after i fell asleep that woke me up, and i don't know if i managed to get back to sleep after that.

it's been a relaxed morning so far, i'm about to go pick up a package on the way to work and hopefully it'll be a good day.

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.

Wednesday, June 25, 2025

unceasefire

 how the hell was yesterday only tuesday?

we woke up to sirens (i'd barely slept, i was feeling more broken than ever), and the fuckers slow-dripped the missile attacks so that we were all up and down the stairs for a couple of hours. the old lady across the hall was really, really struggling :(

we were in the shelters when we learned the disappointing news that we'd agreed to a ceasefire.

as much as it would be nice to have some respite from the missile barrages, anything short of total victory against their terrorist regime is a terrible mistake. they're ideological zombies, they will never give up trying to destroy us, they are incapable of surrender, and they will never accept peace.

anyone who thinks negotiating with terrorists is a viable strategy is a fool.

hearing tom nash's analysis does make me feel considerably better, though.

i crashed on the couch for an hour before dragging myself to the table for breakfast and heading off to the office, where our first actual devops guy was waiting. we spent the morning getting quite a lot of onboarding done, but by lunchtime (with two of my previous teammates joining me and my old boss) things were starting to go wrong.

i was there with a job to do, and everything was broken. what followed was a frustrating endless loop of trying to uncover the root cause with a few of the others. by the time i needed to come home for dinner we'd gone through a list of theories and found something that might have worked, but we couldn't figure out how to make it.

my break for dinner was pretty good, we did have some rough moments but not due to any malicious intentions. as soon as mr smear was in bed, i sat down and continued my investigation...

... i finally, after seemingly infinite iterations, found what i was looking for around midnight, and just before 1am successfully deployed a new release to our dev environment.

just in time to get a few hours of sleep (hopefully 🤞) before taking mr smear to school (🤞) and rushing to the office early to initiate a deployment before rushing to our test site to do a deployment...

... and all the while, urgent personal stuff has been piling up and i haven't had a moment to spare.

Monday, June 23, 2025

glassy eyes and smooth brains

i got a lot of work done before finally going to bed around 1am, but we were sent rushing to the shelter around 3am, and after we were finally able to return home i couldn't sleep and so continued to work for the next two hours.

i was bleary-eyed but satisfied by being able to push a clean, working solution before crashing for an hour or so, then waking up and working some more before our parental guidance meeting.

we talked a bit about how tech children communicate strangely, i had an interesting thought but i'm too tired now to recall it :/

oh! i forgot to mention yesterday - i finally got through to someone in the municipality regarding mr smear's art school application: he didn't get in, but he's no. 2 on the waiting list. we'll take it🤞

...

i'm disappointed to learn that there's some unknown issue with gd's cannabis license application. again. i fucking hate these people.

...

my mom discovered that godmother has the original copy of their maternal grandparents' ketuba! and their other sister happens to be visiting for the first time ever, so she's going to bring it back. i'm praying it gets into my mom's hands in one piece 🙏

unfortunately, i was so excited that i reported this piece of information to someone who's supposed to be helping us, and she immediately responded with "oh, nice, so just take that to them then". fuck.

...

i was just telling my boss how i couldn't go back to sleep after the "lame" missile attack in the night (one rocket?) when the pre-alerts went off, so we packed up and rushed downstairs. our sirens hadn't gone off, neither phone nor air-raid, for an oddly long period of time so i ventured outside for internet access to see what was going on and as the door closed behind me there was a massive explosion close by, so i rushed back inside and swore not to do that again.

the day was a mad rush of deployment testing and troubleshooting, being an "onboarding buddy" to a new guy (who's hopefully going to take some pressure off of me personally), and wrangling mr smear.

mr smear pushed hard today, and things got bad before they got better. the day ended on a positive note, but it was long and upsettingly shit until it got there.

...

did i mention the thing on my face seems to be healed (yesterday) already? i'm not complaining, just confused by the speed. and i'm struggling through my beard's itchy phase because i won't shave until i've really sure my cheek's alright, and it's getting hotter.

...

according to iranians, us striking the entrance to evin prison is their equivalent of the berlin wall coming down.

the IRGC attacking qatar (and everything else they're doing) is insane and suicidal, it feels like they're trying to martyr their way out to avoid surrender.

Sunday, June 22, 2025

a whole kernel through a nostril

we woke up this morning to another massive barrage. in addition to discovering that our neighbors are also vegan, we also learned about the US strike on the primary iranian nuclear facilities during the night.


now i'm listening to how islamists are attacking churches... they're deep into phase FA, i can't wait to see them FO.

...

yesterday:

after the midnight attacks on friday night we had relative calm. it was a day spent reading (i read about half of danny the champion of the world), we played (or, more accurately, i picked up a copy of webbed and mr smear played a lot). and getting the basis of the frontend for my language project.

in the afternoon, mr smear was invited by his friend to play table tennis, and i joined them and his friend's mother, scouted the area for a bomb shelter, and then enjoyed watching mr smear actually get into playing - giving him breaks by taking turns, and i was quite surprised by how good his friend is!

he came home with us and joined us for dinner, and his mother and i both made the screen-time rules clear. until dinner the two of them legitimately played, amusing themselves in hilarious fashion, and it was a treat to witness it. dinner was nice, but i was concerned about getting him home before mr smear needed to start getting ready for bed (and before the expected iranian attack), so i accompanied him home.

and then felt super awkward when i returned home to find mr smear still eating (demolishing a large pile of corn-on-the-cob), so he could've stayed later...

today:

it was a busy morning, and i was a wreck even though i slept a little better last night (not well, but better). i spent my work day in meetings, and working on something that took a lot more time than it should have, so unfortunately i'm going to have to continue working after posting this.

on a positive note, my mother sent me a whole bunch of documents and images of her parents and grandparents, and aside from being fascinating it gave me what i needed to respond to the people who've offered assistance with her aliyah process.

the saddest reason for a lot of lost time today was mr smear, two days after getting his privileges back, losing them again over homework (and lying to me). so that sucks.

but in positive news, we received the next two illustrated harry potter books (books four and five). it occurred to me that purchasing more beautiful books while we're under threat of getting our apartment bombed might be a mistake, but thinking like that is just silly.

[knocks on wood]

Saturday, June 21, 2025

the beginning of week two

 yesterday:

the day began with a massive strike on us (hitting a hospital ward, fortunately already evacuated), so that was a way to wake up in the morning. then we headed to gd's pain clinic appointment, picking up a last-minute insurance authorization on the way (whew!), and coming home just in time for my first meeting.

the first few hours of my work day were occupied with sorting out other people's problems (we have a couple of devops joining us next week, so i might be able to actually work on my own tasks).

around lunchtime, a taxi showed up with a "care package", which made everyone's day (mr smear couldn't contain his excitement over an unexpected haul of vegan treats) and [this evening] gd and i did shots of the really nice vodka to usher in the shabbat, though sadly it appears she's not a fan 🤷

i got stuck into an unnecessarily difficult problem with one of our external devs, and i had just resolved it when i received an urgent call from my boss instructing me to drop everything and head off to our test site. so - after gd assured me that they'd be okay* - another taxi showed up, i hopped in, and after picking up a package from one of my coworkers we headed out.

* that's a big deal, that she was able to accept it so quickly under the current circumstances

about an hour later, we arrived. an hour spent worrying about what we'd do if there were sirens, working on my laptop in the back seat or staring out the window feeling sorry for myself for not having had my afternoon coffee yet.

fortunately, as soon as we arrived i found that we had the facilities to make turkish coffee, so after a brief introduction to the site and preparing a cup i went outside to talk to one of my coworkers. i'd been on-site a total of maybe five or ten minutes when we looked up and saw an iron dome missile fire - i've never seen that with my own eyes before - and moments later the siren sounded.

i'm still amused that the last guy into the shelter brought in a sixpack of beers. genius. 😂

it took a lot more time to prepare a station than i would have liked, but the entire site is full army vibes and aside from learning new and interesting things, it was fun. the first part of my work went pretty smoothly, but then i ran into unexpected issues with my coworker from tuesday's code, and it took forever to find a solution. and not even a good solution. but i pushed on, and eventually managed to get things to a point where i could continue to work on it remotely so that i could stop holding back my coworker who'd offered to give me a ride back to tel aviv.

the ride home was entertaining, but also scary. not only was it made clear to me that we weren't going to stop for any sirens, but my driver was an absolute cowboy and i had to work hard to keep from visibly slamming on the passenger brakes :P

i arrived home pretty late, showered and ate (effectively all i'd consumed since breakfast were two bags of crisps and an energy bar), and then jumped back in to figure out how to continue the work (i'd left knowing it was possible, theoretically).

it was about half past midnight when i finally succeeded, and it wouldn't have been possible without the deep dive i'd done earlier in the day for the external dev 🤘

today:

it was weird waking up in the morning without having been jumped by a siren. the day began well, with a very excited and grateful mr smear getting his minecraft account resurrected.

i did get a little work done in the morning, but i was mostly distracted by random things and the news cycle. then we headed down to the mall (which has taken a fair bit of damage from some of the strikes), where mr smear and i milled around waiting for gd and he badgered me until i purchased death note black edition, vol. 1, which he subsequently completed reading by dinner time; so now we're all watching the anime series together :P

i was feeling very tired by the time we got home. my mother's had some potential success with her aliyah story; she found familysearch.org, and located some really interesting documents which might prove useful.

we helped gd with some cleaning today (mr smear and i cleaned standing fans together, and he helped with the vacuuming too), and aside from two big missile barrages it's been relatively calm.

...

it's 4.30am now, and i started writing this before dinner. but then i was too tired to stay up, but had really bad insomnia for the first time in a little while, and when i finally did fall asleep we were woken by the second missile strike :/

Thursday, June 19, 2025

six

 omg. sailor said if we could finish this war in under six days it'd be a new record, today's day six and already many iranians in the government and military are defecting and declaring for the crown prince. we just came back up from the bomb shelter, so it's definitely not over, but i'm praying that this is all actually real and that it's not too good to be true.

i cannot imagine how the iranians must be feeling. after half a century of oppression. no less the rest of the countries in the region.

...

my work-from-home day was mostly meetings, and supporting others, and not getting of my own tasks done. and occasionally helping mr smear, or getting upset with him for not respecting my work-from-home boundaries.

and watching a lot of news. i can't stop, but we perpetually stand at forks in the path, and each fork leads up into the light and down into the darkness, and i'm as anxious about someone somewhere taking the wrong turn as i am excited but slightly skeptical about the too-good-to-be-true outcomes we're seeing out of iran right now.

Tuesday, June 17, 2025

day 5

 i managed to make myself a cup of coffee to take into the shelter with me this morning.

i made a mistake and pulled a coworker into what i thought would be a quick win, but dragged into three hours. it was important work, but it wasn't nearly as urgent as what either of us were supposed to be doing :(

mr smear had some hiccups, but he was mostly cooperative and had another good day. his attitude is slowly but clearly changing and his approach is becoming more and more positive, and it's really exciting to witness!

he's also been reading voraciously, and i've just place an order for a bunch more roald dahl books. which i hope will actually arrive, because gd's latest clothing order was cancelled due to our closed airspace...

i didn't get much work done today, but i am feeling a bit better (less brain-fog, the hours in the shelter have been stressful but are getting shorter and less frequent. hopefully we're already seeing the end of this part of the story...

my wound seems to be healing nicely.

...

someone posited that the american sniffer plane has been deployed because iran might actually have nukes already and might fire them in a last-ditch attempt to hurt us. i have a different theory: i think they're looking to take out fordow, and i think the americans are moving on iran for two reasons: the first, to have boots on the ground and make "deals" with the iranian people (revolution assistance and reconstruction for oil). the second, to prevent russia or china from swarming in.

i - like a lot of israelis - are a bit offended by his claim today that "we" have air superiority and that american tech is responsible. it's our people who've put themselves on the line and done the most insanely literally-fantastic things to take down the IRGC in a matter of days. and it's not just american tech that's achieved that; sure, a lot of it is, but there's a lot of joint development we've done and there're some very special things that only we have.

but whatever. trump is trump, and it looks like we're writing a new story for our descendants to celebrate by eating too much to.

"they tried to kill us. we survived. let's eat." - famous jewish saying

Monday, June 16, 2025

like a dream

 in the middle of the night, the pre-pre-alarms went off, and i jumped out of bed still in a dream-state and automatically woke everyone up before realizing that there was no point. three or four hours later, anothe pre-pre-alarm, only that one turned into a pre-alarm and we spent the next while in the shelter with no internet hearing lots of loud explosions.

mr smear did some fantastic drawing while i tried to stop one of the neighbors from enthusiastically pointing out all the flaws in the shelter and dreaming up awful ways we might die.

i don't know when the right time is to discuss urgent safety issues with the bomb shelter is, but i am  pretty confident it's not when you're all stuck in the bomb shelter in the middle of a massive wave of rocket attacks...

we did all get back to sleep, but when the 7am alarm went off along with a reminder that mr smear had a hygienist appointment, we painfully dragged ourselves out of our beds (i was the slowest and the groggiest) to get ready to go. i did try to find out if the appointment had been cancelled, but all avenues pointed to "go", and mr smear and i scrambled out the door and just made it to the bus stop on time and i just finished my take-away cup of coffee in time to get to the dental clinic on time to find it closed.

on the plus side, it was an easy, quiet ride there and back and mr smear and i both enjoyed the conversation immensely (kerbal space program has inspired him to want to be an astronaut).

...

when we returned home, i called the dental service to complain, and the woman who answered was disagreeable right from the get-go, which pissed me off, and although i continued to try to explain to her that the clinics should be cancelling appointments if they're not going to honor them, by the time i got through her gaslighting and dismissing i totally lost my shit and i yelled and swore at her.

then i spent a furious little while navigating making a complaint, the process of which honestly made me even madder.

someone called me back a while later, and i explained what happened and told her to listen to the recording. i was satisfied when she took me off hold to agree to handle the complaint with that asshole's manager.

...

we had an interesting all-hands today, our company's in massive demand and things are heating up. this is good. but it's also exhausting right now specifically :P

...

my cheek seems to be healing alright, but it's still very fresh and i'm nervous about it. i'm grateful i didn't bleed on my pillow.

...

while i managed to get some work done today, i'm not satisfied and in spite of my current desperation to return to bed there's a chance i might try to dig in some more.

mr smear was pretty good about doing his homework, with only one emotional outburst that he turned around on so quickly that i'm still feeling really proud of him. he also helped me do the dishes this afternoon, and we actually had a good time of it. he's definitely growing up.

...

both of the people i communicated with yesterday regarding my mother's aliyah got back to me positively. i hope they can help me. i just wrote myself a reminder to contact whoever i contacted last year.

...

there's so much news happening right now. i was actually in a media briefing earlier, though i didn't hear anything new i was pleased that the people involved aren't missing the point of what's happening. and from the looks of things...

holy fuck, it looks like our forces are doing what they're now used to - going from suburb to suburb cleaning up, but there's no actual army to fight. just lots of terrorist cells with missile launchers (my thoughts after watching this tousi tv video about khamenei trying to flee to russia. what remains of the IRGC is absolutely psychotic)

... holy shit. this was only day four. in october last year, i wrote:

i've been fantasizing about us going all out against tehran for months, i keep thinking about how the US went into iraq in 2003 and how everyone was expecting it to be a serious war, and then the americans walked right through them. i have a feeling that if we hit tehran directly, we could be looking at a post-ayatollah iran which would immediately change the face of the entire region... so that's what i'm praying for.

 just sayin'.

Sunday, June 15, 2025

history unfolding

 not gonna lie, it's hard trying to figure out what all this means, but a lot of it seems amazing and is almost too good to be true! at the same time, i'm not not to think of the casualties so far, a few residential buildings brought down and while relatively low numbers of dead and wounded so far, still a whole lot more than we're okay with :(

spending lots of time in the shelter hasn't been too terrible, though gd seems to be developing an allergy to something down there :/ and there's a really loud autistic kid. but for the most part, we're just doing our thing, singing along when the kids sing and mr smear has taken to pulling out his sketchbook and doing cool stuff.

...

it wasn't clear whether our pharmacies would be open this morning, so it was a relief when we got to both of them. i was a bit pressured for time, and ended up taking a taxi and then running to get to my neurologist appointment (for the insomnia), which turned out to be the appointment that i'd moved to the end of july 🤦‍♂️

anyway, getting there early worked out well. the procedure (removing something from my cheek) was quick and only incredibly painful for a moment, but it didn't stop bleeding for a long while (they wanted to avoid using stitches) and my hand went numb from pressing onto the wound.

anyway.

mr smear apparently behaved well during his zoom class, and aside from one dramatic homework moment (which really wasn't as bad as the previous times) he was cooperative and did what he had to do.

for me, it was a difficult work day to get into, but i did put in a few hours and by the end of the day did get the main job done.

...

i also had a productive conversation about my mother's aliyah with an ex-saffer who works in the absorption ministry, as well as sending off a request for assistance from yad l'olim. the more i think about my closing paragraph, the more pleased with myself i become:

Any assistance you're able to provide will be greatly appreciated, we have been deeply distressed for years now that she is unable to come home. As someone who is financially secure, I am happy to provide any guarantees she may require to satisfy the authorities that her aliyah will be successful. As an officer of the IDF and who is currently working in our defense industry, I am happy to provide any guarantees she may require that she is not an undesirable immigrant.

...

i'm now very tired (i mean, i haven't stopped being tired since friday), and i'm a little nervous about sleeping with the wound not yet healed, and i'm a lot nervous about being woken in the middle of the night by more rocket attacks... but on the whole, our army and intelligence are doing us proud to an unimaginable degree and it looks like the future i've been fantasizing about since last year may actually be coming to pass right before our eyes.

it's very hard not to get stuck into the news loop. i'm trying and failing to tear my eyes away, but we're literally watching history unfold.

Saturday, June 14, 2025

the nap

 i resumed my re-read of danny the champion of the world, which i just saw we stopped reading the day hyperviper died :(

mr smear surprised me by reporting that he'd finished reading it by himself and absolutely loved it, so now i'm giving it another go. and tonight we watched the "lisa the vegetarian" episode of the simpsons so that's all tied in nicely.

...

it was a quiet day (tfu tfu) and i think we're all still in shock from last night, not to mention the shock of the dead and wounded and the level of destruction in rishon le'zion and ramat gan.

[phones buzz, we're on high alert again]

this is exhausting. thank god we had a relatively quiet day, and mr smear is super excited by kerbal space program (even if i was disappointed that he didn't enjoy another case solved), and hopefully tonight won't be too bad. it looks like our forces are doing really well so far and the iranians are beginning to take to the streets 🤞🙏

escalation

thursday:

a full work day, busy and pressured. highlight: talking to my boss about the language side-project and then about my vision for educational games in general, and he and a couple of others were very supportive which was exciting.

the evening was fine, right until we spoke to my mom and i learned that her aliyah process is being interfered with again. i lost it, and posted for help in a number of places. the assholes in charge are making it stupidly difficult for jews in south africa to make aliyah and there has to be a way out of it.

i spent a couple of hours trying to work with a new release and eventually gave up before going to bed.

yesterday:

well played to all our politicians and our allies, we had no idea that things were already underway and the attack yesterday morning is something we're all amazed by and proud of. in my opinion we should have done this half a year ago after taking out the iranian's air defenses, but fine, this is good too.

...

the attack began with alarms and sirens going off all around the country, so we all woke our kids up and scrambled into our bomb shelters only to discover that there was no incoming after all, just a warning to be alert.

as if, after more than a year and a half of regular rocket attacks, we weren't alert enough.

half an hour later a different alarm went off, which scared and confused everyone, only it was basically saying what the first alert should have said 🤦‍♂️

...

so anyway, that fucked everyone up. in the morning, i realized that my late coworker's memorial service would either be cancelled or minimized, and after i'd put a lot of effort into booking a company car and making arrangements the evening before i messaged our boss (his cousin) to say that i (obviously) wouldn't be able to make it. which prompted him to inform everyone that everything was stopped on account of the (the?) war.

i spent most of the day responding to responses to my aliyah posts and writing letters. it's been a rollercoaster, and that's on a background of the iranian story unfolding. it was an insane day.

having said that, mr smear began getting into working with blender, and combined with my own issues with the "old" dell computer i'm becoming more and more convinced that i need to purchase a gaming machine that can handle game dev.

in addition to that, we spent a little time on there is no game and he started getting into kerbal space program. i tried to play fx fighter with him, but the online versions are all broken and the downloadable one is suspicious as fuck. at least he enjoyed the idea of it, when we watched some gameplay videos on youtube...

around 9pm all hell broke loose, as iranian drones and missiles rained down on us. it was really scary, there's no reception in our shelter and we were down there for a long time. after we eventually were able to return to our apartments, we saw the extent of the damage and were horrified by how many israelis posted videos in spite of the warnings that the iranians are using those posts to calibrate their weapons.

a few hours later, having slept through an army briefing i'd signed up for, there was another attack, even more intense than the first. and then a few hours later, another one.

my family's handling this well. mr smear's doing fine, gd's terrified but she's holding on.

i managed to fall asleep after the last attack and got up around 10am, but mr smear has been up since 5am (he's been reading roald dahl books on repeat, and he's gotten through a bunch of them over the past few days) and he's still going strong. we started our day together playing exploding kittens, then finishing (!) there is no game, and now he's learning about building rockets in kerbal space program while i post this and figure out whether i'm going to rest some more, or maybe try to get some work done; even though it's shabbat, we're at war and there's a chance we might need to push things out fast...

Thursday, June 12, 2025

doing the thing (overeating)

mr smear helped me clean the window poop this morning. i sorted out a phone bill this morning. i booked mr smear for a dairy allergy challenge in september, and gd for a pain clinic consultation next week. i listened to some more of american gods.

i complained about the company breakfast, which was anti-vegan for the second time this week. then i ate four slices of bread, right before being reminded that we were being taken to an expensive lunch before they pitched us their services*. i ate a lot of really good food.

* we were pleasantly surprised and impressed by the expert recommending a competitor's solutions when he realized theirs wouldn't cut it

overall, it was a successful work day, but it included us making a decision that might well see us losing quite a bit of sleep in the coming week.

i got home in time to listen to mr smear practice on the keyboard, and do a good hebrew reading, and verify that he knew where to look in the book for his upcoming open-book science test.

it looks like we're dealing with dust mites :( gd and i have both gone over a lot of surfaces, hopefully we've gotten through the worst of it.

after shower / bedtime / lots of talk about mr smear's new/renewed interest in 3d modelling and game design (and me installing ableton live because the cubase trial is already over), i settled down to work on the language project and have been jumping between that (making good progress) and youtube/minesweeper since.

now it's after midnight, it's probably a good idea for me to head to bed soon.

Tuesday, June 10, 2025

catching up

 i've been complaining about being really sleepy in the mornings, but the plus side is that i have actually been sleeping. i hope writing this doesn't affect anything :P

i wrote up yesterday's experience this morning after mr smear left for school, and then rushed to get the dishes done, forgetting that i also needed to clean poop from outside our windows. on my way to work, i checked in with our neighbors and learned that we're not the only ones.

i've been listening to the american gods tenth anniversary audiobook on and off, and although the narration's not 100% i am enjoying it.

most of the day was all over the place, with the majority of it being dedicated to catching up with scr and introducing him to what we're all about. the late afternoon was all about preparing a release, and although i abandoned my coworker with a proper mystery in order to get home in time for dinner, we did manage to get through a lot of the process with significant successes.

another houthi attack. just me and mr smear and a couple of neighbors with their little kids, and one of them was being so cute that even mr smear was amused.

after getting mr smear into bed (with only one time returning to remind him that he's got to handle his fears with his imagination), i spent about an hour diving in to AWS account management, finally hitting a wall that i need our office manager to help me break through in the morning.

not broken!

 everything is broken, and ai isn't helping. i'm now spending an enormous amount of time fiddling with eslint and typescript configurations that are all designed to be as non-interoperable as possible, and this is what i'm doing on *my* time.

...

i struggled to get out of bed this morning (again).

we had a parental guidance session this morning that went well.

i managed to register mr smear for summer camp. it's ridiculously expensive, but it seems amazing and they even have a shuttle to our area, which may be expensive but not as expensive as me or gd having to pick him up here and there. and the timing is fantastic, because he starts going the day after my mother returns to SA. and, also, we're out of debt and we can (kind of) afford it.

i think i may have done something useful at work today, although i'm not confident.

i mean, aside from bringing home the black salt (kala namak) which has been offending some of my coworkers every time i use it. meanwhile, i'm not complaining about them microwaving fish in the communal kitchen. i did, however, complain about breakfast being all dairy except for lots of delicious bread, i'm not losing any weight...

and getting a recommendation for an interesting-sounding book (tomorrow, and tomorrow, and tomorrow), and convinced myself that a replay of the (three primary) daniel mullins games is in order.

there was a bullying incident at school today, it's still not clear what happened but it sounds like the english teacher just shrugged her shoulders and gave up on taking any action.

i had a long chat with mr smear's art therapy teacher, who scared the shit of me (as she does every year) by calling mid-morning out of the blue and making me worry that there'd been an incident.

i don't know if i've just got really dry skin or if i'm being attacked by something, so i had a vinegar bath and i'm using moisturizer and hoping for the best.

i asked gd to prepare a "go bag" in case of iranian attack, it looks like things may be heating up. i'm praying we get on with it and attack them for real and shut the IRGC shit down. also, making greta thunberg watch hamas atrocities is a stroke of genius.

[OMFG i finally figured out the configurations and things are working 🥳]

Monday, June 09, 2025

retro-parenting and all the things

 this morning was a bit of a struggle (i did sleep at least, but not nearly enough), i needed to request a tami water filter technician again, have it out with a cannabis license representative (she told me which documents i need to provide and agreed that that should be clearly stated on the application forms). i ordered a bunch of asterix books in english and french and we did an online grocery shopping. and i worked a bit on the language project. then i accompanied gd to the clinic to request said documents on the way to work.

but then i realized, while at the clinic, that i'd forgotten to disconnect the tami so i had to come back home again 🤦‍♂️

anyway, work: i had a feeling that i wasn't going to get to work on my primary tasks today, and i was right. it was a bunch of distractions, not least of which being that gd needed me to go home, pick up mr smear, take him to his therapist, and then have him come to work afterwards.

at least he managed to find his way to the office by himself!

he did most of the homework there - with a little skiving off now and again - and we left the office in good spirits (although we ended up going in the traditional loops of him going to far with the trolling, which reminded me of josh wolf's big fight* and then suddenly i was transported back to the brawl with my father), and arrived home in time for dinner.

* omg there's actually a follow-up with his son.

with no screens, because he hadn't finished his homework. it was pleasant enough, though. and then we told him he'd need to finish the homework before bed. this started off alright, but we had two final questions to get through and he shut down. and we lost patience.

...

i think one of the hardest pills to swallow has been that we never set clear enough boundaries with him, and that not having a strong sense of them is literally hurting him both at home and at school, and is causing him to behave in ways that are potentially damaging to his future. so now we're scrambling to make up for it, but he's already pretty big and it's really hard to force him to face the world and do what needs to be done without things becoming... intense.

i don't know (and mostly don't care) what the neighbors think of the yelling and screaming, but i actually had to make my son properly afraid of me for what i believe is the first time in his life. he's often been angry and upset by me, sure, but not openly afraid.

strangely, once i finally got through to him and got him to accept his fate and finish the job, his mood rapidly settled and he became cooperative, and by the time he'd gotten through it he was clearly happy with himself. i talked to him (sternly) about not making us have to go through this sort of thing again, he calmly agreed and went off to shower and brush his teeth, singing to himself the whole time.

and bedtime was pleasant, too 👀

...

also strangely, i expected to be thoroughly worn out by all of that drama but i felt strangely okay. i spent a lot of the evening watching youtube videos (i really shouldn't) and playing a lot of minesweeper (i probably shouldn't), and fiddling with my computer settings (it keeps restarting randomly) and installing driver updates (which then mysteriously uninstalled themselves), and somewhere in there managed to fix the language project issue i'd been experiencing in the morning.

and now... i don't know. i should probably go to bed soon.