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.

Saturday, August 01, 2026

cotton wool brain

 oh, yeah... i remember now. one of the reasons i usually avoid cannabis is that it renders me extremely slow and unmotivated. after having coffee and writing up my previous post, i tried reading some more of stranger in a strange land. that put me to sleep for another hour or so. after that, i was able to think deep-feeling thoughts about my perpetual all-consuming need to be constantly doing all the things that need to get done, but not able to think useful thoughts about it, and i played a little more inscryption and watched stuff while eating breakfast.

mr smear got up, and i agreed to join him for his inscryption time after breakfast, but after he'd played for a little bit (it was a resumed game we had no context for, and he lost) his friend called to ask him to come over then instead of later. mr smear is not exactly mr spontaneous, but gd and i both pleaded with him to go, and then threatened him, and even though he initially had a shitty attitude, by the time we walked out together he was fine, and he ended up having a really good time.

hell, his friend's mom took the two of them to see the new spiderman movie, so he had a pretty good afternoon.

the challah-peño was much hotter than usual. neither of us noticed last night at dinner, but mr smear and i both noticed this morning.

i ended up taking another long nap after dropping mr smear off, and woke up to the sounds of my sister heading out for a spell. it was only after my third coffee that my brain-fog started lifting and i slowly started getting into Doing Stuff.

later, gd ran my sister through a tarot reading, which combined with the game idea i was discussing with sailor to inspire me to design something. once i had a rough idea, i then realized that one of my problems when creating a project in unity is that i'm overly-ambitious and immediately planning the full game when what i really need to be doing is iteratively exploring building the individual mechanisms that will ultimately come together to form the end result.

so today, i focused on a menu screen for a card game. between my idea and codex's access to the code and the unity mcp, i'm very, very pleased with the result ^_^

after mr smear got home, i let him have some screen time before my sister and i took him to the beach. he moaned most of the way there, and really got on my nerves, and even using ice cream as a motivator only lasted a few minutes...

... so he sat on the beach and played with his feet in the sand, refusing to put on swimming trunks and join us, and we had a great time in the incredible water (the temperature was perfect), and then enjoyed a magnificent sunset while dragging mr smear off the beach to go and get ice creams.

i almost offed my sister when we sat down at the table, due to a misunderstanding i pulled the chair out from under her as she was sitting and barely managed to get it back in time O_o

that was when mr smear told me that he'd had a pretty good day. i gave him a fist-bump and pretended to have forgotten all the grumblings and occasional violence and general meanness... on our way out of there, though, we asked him to take a photo of us and he refused, so while fortunately a stranger was happy to help us it didn't improve my vibe much :/

the walk to the bus was pleasant. the bus itself? first, a horrible smell of a passenger who peed himself, second, escaping from that smell into the high pressure of a crowded middle section with mr smear getting stepped on.

we got off a stop early, enjoyed a nice walk home, showered, ate gd's delicious concoction, watched half an hour of pacific rim, and since then i've been writing this and upgrading my auto-doc at the same time. and in a few minutes, i'm going to bed.

...

my sister's returning to london tomorrow, and none of us - including her - want her to go. we talked about that at length this afternoon, i really hope we can figure something out.

chewing on life's gristle

omg i'm not crazy!

according to this article, claude *did* get dumber and more expensive, but it's my own fault for not reading the release notes :P

...

our upstairs friends came over for a bit - gd treated them to a preview of the sushi and onigiri, and they treated me to a bottle and a half of rather nice cider. they also offered to help us rescue my sister from ra'anana, as two of the weekend busses didn't show up and she was stuck out in the heat for over two hours while continuing to believe that one was coming... one eventually did arrive, though.

i just couldn't decide what to do with myself last night after dinner, so i continued playing inscryption and achieved a couple of minor events i'd never seen before. i didn't realize / had forgotten that you have to lose a game between getting the dagger and removing the... no spoilers... and discovered that defeating the wall of grizzlies twice and winning without meeting the final conditions leads to getting your death card pinned on the door with a little medal :P

[one run with unkillable squirrels with unkillable friends, including a black goat and an ouroboros. one run with an unkillable queen ant and an unkillable black goat. seriously OP]

i'm very grateful that last night's puff worked again. perhaps i didn't take a proper one on thursday night, i find with a vape it's hard to tell 🤷‍♂️

my sister's leaving tomorrow already, and it feels like none of us really wants her to leave...

Friday, July 31, 2026

small accomplishments

we got shit done today. it took a while to get everyone roused, and gd and i had a bit of a tiff along the way, but the two of us abandoned our child to the screen gods and caught a bus to the shoe repair store where i dropped off my very expensive but now quite broken sandals, and she convinced me to listen to him and do the decidedly non-vegan thing of repairing them with leather, which makes me quite uncomfortable :/

we hit the supermarket - which is a surprisingly good one - on arlozorov, and eventually got out of there with most of what we needed. we caught a bus back home, yelled at mr smear for having put the air-conditioner on when all the windows were wide open, and then mr smear and i went on another mission to the street north of us, which required three stops but we got pretty much everything that remained on the list.

then mr smear and i left for the mall, catching a very cramped mini-bus and mr smear managed to keep it together in spite of the small kids around him. we paid the optometrist a visit and ordered his new glasses (apparently his eyesight has improved a little), along the way happening to pass the second hand game store and asking on a whim if they had what mr smear's been begging for for his birthday - motion controllers for the ps4.

i'd called another shop earlier about that, and learned that nobody's selling them or repairing them (the mongoose left us a couple that seem to be broken or in need of battery replacement), so i was surprised to learn that they had one pair, and they gave me a bit of a discount (still quite expensive).

so mr smear was very excited.

then we did one last mission to pick up another fan and a kettle because ours died this week, and caught a bus home. on the bus, a conversation we had led to mr smear deciding that he really wants to write a diss track response to dan bull because one of his songs isn't as amazing as the others, and i have to admit i'm quite impressed with what he's got so far!

i was crashing on the way home - recalling that i didn't sleep last night - but i made myself a coffee and wrestled with the motion controllers. poor mr smear, standing there with the vr helmet on and the controllers finally connected and strapped on, and discovering that the games he was hoping to play with them don't support them :(

we should have done some research first... anyway, i tried.

i tried to do something of value, but ended up opening inscryption instead (i really wanted to play braid, but it doesn't work on mac), and i've just kneaded the challah-peño and can't decided what my next steps are. perhaps nothing.

upended

 there's this ridiculous idea that's conned most of the software industry, that human engineers can and will be replaced by AI. that AI is cheaper than the human labor that it replaces. that driving adoption means tokenmaxxing, that AI vendors will continually reduce costs and improve the models. that the playing field has been leveled and anyone with an AI agent at their disposal now has godlike powers.

these past couple of months, the chickens have started coming home to roost. all the prices have gone up, but the vendors aren't making any money because it's still costing them more compute per token than they're asking for. so they, in turn, are dialing down their models because the dumber they are, the more loops it takes to get stuff done.

very few companies can afford the burn.

my client is one of the many that can't. so, weeks after a town hall in which they explained how finances were tight, followed a short time later by explaining that autonomous agentic workflows are going to be the primary mechanism for software delivery and on-call resolution, followed by a week of costs going up while productivity tanks... i arrived at the office on wednesday morning to discover that everyone had been allocated a $12 per day AI budget.

average costs per day had been in the high double digits to low triple digits the whole week.

there was a massive uproar, and the budget was increased to $30 per day. barely enough to get anything done, and engineering is beginning to understand that this effectively means returning to the good old days of having to understand what you're doing and craft code like peasants. there's only one problem, though: last year the company fired half its staff, and rotated all the rest, so nobody actually has any experience with the software they're officially responsible for. hell, barely anybody even knows which software is under their ownership. at a guess, i'd say that the ratio of software engineers to software repositories is somewhere around 5:100, which is something i think about a lot since learning about conway's law and organizational scaling.

it'd be funny if it wasn't so sad. and the saddest part is that these blunders are hurting real people, with real families to provide for and real mortgages to pay off.

...

i spent a large chunk of my day fixing a deployment pipeline - some random devops guy had made a change a couple of months ago that literally did nothing but break it - while expensively asking the AI tough questions to ensure that it wasn't making shit up. i also had a lot of issues with the company-mandated claude code wreaking havoc with any and every plugin or skill i attempted to work with.

i did take a pleasant break to coach sailor on working with AI, and continuously snipe him for insisting on staying south africa instead of coming home.

...

i came home, took mr smear for a pleasant walk around the park, then returned for dinner, then took another walk with gd and my sister as well, for a tour of our old neighborhood and a good view of a particularly impressive moon.

after getting home and showering, we watched a little but more of redline, then put mr smear to bed and repeated the trick of me taking a puff before passing out and actually sleeping again.

gd says my snore is the most comfortable she's ever heard.

...

i began yesterday doing random shit on the balcony, including trying to help the ex-saffer i met a few weeks ago whose department has just been laid off. i caught up on quite a bit of reading, watching, and had a big breakfast before heading out to the office.

i started my day trying to work with haiku, but anthropic's cheapest, shittiest model is so useless it seemed to be trolling me and i immediately switched back to sonnet. work-wise, i spent most of my day planning and executing a task i had been expecting to get to on monday or tuesday, and thinking very, very hard about my personal AI usage and what a harness should look like. and trying and failing to get anything real done on that last score.

i hit my $30 limit shortly after lunch, but the software to track it hadn't been installed yet, so it seemed fitting that that was the point at which i voluntarily restarted my machine and synced with the rest of the organization :P

...

that was around the time i got a phone call out of the blue from my mentor, who informed me that my client has apparently decided to stop working with outsiders altogether and that the two of us currently embedded with them will be moving on in a month's time. apparently this is a money thing, because their feedback for both of us has been positive, so i guess my town-hall feelings from a few weeks ago weren't wrong...

i asked what i should be focusing on to make sure i get to my next client as quickly and smoothly as possible, and he informed me that between my auto-doc project and consistent publishing of articles he doesn't believe i'll have too much trouble. this is good.

i waited until my counterpart had been informed by his mentor, and the two of us sat on the balcony for half an hour strategizing. he'd been taking the whole thing a bit personally - his new manager has been behaving very strangely since the big reshuffle a couple of weeks ago - and i think it helped him when i put the pieces together and suggested that the manager probably knew this was coming and just isn't very subtle about trying to get ahead of it.

either way, we have a month to focus on up-skilling in AI and we're in a pretty good place to be doing so. i also told him about the up-skilling solution i pitched to the boss, and he's interested in helping me make that happen, so that's good.

...

by the end of the day, i'd installed codex with my personal subscription on my work computer, and delivered a first iteration that looked pretty good, and had an awkward encounter with my client who's pretending everything's cool until they break the news to us on sunday, and had a wild political debate with the AI guys that was actually quite fun.

and stopped myself from "just one last deployment" on a thursday evening :P

mr smear wasn't at home when i arrived, he'd gone off to a new friend's place for a swim. i quickly shared an update with gd (i thought my sister could hear me, so i had to re-tell over dinner), then headed to the hairdresser. crazy singing guy was outside again, harassing the nail salon next door, and i got a pretty decent haircut - i think? - and then came home to shower and do a little more AI work until mr smear got back and we could sit down for onigiri (to celebrate the girls finding a mold) and corn on the cob.

the AI work i did was validating. codex is simply better.

dinner was delicious, then i did a little more fiddling around with AI and unity, and then we all sat down to finish watching redline. redline is a phenomenal movie, with a bizarrely jarring ending (kind of like grease), but really the greatest pleasure in watching it is seeing it as an art delivery mechanism. it's gorgeous, and it's simply mind-blowing seeing how gorgeous it is knowing how it was made.

...

i took another puff last night, but it didn't seem to take. am i already developing a tolerance after two nights? last night was long, and my lower back hurt a bit, and i barely got any sleep between lying restless and uncomfortable, and then i finally had enough just over an hour ago and climbed out of bed and am now sitting on the balcony typing this with half an eye on the world waking up around me.

Wednesday, July 29, 2026

sleeping powder

my sister suggested something last night, after we'd all gorged ourselves on vegan sushi and my mouth had been filled with regret after allowed mr smear to coerce me into trying a bite of vegan cheese with a marshmallow, which imparted a lasting taste of feet.

oh, and we watched some more of redline, and mr smear is INTO that stuff.

immediately after putting mr smear to bed, i brushed my teeth, made sure to empty my bladder, took a headache tablet and a puff from gd's vape. she didn't think i'd had enough, but i lay down, convinced myself it was going to be alright, slowed my breathing, and woke up this morning feeling a bit groggy, but having actually slept through the night.

...

this post has taken most of an hour to write, primarily because i ended up on a side quest to tag older posts, and secondarily to produce the gif above because i searched hard for it and it apparently didn't exist. now to start my actual day.

Tuesday, July 28, 2026

discombobulated

 today has been ridiculous. i got a (literal) couple of hours' sleep, then dragged myself out of bed to... i don't know what i did*... then rushed out to catch a bus to my mom's bank to sort something out with her account.

* [i started writing up a PRD for a system i've been thinking about since i lived in canada for my boss]

there was no queue, but no workers either, so the manager called me into his office. when i asked him what he would do, his advice was that it would of better value to us to go home and take care of it ourselves.

the bus driver on the way home / to my office took a wrong turn that sent us in a wide circle around the hospital, in traffic, which was ridiculous. gd handed me a small lunch at the door and i headed to my client, arriving just in time for my team daily.

the day was, well, busy. lots of babysitting AI, literally flipping between contexts like it wasn't hurting my brain. i have spent most of the day consistently switching between four or five different things at a time and trying not to lose my mind.

i currently *am* the orchestrator. i need to level up and outsource that function to AI already.

towards the end of the day, i saw someone start preparing a PR to go in before the golang work that i've been spending weeks on, on a project nobody ever touches, and that i'd finally asked for a review for this morning thinking it was done. i actually panicked, and sent messages both to the author and his manager begging them to make sure my changes went in first.

i'm very grateful that they acquiesced 🙏

i also spent a lot of the day troubleshooting my auto-doc integration. and after walking home and shaving my beard in an attempt to decompress, i dived straight back into it and i'm still going now (on the other machine). so now i'm going to deliberately stop what i'm doing and go play a game with mr smear.

oh! my sister and i were just talking, it looks like she has the exact same lower back / hip flexor thing and she also didn't sleep last night :/

psychological wargames

 omfg. it's 3.40am and i've spent the past hour or so struggling to sleep - i'm tiiiired. at first it was mental restlessness, then it was lower back and hip flexors, i'm a complete mess.

...

it took me too long to get ready to leave this morning, so i had to remain home for my daily. then i headed to the office for a day largely defined by arguing with AI.

the good news: this three-month project that's been dragging out for the past couple of weeks? the current phase is done, i finally got my latest fixes in, tested everything, and it came out clean. this is huge!

the not-so-good news: i'm still working on the golang stuff, which is tiring, but it looks like i'm in the final stretch.

the other good news: i started working on the interruption ticket for our previous client team, and the most troubling chunk of work appears to have been done already.

i had lunch with the client team, which was fun, and then a long chat with sailor; mostly about protoplasm, but i also apologized for arguing when in reality we were both talking about two very different things - it was comforting that even after i explained where we diverged, it still required clarification, which meant it wasn't like i'd missed something obvious :P

i had to cut him short in order to get back to work, but to be fair we were both excited by a direction i'd given him for a therapeutic game...

in the evening, i left the office and warned mr smear we'd be going out rollerblading, which was met with a bad attitude. gd and i together managed to navigate it, i rotated my wheels while he got his on, and by the time we left the apartment he was in a good frame of mind.

he actually did rather well - he's exploring downhill control and becoming an ambi-turner - and it was a fun ride. on the way back we happened past two guys with pit bulls, and omg i miss my brother's twins. mr smear's introduction to one of them was it pushing itself up against him, i think he now has a better sense of what raw power feels like :P

we showered, talked to my mom, and had dinner. dinner was great, but i may have made a mistake dipping a marshmallow into the scorpion pepper sauce. i found the place where melts in your mouth meets melts your mouth, and aside from my tears i could tell you precisely where in my digestive tract the results were located for quite a while after.

i was tired, but i knew that i wouldn't sleep well if i went straight to bed, so i sat down to slowly but surely figure out how to get AI playing with unity. it took me about two and a half hours to get an agent using the unity mcp, and then half an hour to go from being impressed by the results, to being absolutely, literally amazed.

this is a game changer.

[pun not intended]

Monday, July 27, 2026

the stretch / eyeball melting

 sleep journal entry: i was so tired from the night before that i mostly slept well; when i got up in the middle of the night, it was very briefly and primarily due to a stuffed nose.

...

we're just about at the end of the month, and i just looked at my personal timesheets:

20 hours for my employer

50 hours for my auto-doc

105 hours for my client

...

 got up around 6am yesterday morning, and the first thing i encountered online absolutely stunned me (and, soon after, gd as well) and struck a devastating blow: protoplasm had posted a beautiful photo of him and his girlfriend a couple of days ago, but it wasn't at all clear that what prompted it was that last sunday, he woke up to discover that she had passed away in her sleep.

it's so completely and utterly wrong, and i cannot imagine the horror he's going through. we had quite a lengthy talk last night, he's holding up as well as can be expected and i'm grateful to know that he's got friends and family around him supporting him, but i feel bad being so far away and unable to be there in person.

...

from 6.45am until 6pm i was almost exclusively at my desk. the first couple of hours were putting the finishing touches on the auto-doc mvp and publishing my first article on the auto-doc, which was incredibly exciting but also tempered - as has been everything else - by the protoplasm news. the auto-doc is officially out there, and i'm praying it's picked up the way that i believe it should be and i'm fantasizing it will be.

the main thing i'm supposed to be working on for my client has been stuck in a holding pattern waiting on other people to click buttons, so my client work day became primarily about implementing my golang service post-incident recommendations which involved an inordinate amount of getting AI to not lie to me. in the afternoon i invested some time in writing up a one-pager and configuring the auto-doc for the client's infrastructure, which resulted in me stumbling across the SVP engineering's attempt to do the same work i'm doing (in the golang service), and politely messaging him to explain that i've already succeeded, and am simply in testing to prevent any further incidents.

thank god my software engineering efforts live and die by git graph being my primary interface to any codebase, if he'd "fixed" something without my context i might've had quite a time of paying for the merge :/

[though, in retrospect, i *could* have just excised his changes and written them off as wasted effort, but i'm still glad i caught him in time]

nystire came over and we took a walk through the park with mr smear, who'd had a little more exercise yesterday than i had, and i'm still being amused by mr smear's reaction when nystire suggested that we could always sell his kidneys to buy a gaming machine 😂

he's offered to take us stargazing with him in a couple of weeks, and mr smear and i are very much looking forward to it!

my sister had arrived home shortly before we got back, and everyone else helped with getting dinner on the table while i quietly fell apart from exhaustion. i managed to pull myself back together for dinner, then excused myself after a long conversation about protoplasm and my sister's friends and other-side-of-the-family's dealings with illness and death and bad behaviors to shower and talk to protoplasm and then say goodnight to mr smear and go to bed myself.

...

i did kick off the async game jam thing yesterday, but i was so tired there was no way i was going online :P

i've given up on the mastodon experiment and deleted my accounts. not only were they not providing me any real value, but they've become cesspool echo chambers of the regressive left and i couldn't find any communities with shared values or active members.

Sunday, July 26, 2026

unfocused

i put a lot of work into the auto-doc today, i think it's kind of ready. almost. i guess. i dunno.

but it's after 1am and i need to go to bed soon. i did pass out a couple of times earlier while we all watched the addams family on the couch (gd agreed with me that we can do this during the summer holidays), but that doesn't really count, and my back and hip flexors were doing their thing :(

we watched some adventure time today for the first time in ages, and played a couple of games of guess who?, and my sister and i took mr smear for quite a long walk through to the port for ice cream, so we got *some* exercise even if mr smear is now obsessing over his belly again...

Saturday, July 25, 2026

sleep journal entry and post-hosting

i had severe lower back and hip flexor discomfort just before going to bed and had to stretch for quite a while.

i woke up at 6.40am this morning, read stranger in a strange land for a while, then went back to sleep for another hour and a half.

now my back's hurting because mr smear decided he needed some "roughhousing" and i wasn't stretched and ready to chase him around the apartment :P

...

gd posted the following yesterday, based on our experience hosting mr smear's friend the other day:

Many will hate me for this, but IDGAF anymore. I'm starting to wonder about children going through actual clinical burn outs being diagnosed as autistic. I have to ponder this, but after a certain experience I had recently (with a non autistic child in a toxic environment), certain behaviours can very much be mistaken for autism. Burns outs are very real and they don't only affect grown ups.

someone responded with "just because you're autistic doesn't mean you can't also be an asshole."

indeed - but also, just because you're an asshole doesn't mean you can't also be hurting and flailing about, it's a vicious cycle. in this case in particular, i don't care what this child was diagnosed with officially, i think the root cause is a severe lack of boundaries.

and as a parent who took a hell of a long time to learn how to establish boundaries in a healthy way (i'm still learning), i'm not unsympathetic to how hard that can be, especially in a time like now with an overload of awful parenting advice and far too much media and social media influence.

Friday, July 24, 2026

the resting restless

 am i okay? i did sleep easier after my previous post. i still got up pretty early, though. i started my day on the balcony, doing a bunch of random things* before getting to work on the auto-doc and its write-up.

* including resetting the theme of the sonnetcomix website, which has been bothering me for a while.

i managed to make a fair amount of progress before we left for the shuk. it felt like a long bus ride, we enjoyed a pleasant walk down the now completed king george street, we walked through nahalat binyamin, then back to the shuk, and i immediately split from gd and my sister gathering groceries and took mr smear for a (very expensive) fruit juice and to stand in a spot of shade away from the crowds.

today was hot.

we met up with the girls, took a short walk and said goodbye to my sister, then the three of us went to find a bus home.

apparently i was the only able-bodied person on the bus willing to stand up for a pregnant woman. it's kind of distressing.

aside from a very pleasant nap on the couch in the air-conditioning, and later going with my sister and mr smear for a last-minute shopping round, i've spent my afternoon and evening playing games (balatro and slay the spire 2), and watching youtube videos, and just generally quieting the noise in my brain as much as possible.

i've just scolded mr smear for having ignored his screen-time alarm (as usual) and sent him to shower, and i think i'm going to just continue to be "off".

hyper-real

 i slept remarkably well last night. i got up a little before my alarm this morning, and took to my office instead of the balcony so as not to disturb the kids sleeping in the living room. i began my day by writing up the article about what AI teaches us about human consciousness (leading to a new appreciation to the insights of the movie memento), and did some work on the auto-doc, then headed out with my sister to meet up with our cousins.

...

i'd managed to get the wrong address from google maps - i just checked, and the address in google maps is simply incorrect - and that led to some confusion as we first walked the right way, then turned back because the address was wrong, then doubled back once we arrived at the wrong place. so we arrived a bit late to the beachfront coffee shop. then ordering coffee turned into a thing (apparently the guy behind us was being weirdly stressed about me speaking to the cashier), and then we sat down at the table to discover that the chairs have all been bolted in place.

weird fucking place.

anyway, i spent most of the hour making my pitch, primarily to our younger cousin but it was a good conversation all round. i was very grateful that my sister was with me because she definitely contributed, and also grateful for our older cousin pointing out that our younger cousin has been looking for something meaningful, and by the time i had to run i believe i'd managed to put all the pieces together into something coherent.

i walked out of there buzzing after having been thanked warmly and told he was already thinking about it.

...

my phone went off informing me that i had a newly scheduled meeting that my manager had arranged with one of the data guys (they'd been ignoring my request for assistance for a day or two), and i rushed through the shuk, getting properly turned around, in the search for a quiet place to get online, all the while discussing the meeting and the idea with my mother on the phone.

with a couple of minutes to go, i sat down on a bench under a tree, sweating in the already-heavy heat, actively context-switching into the meeting and nervously praying that i or my computer didn't get shat on by birds. that was when i realized that it wasn't an online meeting, there was no link, and i had been expected to be physically in the office.

that was also when i saw that i'd just been contacted about the work i'd been doing the day before, and learned that by fixing the nine year-old bugs in the golang service, i'd inadvertently caused an incident 🤦‍♂️

fortunately, reverting was easy (because i'd fixed its CI a week or two ago) and i quickly made my way to the bus. on the way home, i continued to apologize and explain and reassure the poor on-call that the incident was over and that i would provide the post-mortem.

i was hungry by the time i got off the bus, and stopped at home to pick up a sandwich from gd and then walk it to the office. it was more than just a sandwich. it was a heavy, delicious sushi filling on good bread, and by the time i was done i felt a combination of deep satisfaction and a sense of having eaten more than i needed.

i arrived at the office just in time to see the guy i was meeting with leave for lunch. and, also, just in time for my elevator pitch to my employer.

...

the call was fifteen minutes long (it had been scheduled for half an hour), and he got the idea pretty quickly. he asked a couple of good questions, and then told me he wanted a PRD. so 🤘

then he informed me that he'd considered my request for a raise, and that these weren't good times for it but he does appreciate my situation, and offered me a very respectable bonus instead... on condition that i don't leave the company within a year.

i was very grateful, both for the bonus and for the implicit additional positive feedback.

...

writing an AI-assisted post-mortem is a treat. it put all the facts together, i edited and added a recommendation, and it was started and published within 25 minutes and without any stress.

my recommendation: protect the bad / broken client-facing behavior, but disconnect it from actually trying to do anything.

i was asked for help by one of my previous client team, and i hope i've managed to onboard him as a new (replacement) dashboard-as-code champion.

i bumped into the other contractor, and we talked about our employer's new market shift, and invited him to join my "async game jam" experiment.

i tried to discuss the incident with someone from the old client team, and ended up down a rabbit hole with another AI specialist and demo'ed the auto-doc. now both he and my manager want to see the one-pager, and he gave me some pointers as to what specifically he wants to see, which is encouraging!

i finally sat down with the data engineer, and discovered that the problem i've been needing help with was a bit simpler than i'd thought. we both spent some time working on the fix in parallel, hopefully it'll be in early next week.

i then had a one-on-one with my manager, which turned into a very long, very interesting debate because we have very different ideas about what to focus on when building out our harness. there are some things we clearly agree on, though, and i was pleased at the end when i made a suggestion that he was happy with, and even more pleased to speak to the AI specialist again and discover that he'd already implemented something similar that i can use to make it happen :)

the happy hour was good, and i continued my earlier conversation with my fellow consultant before my client / the boss pulled me in to a meeting with the previous client team's lead - he wants me to do another job for them next week, between other jobs :P

i worked another hour, then left the office feeling pretty darned good about how my day went.

...

gd, on the other hand, had not had such an easy day. she was traumatized by mr smear's friend from the wrong side of the tracks, and having to parent him in ways that one would hope a ten or eleven year-old wouldn't need. ultimately it sounds like she handled the whole thing excellently, but it was difficult and concerning. i discussed it with mr smear as we strapped on our rollerblades - he'd been supporting gd in trying to help his friend, and for the most part had behaved very well himself - and he seems to be a lot more appreciative of the parenting he's gotten having witnessed the alternative...

...

the rollerblading went well, though it got off to a frustratingly slow start, and we had a good time and it was a beautiful (if hot and humid) evening. it took mr smear so insanely long to get showered and ready for dinner, though, that by the time we sat down my sister had already returned home from ra'anana after having had dinner herself, but she sat with us to chat.

it was pretty late by the time we were done, and i didn't last long after putting mr smear to bed. i suspected i wouldn't sleep through the night, though, and i think i lay awake for at least an hour before getting up almost an hour and a half ago.

perhaps i'll sleep easier having gotten all of this down.

Thursday, July 23, 2026

on the edge

 today was just... unbelievable.

i almost made progress with my auto-doc, but had to leave halfway to make it to the office on time for my team daily that i didn't know had been postponed.

aside from reviewing a teammate's code (which happened to provide some very helpful hints for my auto-doc integration), i spent all of my client hours working on the golang service that i'd said i was done with, but kept diving down the rabbit hole and discovering weirder and weirder things.

before noon i travelled to my employer's office to meet with the gameis guy. i couldn't find him, but i had a sync with my mentor anyway. then i looked for him again, bumping into my sales team rep and getting some "insider information" regarding which way the wind is blowing - anyone who isn't "with the program" as far as AI is concerned is going to have a very tough time finding employment or staying employed. i still couldn't find him, and ended up being drawn in to a "tech circle" (which was interesting), after which i finally found him but only had 25 minutes of his time before he had to go off to something.

so i sat down with him and his friend, and learned that they're both working at our employer as a day job, but run a gaming company as a night job as well. they gave me all sorts of advice, and insights, in addition to a brief summary of their crazy journey so far.

immediately after that i sat down with a guy i'd met at the hackathon, and i spent the next twenty minutes or so flooding him with info and advice (mostly about working with AI) and getting him onboard with my "async" game jam idea.

then i spoke to my group lead, and introduced her to my auto-doc, and she was super excited when she saw the demo ^_^

the rest of the work day - in the office, and at home - was all about refining my golang service effort and incrementally solving each wave of issues. it's been a trip, and a very expensive one: i'm pretty confident that claude's opus model has suddenly becoming considerably dumber and way more expensive :/

i got home to find gd in a state of shock, she has no idea how to deal with a little boy whose family isn't particularly into hygiene (or boundaries). i took the kids for a walk to pick up snacks, regaling them with AI horror stories; apparently, i was effective enough that mr smear's friend stopped me to delete chatgpt from his phone.

we were musing over whether mixing the salt & pepper chips with the balsamic vinegar & caramelized onion flavors of country chips would approach a salt & vinegar experience, and i decided it was worth a try: the kids were horrified, but i bought them anyway and after our sushi dinner (which we all ate too much of) we gave it a try, and while it wasn't what we were hoping for it was still a case of the whole being better than the sum of its parts.

i managed to get the two of them showered between getting home and eating dinner, which was quite a story.

my sister came home pretty late, after we'd begun trying to get the kids to bed (they're camping out in the living room), and while they amused themselves with non-screen activities (much to their chagrin) the three of us sat in our office and retold some pretty hairy parts of our life stories. and then it was midnight, and the kids had been asleep for a while without us realizing, and now it's time to call it a night and get ready for an important morning.

Wednesday, July 22, 2026

getting stuff done

 it's been a busy morning! we failed to get gd's canadian crypto account reactivated (their verification is broken), but i managed to get my israeli one sorted out. this was after discovering yesterday that ethereum gas fees have finally normalized after all the upgrades, making it worthwhile transferring money, and that compound has been generating far less interest than promised.

i mean, with our amounts of money it didn't make a huge difference, but still.

while doing that, i managed to get the blast window for our shelter roped up so that gd can close it herself in case of emergency. gd and mr smear cleaned the house yesterday, specifically worried about all of us (including my sister and potentially mr smear's friend) having to sleep in our shelter bedroom together. apparently things are heating up, though i've been completely disconnected from the news cycle these days.

then i called and made an appointment for her to see the dentist, because of course she's in pain after her root canal and crown were done... at least her stomach seems to be doing a bit better today.

i think i've sent my insurance broker the documents she wanted - turns out my previous employer forgot to update the insurance companies that i wasn't working for them any more 🤔

finally, gd found our boxing gear (whew!) and i posted the mongoose's guitar hero guitars on the facebook marketplace.

so, all in all, it's been a morning.

[chokes on a raisin bran raisin]

sleep journal entry

i got some work done on my auto-doc last night, but then mr smear asked me to read to him and i ended up putting myself to sleep.

ironically, he was apparently up a while later, sitting on the couch and asking my sister if she could apply a general anaesthetic because he couldn't sleep 🤭

i had a rough night. general mental disquiet, and plenty of lower back discomfort which needed heavy stretching. during a longer stretching session, i could hear what sounded like a post-zapper fly dying, but i wasn't able to find it.

gods, i'm tired. i mean, i'm up, but i'm tired.

Tuesday, July 21, 2026

a day

 i'm not going rollerblading tonight. again. this time because i've been so busy this week, and there's more busy coming down the line, and i've barely touched the auto-doc which is immensely important to me. so that's my plan for tonight 🤞

[please universe don't laugh]

work today was annoying. the stuff i was supposed to be focused on is consistently being blocked by the owning team, and then when they do approve my changes they don't merge them*, and then when they do merge them it takes ages to deploy, and then when they do deploy it takes ages to run the tests, and then i invariably discover that something doesn't work as advertised and i need to start all over again.

* not allowing someone to merge an approved request is really, really dumb.

so instead of working on my primary task, i filled my time with the golang service i wasn't supposed to be touching... i realized my original ticket was still open and then confirmed that all of my changes replaced the original, obsolete log noise with new, very real log noise that shows that an aspect of the service has been thoroughly broken for the last nine years.

*sigh*

on my way home for lunch (mr smear's leftover pancakes from breakfast), i picked up lactase for gd whose stomach has been really rough today - even more than before. i've warned her that she'd better go to the clinic tomorrow if it's not feeling better by then.

i signed into the all-hands meeting on my way home, i couldn't care less about the details but the guys kept pronouncing "people" like "pilpel" and he talked about "eating" the sales targets, so...

once mr smear was done with his screen time, we went out for a walk to the park, and got back just after my sister returned from jerusalem. we had a great dinner, and then chatted with my mom, and now it's shower-and-bedtime for mr smear...

familia-rity

yesterday:

the last hour and a half of the night was the best hour and a half of the night. i actually slept, and my alarm forcefully ejected me from a dream and got my day off to a (literally) wobbly start.

...

i accompanied gd to the hospital for her toenail appointment that she's been waiting for since april. i think we must have sat in the waiting room, surrounded by wet coughing, for about an hour before we were finally called in. i got a bit of work done, at least.

[stops writing to hunt for and then complain that the kiffness' balkan song isn't available anywhere]

the dermatologist doesn't believe the second toenail incident was fungal, just that gd is susceptible to whatever the fuck is going on. not exactly confidence-inspiring.

on our way out, we took the elevator down and as we were leaving it a 300 pound woman walking out in front of gd stopped suddenly and took a step backwards, landing squarely on gd's recovering toe. un-fucking-believable. after helping gd out of the elevator, and struggling to deal with the combination of her rage and the horror of her toenail likely being re-injured, we parted ways with me warning her to stay away from others for her own safety.

i hopped on a bus home, and was just calling my mother to update her when gd called me to inform me that some old woman had rammed into her in the supermarket - same foot, fortunately missing her toe - jesus fucking christ.

i understand why she felt the need to take a taxi home :/

...

hungry and tired, i stopped at home for breakfast instead of heading through to the office as originally planned, then crossed the bridge and went in for a couple of hours. earlier in the morning i'd threatened my teammates with an openspec workshop, and i took the opportunity to run a private training session with dx and his manager.

...

i returned home for an employer meeting, which turned out to be a presentation by the boss explaining how the whole company is about to experience a massive shift in order to realign with the market trends. i already found our division into backend / frontend / full-stack strange - i've been having difficulty understanding the distinctions since before AI became a thing, probably because i'm a sort-of full-stack engineer, and devops engineer, but not a frontend engineer at all - but now things are getting really interesting and we're going to be divided into the kinds of building we do, and our proficiency with AI and depth of experience with harnesses is going to determine whether we cut it or not.

...

by the time we needed to leave for netanya, gd was certain that she wouldn't be able to join us. she's been properly sick (her stomach, mainly) for days now, and it's really frustrating and disappointing for all of us.

we left the city in heavy traffic, and it took us about an hour and a half to get there, with mr smear complaining about motion sickness the whole way and insisting that using his phone made it better 🙄

the evening with our cousins was just lovely. the food was a big issue for them, but we were fine, and there were soooo maaaaany kiiiiiids which was loud and wonderful. we also walked down the two minutes to the beach for an incredible sunset, and just generally had a great time.

the ride back to tel aviv was quick and whineless, with all of us singing along to my driving playlist (that spans most of a century of good music) and managed to shower and get mr smear into bed around midnight. my first "girlfriend" (who's married to the guy who introduced me to my friends in matric which fundamentally changed my life's direction) finally sent me the summer camp photos i asked for back in may, and they are AMAZING. i can't believe how young we all were!

so that sent me down a rabbit hole of looking through my and gd's photos, which was a trip, and then it was after 1am and i crawled into bed for a relatively good sleep.

Monday, July 20, 2026

unroutine

 oh. it's 00.28 as i begin writing this. i went to bed about an hour and a half ago, and i've been lying uncomfortably awake for the past half hour or so trying desperately to claw back the unconsciousness. my belly's been doing a thin all evening (again in the evening, again no idea what's triggered it), and my lower back's been doing a thing since i stopped sleeping, and my brain's been doing a thing since...

yesterday (saturday):

i wasn't very productive yesterday, mostly on purpose. i thoroughly enjoyed witnessing mr smear playing battlezone on the PSVR, and i tooled around most of the day arbitrarily, and i enjoyed a good afternoon nap.

in the late afternoon - around 4.30pm - my sister and i dragged mr smear out ("i don't want to go to the beach!") and we walked, in the not-too-unpleasant heat, down to the beachfront golda. after the ice cream break, we walked back up to the hilton beach, and enjoyed a lovely evening; unable to get mr smear out of the water, of course, and dragging his feet to leave the beach :P

after catching an outrageously packed bus home, and showering in turns, gd treated us to a great dinner and we all crashed.

today:

another reasonable night's sleep (only tonight breaks the streak). very reasonable, in fact. my sister left really early again (she went to tour the gaza envelope and see the nova site), mr smear slept in until around 11am and was annoyed that i'd bothered him (twice) because i think he should have some semblance of routine in spite of it being summer holidays.

i began my day on the balcony, then spent my work day in my office. the actual meaningful work i did was minimal, primarily because the people i need to approve my work are either on weekend time or enjoying the fact that nobody's work is properly monitored on sundays.

i burned a ridiculous amount of tokens improving dashboards and making an ai status tool look cleaner.

mr smear and i - and then gd - had a massive fight about music practice*, which eventually resulted in him actually practicing with a good attitude in spite of the emotional rollercoaster and having lost hours of screen time for being disrespectful.

* that he has to put his heart into it, not just get through it. and that he needs to treat it like a rage game.

we side-stepped the punishment by going upstairs to play settlers of catan, mr smear's first encounter with the game.

he enjoyed it!

aside from being vengeful (really just against me) and myself having a pretty rough game, we all had a good time and played pretty well. there was one incident which i still think is hilarious, but awkwardly so: big data's son got confused and thought that his dad had moved the robber to block him and mr smear, when it was actually me. but he was unshakeable, so i piled on against big data, at which point - in spite of my laughing - mr smear got caught up. this went on for a minute or two before i put a stop to it and admitted that it was me, which threw both the kids completely 😂

we got home at roughly the same time my sister did, and soon settled down for dinner. post-dinner i was becoming a bit frustrated with getting mr smear into the bedtime ritual, but i made good progress with the auto-doc project (i'm having a much better experience with codex than claude) and then read alice's adventures in wonderland to mr smear, which put me to sleep more than him.

Saturday, July 18, 2026

the dinner party

i'm sitting on the balcony having just sprayed the edges with pidgeon repellent; it's not a bad smell, hopefully it'll work. our neighbor's just pumped up the volume on what, thankfully, isn't the worst music. it's another beautiful saturday morning on our little corner of the highway.

last night was really cool. dinner was at a beautiful rooftop apartment, with lots of interesting people. for the most part mr smear occupied himself with weird conversations with AI (i think i need to review them when he wakes up), but when there was social interaction he was cool and behaved appropriately. the food was great, but that's kind of cheating because gd was responsible for our dinner, and a lot of people seemed to really enjoy the challah-peño :)

i got stuck into multiple rounds of entertaining conversations and debates with a wide variety of people, beginning and ending the evening with real talk with our cousin who i haven't seen in ten years, but haven't spent real time with since i was a kid!

it was well after midnight by the time we left, and this happened while we waited for the taxi:


there were some emergency cleanups that took place once we got home, and then everything quickly and quietly went off to dreamland.

Friday, July 17, 2026

side quests

 i have got practically nothing done today! i accompanied my sister to her meeting with her friends, then returned home via the hardware store (for bird repellant), meeting up with gd and mr smear and doing a friday morning shopping run, which really is one of my least favorite things. it's been hot, i missed my second coffee, and i arrived home slow and tired and quite hungry. i helped gd make challah-peño to take with us tonight, started the process of locating the PSVR components because mr smear has been harassing me for a couple of days now to set it up.

then we left for the shuk, to meet up with my sister, and went up and down the market... mr smear and i feel very similarly about mall people, and shuk people are even worse. he held my hand and walked in lock-step behind me, and we came out relatively unscathed.

relatively, because our visit to the shuk began with him being pooped on by a bird 🙄

getting the bus home took more walking and time that anticipated, and i filed a complaint against the bus driver who almost injured us with his aggressive driving, but we came inside in good spirits and launched into uprising at full blast. then i set up my IDE to work with openai's codex, after which i spent the next while wiring up the PSVR.

and realizing that i, once again, had booked a car for no good reason and it was too late to cancel it without paying the full amount :(

i managed to get the PSVR set up, and mr smear got to play battlezone, and i called sailor for an hour long argument over what kind of "market research" is valid when you're trying to make a video game.

now it's evening, and we're getting ready to leave in an hour for dinner with our cousins.

bully birds

 i'm very upset right now. i just woke up after a long night; the first part was hours of being too tired to get up, but unable to sleep (restless mind) and being mildly uncomfortable, the second part - or last part, i should say, it was probably an hour or two - was sleeping soundly, feeling pretty good, and then waking up from a dream pissed off at my mother.

we went out to dinner together, and she ordered something called "dinner service". it arrived as a tiny serving for one of something that looked like noodles but with meaty-looking bits in it, with a price tag of R1500. when i asked her if it was as she'd intended, she nonchalantly said yes and took a bite of it. while i was being horrified by the cost, i learned that it was made of some kind of exotically cruel meat (kind of like foie gras), and i told her she'd be paying for it before waking up pissed off about the whole thing.

i got up, brushed my teeth, made myself a cup of coffee, picked up my laptop, and stepped onto the balcony to start my day, only to find a pigeon standing on our little table, having left a giant, wet turd on it as well as having had diarrhea in a couple of spots on the balcony floor. so i had to spend a couple of minutes cleaning all of that up, discovering that some bird had vandalized our glass railings by somehow pooping on it at an upwards angle. i was completely disgusted.

then i started writing this, and when i got to "we went out together" the damned pigeon returned, landing on the balcony railing right in front of me and not caring when i tried to shoo it away - i had to get up and chase it away properly.

fucker.

...

i didn't get any side-project work done yesterday morning, i mostly just went through my employer emails and found myself quite satisfied with the monthly newsletter i hadn't realized i'd been receiving 🙄

i had a good breakfast, went off to the office, and started the day with a particularly positive team daily. 

that was followed by a sad consult with the other contractor, whose reorg isn't going nearly as well as mine - his new manager's doing some messed up stuff and he doesn't know who's now in charge of his contract, and i advised him to immediately update his mentor and our team, let them know what's going on and find out who he's supposed to be reporting to. he's really nervous because he's convinced that our employer's having a hard time getting new contracts and he's worried about being fired... which is fair, but in my opinion if you're facing the same risk either way, it's better to be proactive and get ahead of it as much as you can. also, considering the last few weeks, i have a feeling he's less aligned with and more disconnected from our employer than i am, so if *i* haven't felt totally safe then i'm confident he's not feeling safe *at all*.

my workday was, like the rest of the them this week, flitting between my main project and my golang service side quest. with an uncomfortable half an hour being pulled in to an incident as a suspect, only to discover that my changes had nothing to do with it 😅

i've been working on this main project since the end of april, and it's been a massive (and long) rollercoaster, and yesterday i finally deployed the end-to-end code and was able to start testing it. while i found a couple of bugs at the end of the day, the project is essentially complete and ready for whenever they miraculously figure out the pixel matching component.

i also deployed the final fix to the golang service, so it's officially in good shape and actually maintainable by on-call people if anything goes awry.

for the company happy hour, i was treated to vegan nachos. as the only vegan around yesterday, i felt obligated to consume them, and for the second time had to deal with the weird childishness of a couple of people who made a show of being offended by the existence of vegan food. that aside, i enjoyed them, had a beer, and an exciting conversation with a new friendly who works with AI from another side of the org.

oh, i almost forgot. with all that, a good chunk of the day was spent debating with my friend and coworker. who, btw, has been putting some effort into my blockchain project, for which i'm very grateful. we've been discussing a lot of the current politics and philosophies of AI, and yesterday i (we?) had a really interesting revelation about the nature of consciousness which i'm planning to work through in an article.

...

i don't know what triggered it, but after the happy hour my stomach became extremely unhappy, painfully gassy. it was like that for the next few hours, and i ended up working much later than usual to finish up a report for my incoming and outgoing managers before heading out and doing a shopping mission on my way home. quite a roundabout shopping mission with mr smear, but a successful one and at least our time together was pleasant.

my sister got a bit lost on the way home from her day-trip, but we all arrived just in time for a really nice dinner (at that point my system had mostly calmed down). we talked a lot, and by the time we got up from the table it was quite late and pretty much bedtime for everyone.

...

it's friday morning, and gd's just joined me on the balcony, and my sister and mr smear appear to still be sleeping. i've just run through the plans for the day with gd, and now it's time to get started.

Thursday, July 16, 2026

reception

 i'm sitting here on the balcony after a surprisingly good night's sleep, in spite of mr smear's incessant creaking through the night on his air mattress next to my side of the bed.

i spent a good couple of hours yesterday morning working on my auto-doc: i'm very happy with how it's going. i'm so relieved that the presentation went positively that i'm in "calm down" mode. i'm under immense pressure to include certain improvements, write out a one-pager for my team, and get it out the door. all at the same time.

...

i had my quarterly roadmap meeting with my mentor yesterday morning. the roadmap bit went very well, although there was an awkward moment or two when discussing my auto-doc because he suggested that i could have done it without AI generating the documentation. then the real awkwardness began, when he asked how i felt about the company and we got into it over me feeling disconnected and not seeing the bigger picture. it turns out a) linkedin's algorithm just doesn't put all the usual stuff in my feed (granted, i don't use linkedin very often) and b) that while i've been complaining about there not being a company newsletter, i've been receiving a company newsletter in my email - my gmail inboxes were configured by default to only show my primary inbox, and i've been (unconciously) ignoring everything else 🤦‍♂️

once the meeting was over, i flipped through my emails and discovered, to my immense gratitude, that i'd missed an urgent and important email that had a deadline of a couple of days: choosing a gift for rosh hashana. if my mentor and i hadn't gone down that rabbit hole i might've lost my opportunity to pick up a significant shopping voucher, which in our current financial situation makes a very big difference.

a couple of hours after my roadmap meeting, the thing that my mentor had suggested for my auto-doc popped into my head, and i remembered that just that morning i'd read an article on the topic. i reviewed a couple of well-known packages and sent them to him, and was surprised when he immediately called me. not only had he only learned about one of those very packages about half an hour before, but when i explained that it might very well be a good dependency to build in to what i've got i could almost hear the penny drop for him, and he seems to have suddenly understood what all the excitement for what i'm building is about ^_^

...

the rest of the work day was finally uncovering the root cause of the golang service crashes and fixing it, and it was REALLY satisfying seeing the memory usage flatline when i finally deployed ^_^

i also managed to make some progress with my primary project, and after months of shenanigans i'm at a point where i've pretty much finished everything end-to-end but now have no idea how i'm going to actually test it :P

...

i left the office about twenty minutes before we had to leave home to do the airport run, and called gd to make sure she and mr smear were ready to go. of course, that was when she had just decided that she needed to wash the floors in honor of my sister's arrival 🤦‍♂️

i'd left the office in the middle of getting code reviewed and deployed, so in the literal few minutes i was at home i continued, and on the train i continued, and at the airport while waiting for my sister to clear border control i continued. border control gave me a little more time than expected because they had to hunt down her entry in the population registration - she hasn't been here for thirty years, and she left her ID in london - but she got through it eventually and our reunion was fun, funny and emotional :)

we took the train home, and the girls decided that walking the few blocks from the station was fine, which it totally was. the rest of the afternoon / evening was setting up, catching up, a really nice sushi dinner, a long chat with my mom*, and mr smear enthusiastically trying out his present of a beautiful box set of acrylic pens, then everyone getting ready for and into bed really, really late.

* although a bit intimidating, as she brought up the fact that mr smear's barmitzvah is in two years' time and we're not members of a synagogue and celebrations are a big deal that cost quite a lot of money.

...

while getting ready for bed, i saw that the summer camp organizer had registered the refund, which is a big relief.

...

i've been up since before 6am when i heard the front door close as my sister headed out to join our cousins for a day trip to metzada, and i can't believe it's thursday already. it's been a big week. so far. i'm very excited about so many things! a bit anxious, too, but mostly excited.

Tuesday, July 14, 2026

higher resolution

 i finally got to bed about half an hour after posting, then woke up with a jolt forty five minutes later from a nightmare in which mr smear had "pranked" me by leaving a bunch of dead insects in my bed, and then ignored me completely and became super defiant while i did everything i could to avoid resorting to violence, which all took place outside a door out of which burst the crazy mom from mr smear's class who was ecstatic to have caught me being aggressive, and taunted me by dancing around and wiggling her bum. i woke up furious with mr smear and having to suppress the urge to rouse him from his slumber and give him a thumping.

when i told him the story in the morning - less than an hour later - he was thoroughly entertained :/

mr smear decided - unsurprisingly - that he's done with the summer camp. the organizer said she'd put in for a refund, which will be immensely helpful.

i worked hard on the auto-doc for the next hour or two, the AI taking so long on one of the activities that i ended up staying home for my daily meeting and only then heading out to the office.

i spent the next few hours manically working on all the things at once, and somehow managing to make good progress on the auto-doc, on my primary data pipeline project, and on the golang service i've been helping out with because it's giving me satisfaction to be doing housekeeping for something that carries quite a load and that's been horribly neglected for so long.

lunchtime with the team i used to be embedded with was cool, i shared my inspirations from yesterday's game dev conference and that triggered some very interesting conversations.

i thought my presentation was scheduled for 2pm, so when 1.50pm rolled around and i had just discovered something broken... that was quite intense and disappointing, but discovering the meeting was actually an hour later was a huge relief! i managed to be ready in time ^_^

i was properly nervous and wired for the presentation, but it went well and i got some decidedly positive and constructive feedback. at first it seemed like my team didn't really get what was happening, by the end they agreed that the value it brings is undeniable and i know what they want me to do to try to encourage adoption.

i had a very short post-presentation break to gather my thoughts, and then i jumped onto a call with my actual boss.

...

once upon a time, when i was in the army, i somehow developed "jeep driver's disease". nobody could think of how that developed, i wasn't able to get the recommended surgery done because my rights to a rehabilitation facility were denied as permanent forcers inexplicably give up their lone soldier status, and i was extremely fortunate that at some point it just went away. when i went to a surgeon to check me out, he put on a rubber glove, and i blurted out, twice, that i was feeling really uncomfortable with the examination.

the second time i said it, he lost his temper and yelled at me: "what, you think *I'M* comfortable with doing this?!!"

i thought about this story on my way to work this morning, and that perhaps i'd start my compensation conversation with my boss with it. in retrospect, i'm rather glad i didn't :P

i began the conversation awkwardly, but i managed to say what i needed to say and it was an enormous relief that he handled it very coolly and matter-of-factly. after explaining the industry situation (which i'm already well familiar with) he inquired as to mine, and he expressed understanding and assured me that he'd consider it. the impression he gave me was that he might acquiesce soon, or possibly in a few months during the annual reviews, either way it feels positive.

...

when i called my mom and gd afterwards to let them know how things had gone, i was shaking a little.

during the day i'd pushed an upgrade to the golang service to get better metrics and make their emission more efficient, and looking at the dashboards and reviewing with AI two things became apparent: the first, that the metrics gave much better insight into the constant crashing that this poor service has been undergoing for the past couple of years. the second, that i made the emission so efficient that the frequency of the crashing increased dramatically 😂🤦‍♂️

so i stayed a bit later than i'd have liked preparing the fix, and then i left the office, arguably in the best spirits i've been in a while.

gd sent mr smear to meet me on the way home and help me with a quick grocery run, and then he helped me take out the recycling, which turned out to include a side-quest of finding a bench to dump unused school books on, and then it was time for dinner. t'was a good dinner, and we resumed watching the simpsons (it's been a while, and the last time i mentioned it was a big, unpleasant day), and then it was shower and bedtime and read a bit of alice's adventures in wonderland to mr smear (i starting falling asleep reading about the dormirouse), and i was going to jump into bed but i just had to get all this down first.

looping, not sleeping

 i've been struggling to sleep for a few hours already. in addition to my mind feeling out the conversation with my (actual) boss, i've also found myself in a loop thinking about the year i lived with my brother in johannesburg. probably inspired by the chat with the ex-saffer from the meetup last week.

with him, i was free to smoke cigarettes and i learned very quickly to make like him and smoke anywhere and everywhere. i wouldn't go to the toilet without lighting up, or get in the bath without lighting up, so that was a thing.

but also, for a while i worked at the convenience store a couple of hundred meters from his house. i always say i felt protected from the lurkers when walking there and back because, working there, i had protection: i was the guy providing the cigarettes and the condoms, and you don't fuck with the guy who provides the cigarettes and the condoms. but in retrospect that doesn't make much sense. and my memories are hazy, how did i get that job in the first place? how long did i work there for? i remember having to figure out the cash register, and a lot of discussing their street fighter 2 machine with another guy who worked there, and excitedly not making a big deal of serving one of the m-net presenters (peter ndoro).

i could continue doing a mind-dump of that year for a while, but that's the thing that i've been looping. i'm tired, a little wired and brain-fogged, and i really need to get some sleep.

Monday, July 13, 2026

gameis 2026

 the gameis conference was nothing short of inspirational. up until a couple of weeks ago i was convinced that the israeli gaming industry was all about gambling; i arrived a little before the crowds, and i was really impressed by the local games set up to play; extremely high quality, both the studio and the indie games.

a guy i served with sat down next to me during the opening talks, and we were both - like most of the people in the room - made very uncomfortable by the fifteen minutes of "saying the quiet part out loud" explaining how to take advantage of "whales". judging by the audience reactions to that and the marketing talk that followed, and the antithesis in the more sentimental talks that poked fun at the first ones, we weren't alone. the only other uncomfortable talk was by a hardcore liberal american jew, whose thesis regarding making games meaningful was excellent, but who couldn't stop himself from putting his TDS and anti-musk sentiments on display.

lunch was surprisingly good, really decent vegan options.

the rest of the talks i sat in on were interesting, enlightening, and motivated me to want to Make Stuff. i've captured a whole bunch more game ideas, and as soon as i'm done with integrating my auto-doc into my client's systems i'm going to focus on some of them.

there were some awkward moments during the day, but i had an interesting phone call with sailor and a couple of positive interactions (one with an old university buddy who used to be a part of ze germans). in general, i feel much better about the lay of the land. and, considering my current situation - and my anxiety over tomorrow's attempt to renegotiate my salary possibly going awry - i'm wondering if i shouldn't try to move in that direction.

during the day i learned - fortunately from mr smear first - that mr smear and his "friend" had had an incident this morning. i told his friend's mother about the on/off bullying that mr smear's been experiencing the past couple of months, and i think as parents we're all aligned and hoping for the best... but either way he really doesn't want to go back, he's been really disappointed by the summer day camp in spite of a bunch of positive experiences.

i spoke to an organizer a bit earlier, and it looks like they'll refund us if he stops now (which is in spite of their terms and conditions), so we'll ask him in the morning and take it from there. it'll certainly put us under less financial pressure for this month, even if it doesn't really affect the next ones so much...

mr smear and i did a quick grocery shop and then sat down for dinner. gd made home-made hamburgers that were delicious, but none of us was hungry. i ate all my food anyway, because it was delicious and i felt uncomfortable leaving it on the plate, and i kind of regret doing that.

we finished watching chocolat, and we all loved it, which is awesome.

at mr smear's bedtime gd and i had a fight that was triggered by an argument over whether she could be a receptionist in tel aviv if her hebrew isn't great, and it took a lot to get to a point where we both heard each other...

now it's late, and i really don't have energy to work on the auto-doc, so i'm going to chill and go to bed soon and try to get as much done in the morning to be ready for the demonstration 🤞

nerve bump

i managed to get a surprising amount of work done yesterday, especially considering a couple of rounds of parenting drama revolving around my son being sneaky and dishonest about his screen time violations. dinner was nice - we're continuing with chocolat, and i was very pleased to hear mr smear commenting about what a great movie it is "even if it is really calm and slow" - and then we were invited upstairs for some fluxx.

a lot of the hour or so we were there was fun, but for two things: big data being mean to his youngest (he's really impatient with him), and mr smear being a really bad sport :(

i actually slept really well last night (i only had two coffees yesterday, and i forgot to take my magnesium supplement), but i was woken at 6am by mr smear's traumatizingly loud and aggressive alarm. which turned out to be a good thing, once my nerves calmed a little, because i have to go in a couple of minutes and i had a fair amount to do.

...

tahoma sent me a link to unfortunately, you need to know what the jevons paradox is yesterday, which i happen to have seen the day before. it's absolutely brilliant.

Sunday, July 12, 2026

under the line

 the finances. oh, the finances. i got my payslip today, and looked at my account, and... it's going to be another tough month. i had a chat with my mom this morning, and i've just had a talk with my insurance broker who's going to see what we can reduce from that side of the equation, and i've very anxiously asked my boss for a meeting during which i'm going to ask him for the salary that i initially requested.

gods help us.

while very nervous with all that (and the accompanying nervous belly to go with it), the landlord's handyman and accomplice arrived to sort out the leaky air conditioner. it was messy and took a couple of hours, during which time they established, thoroughly, that our ledge is not like all the other ledges and does not have a drain 🤦‍♂️

of course it doesn't.

...

while i've been working - "orchestrating", i should say - i've been able to watch another disturbing video about AI dishonesty that's very unsettling. as in, in addition to the one i watched on thursday with a similar title.

big week ahead

 guardians of the galaxy vol. 3 was a mistake, and mr smear and i have agreed that we're not considering it canon. gd and i  watched it three years ago and apparently we weren't bothered by the hollywood tie-everything-up-neatly-with-a-bow drivel and the stream of character assassinations at the end. it kind of feels like the grease fan theory, perhaps rocket did die and the end was his ascension fantasy.

also, it manages to be a lot more gruesome than the others and mr smear - surprisingly - didn't enjoy that.

so that was a good chunk of yesterday. i also spent a few hours on my auto-doc side project, which feels like it's on its way to being ready for integration 🤞

mr smear and i put on our rollerblades relatively late in the evening, and headed out for some exercise. the first part was dramatically unpleasant (we keep having to talk about not being disrespectful, and yesterday evening's incident was on the heels of him lecturing me about how i should teach him and whether i was right to make him learn to ride a bike first), but we managed to get through it and enjoy the rest of the ride together. on the way back, we saw a jackal jump into the bushes a couple of blocks from our apartment and i had to explain to mr smear that - at his current speed - he wasn't going to be outrunning anything on four legs and might need to defend himself with his wrist pads if keeping away wasn't sufficient...

the evening was smooth, and included a visit from our upstairs friends. on their way out, big data informed me that our new fluxx packs have arrived, and that the delivery tax includes them playing with star fluxx before handing them over. they're not too interested in cthulu fluxx, though :P

i continued working on the auto-doc until midnight, by which time i was having trouble keeping my eyes open. due to hip flexor issues it took me a while to fall sleep, and i had to wake up and stretch again a couple of hours later, but otherwise i slept relatively well.

i began my day on the balcony enjoying the green and the breeze, invited mr smear over to explain palm tree growth and how deciduous trees' leaves are like tiny palms begging sunlight from the sky, only they wither and die as the tree curls up to hibernate for the winter.

now to start the new week, wondering if and when the war on iran resuming will affect us (especially with mr smear at his day camp for the next couple of week), and resuming the auto-doc work for the next hour or two before jumping on work-work (though the auto-doc is technically supposed to be that too) and trying to get as much done so i can take tomorrow off for the game dev conference with limited stress. oh, and planning for my sister's visit.

Saturday, July 11, 2026

saturday morning eye of the storm

 i just sent scrapper an overshare response to "how are things on your end" and i feel it's worth recording for myself:

from my side, i guess these are the times the chinese always threatened us with (“may you live in interesting times”)…

mr smear managed to close out his first year in the arts school without getting kicked out (though he managed to come close on a number of occasions), and in general he’s been maturing in front of our eyes and he’s doing infinitely better than this time last year. he just started learning to rollerblade this past couple of months, and he’s enjoying our rides much more than he was on a bike which is awesome. also, he’s joined one of his friends at a keitana which turned out to be a survivalist school-themed LARP where they learn how to construct and use weapons and have lectures on pyrotechnics 😛 

gd’s been having a rough time, we discovered recently that she’s either been celiac or has had a really intense reactions to gluten* for a long time and it just got much worse the past year or so. the good news is that a couple of months gluten free and her mind and body are in a much better place than they’ve been in years.

* this is obvious karma for us describing ourselves as “allergic to gluten free” for most of the last decade 😅

as for me, 2026 so far has been pretty wild. i’ve been getting deeper and deeper into AI both at work and in my side projects, and i can tell you that the entire industry has completely lost its mind. the tools are at the same time amazing and utter garbage, everything is hype and we’re watching tech leaders making the most ridiculously foolish plays right in front of our eyes. it’s mass psychosis and it’s disturbing as all hell. 

aside from that, i’ve been struggling on and off to figure out how to print my comics and i'm becoming more and more frustrated that none of the indie comic creators in israel seem to be interested in banding together and making it easier for everyone…

otherwise, the financial strain of living hand-to-mouth in tel aviv is “business as usual” stress, and so far the summer weather has been relatively kind, and i’m sitting on a balcony in a cool breeze and life is, somehow, pretty damned good.

...

last night was rough. emotionally and psychologically, gd and i had an argument about how we each see the world (when it comes to defining "normal" behavior in other people after the very upsetting start to season 3 of infinity train) which resulted in the always-uncomfortable "agree to disagree". that was followed by a particularly rough night, first with the hip flexors and then with indigestion that forced me upright when i desperately needed to be horizontal and took about two hours to calm down enough to let me get back to sleep. then it was morning, and after about half an hour trying to sleep in i gave up and got up to make myself coffee and sit on the balcony and make peace with my life.

...

rough night or no, rough times or no, in this moment right here and now i feel particularly blessed. the weather is beautiful and calm, the birds are singing, and our highway intersection and its surroundings are full of greens (and bright yellows), and interesting tall glass architecture (which i love because it almost makes the buildings camouflaged against the sky), and in spite of all my anxieties i seem to doing okay right now.

Friday, July 10, 2026

friday mall stress

the good parts of the day:

finishing up the baseline functionality of the auto-doc project, and it seems pretty solid! i've also written up most of the first article. the sun has already set, so i've effectively stopped for the day. that all took quite a lot of hours.

watching guardians of the galaxy vol. 2 together, even if i did fall asleep for a bit of it.

the not-so-good parts of the day:

the shopping mission... both parts. between not finding the stuff we wanted, and mr smear being a bit sick (snuffly, but he seems fine now), and occasionally quite disrespectful. and mall people, i was irritable as hell. also, gd and i having a fight over something (one of those relationship-long fights), and i've just learned it's still not done.

nervous juggling

 i already forgot how i slept on wednesday night, but i can say that last night wasn't bad. the last hour and a half in bed trying and failing to sleep was a bit of a drag, but overall it was alright.

yesterday was a really, really long work day. and i was manic - i guess i've been manic for a couple of days now - and doing a lot of nervous juggling while being bombarded with interesting information by the guy next to me (dx).

i spent two hours in the morning on my autodoc project before going to the office. for our team daily, i spent a lot of it trying to nudge my new manager without being imposing. then i spent the day trying to understand the existing ai infrastructure, and pitching my agentic skills (in zip format) to the vp tech, and reviving and reconstructing old golang services (everyone's too scared to touch them), and finally (finally!) getting most of my data to land that i've been working on for so many weeks now...

... and pitching my vision to random strangers (and getting buy-in ^_^), and discovering that my blockchain hackathon idea from 2021 (which i've subsequently tried to pitch to a number of people) has dx so excited that he's decided it's his "fable project" for the weekend - it would be so cool if he managed to pull it off!

between getting home and dinner, i gave mr smear the choice of rollerblading or walking. i was disappointed that he didn't want to get on his wheels, but i was surprised that he decided he wanted to walk all the way to the comics library (without any intention of actually going into the library). so off we went, for a very pleasant walk, discussing some horror game ideas he's had which are actually pretty damned good.

we got home and sat down for dinner, and finished watching guardians of the galaxy. what a brilliant movie. drax definitely gets some of the greatest lines.

after getting mr smear into bed, and in spite of the creeping tiredness, i continued working on my autodoc project for another two hours, before finally crawling into bed just before midnight.

...

now to dive back in until we all go out for the friday morning shopping.

Wednesday, July 08, 2026

cross-ay-eyed

mr smear took the graphic novels back to the comics library yesterday, and i couldn't figure out what i wanted to read before my screen time and then... oh, yes, i wrote up my previous day's adventures, and got not-a-lot done before heading out (back) to the office.

i did not focus on my primary task today. i mean, i made some progress, but for the most part i was heavily invested in the distracting work of resurrecting a retired dependency so that i could fix a bug in it that i need to make the project i resurrected yesterday work properly.

and we had two important meetings yesterday. the first was an engineering all-hands that sounded eerily familiar, with zero irony. i had a little trouble with feeling sleepy, but i woke up to ask a question and had the VP come bouncing up to where i was sitting with the mic, and then very much not like my question about how metrics for velocity conflict with demanding accountability in terms of quality.

at least i managed to catch him for a positive chat immediately afterwards :P

i had a meeting in a fridge phone booth a few minutes later, and i realized just as i signed in that i couldn't find my hoodie. so, on the call but muted, i rushed around the office trying to find it, eventually guessing that it had fallen behind the stands where i'd been sitting, and managing (with enormous relief) to snatch it up and find a booth in time to follow everything.

my new manager is cool - i've worked with him before - but it's not clear how aligned we are on the mission so i had to be really careful to raise all my points in a way that didn't feel confrontational. i think i did alright, but i've now told everyone very clearly that i'm hoping to be able to start experimenting with integrating my hackathon solution by next week; both because it gives me a deadline i have to stick to, and because i'm nervously in a race against time to get *my* opinionated solution in before somebody comes and up with something irresponsible instead :P

when i left the office, i called gd back and we got into it about whether or not we can afford a dog, or will ever be able to afford a dog. that had to be put on hold while i travelled to my employer's office by light rail. there was a lot of tension, but we managed to move through it and had a heavy but important conversation about the challenges gd's been facing with language, community and work over the past few years, and how to approach them.

the meetup at the office was pretty good. not only were the talks not boring (i learned a few things about agentic ai and agentic memory), but i made small talk with a guy who turned out to be another ex-saffer (he went to school with one of my cousins' kids) and the conversation ended up going off the rails in our unique saffer way. it made the eavesdroppers (and there were a couple) a little happier about the hardships they're forced to endure :P

i had a good chat with the head of our group afterwards, though i said something in a clumsy way - i'm sure she doesn't remember, but it's bugging me - and then i bussed home just in time to say goodnight to mr smear and have a bit of a chat before he went to sleep, and watch most of another episode of ludwig with gd, and now...

... i dunno. i think i'm too tired to do anything productive, but also not tired enough to go to bed and actually sleep 🤷‍♂️

positive feedback

 i've realized that i don't suffer from very mild narcolepsy, there are just three specific situations which tell my brain it's safe to turn off and it's really, really hard for me to fight them. the hairdresser's chair, the dentist's chair, and meetings. those are my shutdown buttons. some people count sheep. i count shears, drills and droning.

...

yesterday morning began with a serious effort on my autodoc side project. mr smear left late and under tense circumstances.

most of the day revolved around the broken deployments, which became extra-specially sensitive the moment i realized that the running instances where last deployed several years ago and the "successful" manual deployments i'd seen had never actually done anything 🤦‍♂️

later, i learned from a couple of the more experienced engineers that this kind of thing is actually quite normal.

lunch with the lunch group was fun, although it began with me opening my soup in a way that sprayed it across the table and across one of the guys, which was quite embarrassing.

the big division meeting: i spent about two thirds of the meeting struggling to keep my eyes open, and praying every time i nodded off that i hadn't snored or something. i was very grateful to have come out of the stupor by the time we got to the big announcements, and it's now pretty clear what my new role is and how all the pieces fit.

i like (the idea of) my new role. a lot.

...

then i had a call with my mentor. he gave me some good advice regarding how i communicate with my manager: "i've run into <x>, it's going to cause a delay, i'm taking care of it" is a solid formula that i've used a lot, but i still find it interesting to think of it as a formal structure.

i told him about my role change, and how it fits in with my roadmap, and about my autodoc project. he was very excited about all of it, and offered me some very good advice about when and how i write about it.

and then he informed me that he has feedback for me, both from my client and from my employer: apparently everyone's quite happy with me. this is a huge relief, and it feels good.

long may it last.

...

the last part of the day was all about finalizing the deployment fixes, pushing them and monitoring them. by sheer luck, i saw from the git graph that someone else was working on the repo at the same time, so i got in touch with them directly to inform them of what i was doing and why. aside from blowing their minds, i managed to get them excited about dashboards-as-code and i had them on hand to approve my PRs, so when i left the office it was after making sure that the service is actually serviceable and nothing seems broken.

[quickly stops to flip open the work laptop and double-check that the image tags really were updated]

so i walked out of the office in pretty good spirits ^_^

...

my afternoon and evening were exceptionally gassy. i have no idea what i ate or when, but it went on for hours and was very uncomfortable. you know how "every 'no' brings you closer to a 'yes'"? well, my spin on it is "every fart brings you closer to a shart". fortunately that didn't happen yesterday, but it probably could have.

anyway, i dropped my bag off at home and took mr smear with me to the mall to pick up his second pair of shoes. notable moments: witnessing a bunch of hormone-drunk teenagers harassing a sex-shop worker, buying socks, and a fight over mr smear reporting a clean bus for being dirty. otherwise, we had a pretty good time. and talked a lot, some of which about the LARPiness (or lack thereof) of his summer camp.

we had a very nice dinner while watching a lot more of guardians of the galaxy, and after mr smear was in bed gd and i finished another episode of ludwig. then i went straight to bed, for most of a night's sleep.

Monday, July 06, 2026

the king of the upside-down

 it's monday evening, just about two days have passed and it's been wild.

saturday night:

i spent the following few hours working on my hackathon project, troubleshooting github actions and eventually getting to the point where i'm ready to give the first iteration a try. then i went to bed, and caught a few (about three) hours sleep.

yesterday:

i woke up feeling less than stellar. but i got up, and had a coffee, and then accompanied mr smear to his first day of summer day camp. the first time was a bit complicated, but he managed just fine by himself this morning, so 👍

from the bus to the school we were accompanied by one of his buddies, and it was interested shadowing them and hearing them discussing how much happier they both are at the new school ^_^

i lurked a bit while mr smear registered himself, then made myself scarce and headed back home. the camp is a version of "the academy", the post-apocalyptic survival LARP, and i think that's pretty cool :)

i paid the municipality fees yesterday morning, which are still on the landlord's account. quite frankly, i'd rather they remained that way because he gets a significant discount, and at this point i really don't want to go through the ridiculous circus of recreating our contract and pretending to be moving in...

my first meeting was long, and tough. the guys amicable enough, but my gods he makes me uncomfortable. he's clearly very knowledgeable, but we seem to have a communication problem and he doesn't solve problems quite the way i do. also i was very tired. i was quite amused when we finally came to the conclusion that whether he likes my approach or not, it's the only viable one considering the state of the data.

either way, it was a massive relief when the meeting was over.

i spent quite a lot of time poring over documents my client had sent me over the weekend, which led me to read welcome to gas town, which is completely unhinged.

i managed to complete the morning meeting's change by the time mr smear got home, at which point we sat down and had a serious conversation about his first day; he's bored, he says, because although a couple of the things they did were fun, there was a lot of physical activity that just isn't what he's there for...

either way, he urgently needed sports shoes, so we all went to the mall for what is arguably our least favorite family pastime. the first place we went to - a department store - had very expensive options we weren't thrilled by. the second only had the most expensive shoes, great quality but not for a growing boy. the third... had what we were looking for. aside from a little bit of i've-had-enough drama on mr smear's part, we walked out with a solid pair of shoes and an order for an identical pair one size up at a heavily-reduced price.

there was a little more shopping to be done, then we caught a bus home. gd and i dropped off the shoes, the groceries and the child, and then went across the road to do some more grocery shopping. it was poor timing, lots of customers, one cashier and one self-service, and it took sooo long to get out of there...

over dinner, we started watching guardians of the galaxy. the rest of the evening was a blur. i think i went to bed relatively soon after putting mr smear to bed.

today:

i actually got a good night's sleep last night. my back's still really sore, though.

...

there were a couple of odd threads to pull at work today, the main one being as follows:

a couple of months ago i worked on a small service that nobody else understands. it's written in golang, and nobody in the company works with golang (they fired the team that owner the service), and it hadn't been maintained for a very long time. so i upgraded it to the latest version, and made the changes that needed to be made, and merged them... but nothing happened. i didn't break anything - which i was very grateful for - but what i thought i'd fixed still wasn't fixed, and i had to cut and move on to the big project.

on thursday i had some spare time, and i returned to the service and made an important fix (a serious memory leak). this morning i got permission to push it. i pushed it.

nothing happened.

the AI i used to investigate the dashboards and the logs came to the conclusion that i totally fixed the bug. it repeated this a couple of times, even though the dashboards didn't seem different at all, and so i carried on trying to figure out what was going on.

eventually, i realized that not only were my changes not in production, but neither were my previous ones, nor those of the couple of people who also touched this service in between. that the CI workflow  entitled "build - test - deploy" that ran successfully only builds and tests, but does not deploy.

the CI/CD workflows have never been CD, the deployments have only ever been manual, and nobody responsible for this service knows this.

you can't make this shit up.

...

oh! and the other consultant working with my client came by my desk after putting some pieces of data together and determining that there are people being fired by our employer for not being able to find clients. it calls the "i have job security" thesis into question, it doesn't feel so good.

...

in the afternoon, i travelled to my employer's office for a group meeting. i got called up, unprepared, to tell a story about failures at scale, and told the story of me returning to work after paternity leave and having to rewrite the project from scratch, getting to the deadline with everything working beautiful and discovering a bug during the demo that the managers saw and terminating the project.

the barbecue wasn't my thing, but they'd brought in a serious quantity of good hummus and falafel so i was sorted. i made myself a few pitot, and bounced from vegan conversation to vegan conversation - most of them initiated by somebody overhearing the tail end of the previous one and inquiring. all of it was amicable and i think i got some people to think a bit differently about it.

...

i caught a bus to the mall to meet up with gd and mr smear, who'd been forced to wait in a freezing reception for more than three hours for the eye specialist. tomorrow we're going to start hunting for a new one, and then call up the fat-fuck receptionist and tell her we're cancelling because she's a selfish piece of trash (gd described to me in detail how disrespectful she was towards everyone, and that she wasn't the only one to beg her to raise the temperature).

apparently mr smear's eyesight has improved? hmm...

we bussed home, gd prepared a gluten-free vegan pesto and avo pizza (which was delicious), and we discussed mr smear's day camp experience and explained that there's no refunds and he's just going to have to make the most of it. fortunately, as much as he's disappointed that there's so much physical activity, it overall seems like a pretty good place for him to be. he's learning interesting things (just not as much of the day as he'd like), including woodwork (which he is enjoying), and apparently the kids are generally pretty cool.

i'm tired. i really, really hope i get some sleep tonight again.