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.
Showing posts with label insomnia. Show all posts
Showing posts with label insomnia. Show all posts

Friday, July 31, 2026

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.

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]

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.

Wednesday, July 22, 2026

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.

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.

Friday, July 17, 2026

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.

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.

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.

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.

Saturday, July 04, 2026

preoccupation

 the rest of my afternoon: my sister called, and we had quite a long chat about her plans for her visit, along with some distressing news that during the course of their divorce, her most recent ex-husband made a point of separating her from a bunch of old videos from her childhood.

i managed to get mr smear to play another session of math fluxx, and he was a lot more compliant and we had a lot more fun.

over lots-of-sushi dinner we watched infinity train, and between dinner and bedtime i was a *little* bit constructive vis-à-vis my autodoc side project.

i read some more alice's adventures in wonderland to mr smear, and then put myself to bed soon after.

...

now it's about two hours later, and i've gotten up after lying awake for a while developing indigestion.

good grief.

Friday, July 03, 2026

subversion

 i've just gotten up after a night with almost no sleep, my usual hip flexor discomfort has been amplified severely and i was unable to stretch it out.

the first thing i saw on my phone was a notification to say that my shared ride has started, and as frustrating (and expensive for no reason) as it is to realize that i forgot to cancel my booking for this evening, it's even more frustrating to learn that my booking was captured incorrectly. now i have to wait an hour to call them and try to get them to cancel it without charge...

yesterday was bizarre. i arrived at the office, walked around setting the air conditioners to a reasonable temperature, and then found a phone booth for my meeting with the guy who'd stood me up the previous afternoon. we spent the following two hours together tweaking things and running things, and my very clear takeaway was that anyone who wants to touch their systems needs to do a full team onboarding.

also, i was totally freezing in the phone booth, and it wasn't until i returned to my seat that i remembered that i'd brought a sweater to work 🤦‍♂️

my meeting with the client: before i went up, i commented to the guy next to me that i might well be on my way out. that was the vibe i felt when i sat down across from the client, and it lasted a couple of sentences. and then everything was on its head, as he explained to me what the past half a year has been about from a leadership / business perspective and how me and my team fit in, and what changes are incoming, and how perfectly aligned my team's new mandate is with my personal roadmap.

then we closed out with a pleasant, interesting conversation about the misaligned between architecture and organizational structure and what we could or should be doing.

then i walked out with the strange sensation that either we're exceptionally well-aligned, or i'm being pranked.

i went out to pick up lunch, and ate with the guy who sits next to me, and then grabbed another booth to have a meeting with my manager. it was a different conversation, but not that different. whereas the client had been unsurprised by some of my suggestions, some of them clearly caught my manager off-guard and that was validating.

as much as i hated having to put together and deliver monday's presentation, i learned a whole lot of really important stuff while doing so and it's completely changed the trajectory of my week and how i think about things.

i spent some more time trying to make an AI agent implement metrics responsibly, then came home. i took mr smear out for a short walk, and to draw cash and pick up beers for the evening. on the way i told him all about my day, and when i got to the end he let me know that he hadn't been paying attention and had no idea what i'd said to him. then he told me a story, and when he was done i asked him to repeat it because i hadn't been paying attention. i don't know if he really cared enough to get the message :/

i walked over to my ride's apartment, and away we went to hod hasharon.

half the evening was lovely, half of it was awkward. i had some really interesting, some even productive, conversations. i met some fascinating people. the vegan food only arrived at around 10.30pm, by which stage i didn't care any more. i went deep discussing the second lebanon war, i encountered an older soldier whose sister reminded me that my bnei akiva shevet was emunah. i didn't bother a couple of celebrity heroes of mine, though i did truly want to.

on the way back, i grilled my ride for his aliyah story and was blown away by how different it was from all the other mixed couple stories i've heard. i guess the law doesn't apply equally when you're rich and influential...

i showered, had a cup of tea, wound down and went to bed. i've just got my rental charges cancelled - thankfully - and i've finished my first coffee, and i'm not sure what this morning's going to bring. i'm feeling particularly proud of myself for having thought to shut mr smear's blinds when i got in last night; it's mighty peaceful this morning :P

Sunday, June 28, 2026

movie rink

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

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

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

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

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

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

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

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

Friday, June 26, 2026

trapped in the nothing

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

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

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

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

Monday, June 22, 2026

sleep journal entry

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

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

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

Thursday, June 18, 2026

girl drama claude drama

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

yesterday:

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

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

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

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

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

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

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

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

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

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

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

today:

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

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

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

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

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

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

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

Saturday, June 13, 2026

numbers games

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

...

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

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

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

detour

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

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

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

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

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

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

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

Wednesday, June 03, 2026

sleep journal entry

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

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