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

Friday, July 24, 2026

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.

Wednesday, July 08, 2026

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.

Sunday, June 14, 2026

electric pukaloo

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

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

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

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

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

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

so that happened ^_^

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

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

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

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

Saturday, February 21, 2026

stopped

 we joined our upstairs friends for dinner last night (pot luck), and it was a lovely evening. my second drink of the day, and their couch was soooo... couch. we haven't had a couch in weeks, and i was - as the quebecois say - bean grease.

we all came downstairs and crashed hard.

...

i woke up late this morning, after a pretty full night's sleep. then i did random stuff - beginning with a painful attempt to upgrade the comics i made two weeks ago (needs a paid gemini subscription, and i couldn't find any easily-installable plugins for gimp to use AI), and then mr smear and i watched an episode of solo leveling on crunchyroll, and then i passed out for another hour and a half.

in the afternoon - aside from eating a lot - i began trying to set up paybox young for mr smear, which meant me signing up for an additional credit card of my own which i'm not happy about. but after doing the math, i discovered that just in terms of pocket money alone (plus doubling any unused for savings) he's already unwittingly earned enough money that the bank fees are covered by the compound interest, so it's worth it.

only... he has to install a different paybox app, and it can only be installed from the israeli app store, and our family account is still canadian and it's not possible to sign in to a different account on a managed phone.

*sigh*

after much digging - again - i learned that the only way to resolve this problem is to create a new family account from a different email, then migrate everyone on our family account. which isn't a huge problem, because we closed our canadian bank accounts last year so we don't really need to be on the canadian store any more, but it's really annoying because child accounts can only be transferred after a one-week waiting period. because reasons.

so i've done half the migration, and i guess we'll see how things go next week.

mr smear and i took a pleasant walk around our "backyard" park - park hayarkon - and after eventually extricating mr smear from the exercise machines we stumbled across what appeared to be a juggling school, which was quite fun to watch.

then we returned home, and i jumped on a call with protoplasm for our first catch-up in forever, and then it was dinner time, and getting mr smear into bed a half an hour late time, and then shower time, and now... i dunno, i'll probably go to bed soon.

Friday, January 30, 2026

t-2

 i finished reading moon knight this morning, it is legitimately mind-boggling and brilliant. then mr smear went off to school after we'd had a very serious conversation invoked by the disappearance of the imagine channel - where we got synthknot from - which resulted in me posting the following:

a really amazing youtube channel got taken down, and it's almost guaranteed that it's due to unjust copyright strikes. watching content producers like rick beato fighting off lawfare trolls makes it clear that google/youtube really don't care, and that there're no humans in the loop...

and then my facebook marketplace experience earlier this week, also no humans in the loop...

and all the people who fled toxic twitter to make just-as-toxic mastodons and blueskys...

and china using discord and tiktok to spy on us and brainwash us (effectively)...

and roblox pushing kids into dark corners and actively preventing people from fighting off predators...

with everything else that's going on, i feel like the biggest, scariest, most dangerous issue of our time is social media. it's not just dangerous for kids and teens, it's dangerous for everyone. and most of us are just going with it because we don't have much choice. and all the good people who try to make alternatives are just creating more of the same, because we haven't figured out a model for connecting people that encourages good, healthy behavior.

...

we rushed out to meet the window guy, who was "almost there" for about forty five minutes. but in addition to him proposing very satisfactory solutions, something made me ask him, on his way out, what it is exactly that he does for a living.

it turns out he's a contractor, and a carpenter.

gd and i looked at each other, and showed him one of the bigger issues we've been worried about, and which for him turned out to be null sweat ^_^

we then went to our new local hardware store to pick up a whole bunch of things - mostly to make sure we can fix and paint the walls in the old apartment properly - and stopped in at the nature store for hydration and snacks.

we measured the gas hob - the underside was revolting, and i cut my finger on it - and then rushed off to buy antiseptic ointment and an electric hob. they weren't in stock, so it'll only arrive on sunday, and it needs an electrician to install it, so it'll only be installed by tuesday or wednesday, and the hole in the counter isn't deep enough, so we'll either need a handyman to build up the area or, i realized later, to cut in a little deeper.

turns out we know a guy.

gd returned to our old place, i went to pick up mr smear from school and show him the "new" way to get home, and then we went to the new apartment to meet up with our new landlord and give him the cheques, and get the keys, and remove a couple of doors and the old oven and carry them down to his storage, and then our friend arrived to speak to him and was shocked to see that the electrician who installed the three-phase plug did something wrong (both from a regulations point of view, and ethically from a cheated-us point of view).

so that's another thing we need to deal with on sunday...

from there we returned to the old apartment, i had breakfast and mr smear and i took a bag of clothing to the donation bin, and the next while was spent fighting over how to proceed, and then proceeding. by the time the new tenant came by to examine our things more carefully, we had a load of sensitive stuff ready to go.

he might take our sofa, he might let us leave the big shelf up, he might take the curtains. but he's not taking the projector. and when i turned it on to demonstrate his response made me sad: we've gotten used to it not being able to focus properly, and not being particularly sharp to begin with. our little projector probably isn't worth much, and i don't think we really have place for it in the new apartment, but it's been with us for so long and we've had such good times with it 😭

i booked a car for an hour, and in that hour managed to pick it up, drive it home, load it with all the things while mr smear "stood guard", drive it to the new apartment, unload it, get everything upstairs and into the apartment, drive to the city market, pick up a bottle of wine, and get it back to its parking spot. and mr smear and i had a great time rocking out to slipknot and synthknot along the way 🤘

...

it's shabbat, and even though tomorrow's going to be tough, we made a point of stopping in the evening, lighting candles and making kiddush for the last time in this apartment, singing loudly and drinking wine and eating vegan burgers and reading the colour of magic (even before bedtime)...

Monday, January 26, 2026

impatience

 we had a rough start to the day today. mr smear regressed to being very uncooperative in doing his homework (due tomorrow) until we were furious and he lost his reading privileges again. we're all upset, and i don't understand why it's so hard for him to understand the english we're speaking to him.

anyway, no-one came for the first viewing session, and i'm now waiting for the woman who agreed to see the apartment between 12 and 1pm and just messaged to ask if it's okay if she comes at 1pm.

i don't understand why i have to explain to a grown adult that that's not what we agreed on.

the work day's been going alright so far, i guess. though it feels like the deeper i go into the world of language detection, the more pathetic the results.

Tuesday, October 21, 2025

under new management

mr smear going to school on his own. the walk to the post office. the washing machine technician coming for nothing.

the long devops meeting with our new "captain", who really isn't much of a leader and who doesn't seem to understand that the business is more important than the tech. a meeting with our security team, with the new captain, which gave me a sense of being (positively) outside the team.

lots of onboarding assistance. and coworker consulting. and a very late lunch + hot sauce run, which was interrupted by a delivery guy who'd been stood up by one of our coworkers.

syncing with the brit after his 1:1 with the captain, and being relieved to hear that it was considerably less combative than we expected.

leaving later than planned, but earlier than usual. not being able to help mr smear with his maths - both because he didn't write down the exercises properly, and because matific was down. a pizza dinner watching the first part of the hercules movie (so outrageously disneyfied that we had to stop mr smear yelling at the screen), a pretty pleasant experience between dinner and bedtime.

then a whole lot of struggling with the windows machine (the high heat and fan speed apparently may be because i use brave, but it seems to happen with chrome too, and even when they're closed).

i'm tired.

Monday, September 15, 2025

reset

 these are big, hairy days and i'm having trouble keeping track.

i felt much better for the entire length of saturday, but saturday night was once again plagued by night sweats and hallucinations. last night i still had a couple of night sweats, but i don't think i had any hallucinations. i was able to work yesterday - a particularly long, nasty workday working around a bunch of shit, broken tools - and i'm going to work today, though from home because i'm still gross.

yesterday morning started with taking mr smear to school*, and then spending a couple of hours supporting gd with a doctor's appointment and a pharmacy visit. at least she has the meds she needs.

* he looked miserable on his way into the school, and i asked him what was going on. apparently, he's really scared he's getting fat. we've since had a family discussion about that, and i guess we'll see how that goes.

mr smear came home by himself yesterday, but was literally coming up the stairs when my alert went off for his therapist appointment and it was the default **** ten minute alert. that's what happens when i'm not the one to add things to our shared calendar 😡

so mr smear and i - with me in the middle of a work struggle - rushed out to grab a bus, get stuck in traffic, and arrive there with only fifteen or twenty minutes of his appointment remaining.

...

last night, mr smear was supposed to be doing his homework while i was trying to work, and after a week of him giving us shit about it i had zero patience, and i got violently angry. a bit later, i sat across from him and explained that over the past year or two it's become normalized that we only get positive results from him after intimidation, threats, or things getting physical, and i don't want that. even if it's largely performative, i'm embarrassed by it, grossed out by it, and i don't want to do that any more.

so last night i reestablished some ground rules. if he wants to FA, he can FO. i'll do what i can to help him and guide him, but i'm not going to fight with him to try and stop him from doing things that hurt him or take him down a dark path. he's going to do the things that need to get done, or face the music. if he needs to learn his lessons in the hardest ways imaginable, then so be it.

the first result of him not completing his homework is that the homework piles up, and there's no screentime until it's all done. but last night he had to copy his hebrew homework into his workbook, and it took him a long time to realize that i was serious about him not going to bed until it was done. he tried to run out the clock by doodling, at which point i informed him that if he continues doodling in his workbook (as opposed to in his sketchbook) i'm going to make him take a fresh workbook and copy everything across into the new one.

eventually, around 10pm, he finally went to bed. around 10.30, i finally was able to report a success of the work i've been struggling with since before the previous weekend.

...

this morning's wake-up wasn't pleasant. accompanying mr smear to school was fine. gd's coughing and hacking in the background, while i cough and hack in the foreground. it's past 9am and i'm tired.

Wednesday, August 27, 2025

off script

 so there was a monday, and a tuesday, before today - but i only really recall the tuesday, so i'm going to work backwards and see if i took any notes...

today:

i did do a little work, in the morning and in the afternoon, but for the most part it was an admin day. on my way to the bank this morning i called the absorption ministry and made an appointment for gd to find out if she has cover for private hebrew lessons. at the bank, i signed off on the documents to open a savings account, one that i have to message them to ask them to deposit money into [i tried to locate a "scratch head" emoji and failed]


i walked to the mall and grabbed a cup of coffee, and then was joined by gd and mr smear and we got into buying his stationery for the fifth grade, which he enters next week 🤯

a religious woman overheard us working with the clerk to try and figure out what the list we had was asking for, and decided she knew better. the clerk was offended ("i'm not a retard!") and she didn't have much to offer that was actually helpful. afterwards, she tried to make smalltalk and i managed to drag gd out of there just as i heard her awkwardly transforming it into a real conversation...

we spent a few hours indoors, with mr smear playing a monster-eye-view of poppy playtime on roblox and promising that it wouldn't affect him.

we all went to the school together to pick up some of his books for the new year, then picked up a couple of things at the supermarket, walking home with our minds and tastebuds blown by the vegan cornetto ice-creams...

we then headed off to dizengoff center to try and find belts and sleeveless shirts for me, and a school diary (one that doesn't suck) for mr smear. we gave up on the shirts, but we did pick up new, smaller (better fitting) shorts for me, and then we went downstairs to the vegan market.

the burgers looked great, but i didn't trust the guy making them with his bare hands. mr smear wanted tacos, which was a great experience even if the filling wasn't amazing. we took barbecue seitan and quiche from the mom & son's random wares, and it was amazing. we made a terrible mess (mostly gd booby-trapping a drink and me and mr smear eating the tacos as best we could), but overall it was a good dinner and we ate too much. (we have untouched leftovers in the fridge)

we ran into some cousins on the way out the mall, hopped on the bus home, watched the second episode (episode 1) of ren & stimpy, showered and brushed teeth (i'm now using an ultra-soft brush, it's a weird experience), and read some more of the neverending story.

yesterday:

yesterday was supposed to be relatively relaxed. what began with me trying to finalize monday's fix (i'll get to that) turned into debugging bigtalk's build scripts, turned into me understanding that he literally built it from the ground up in direct opposition to what i'd instructed him, and in such a way that it would never work. i actually reverted his change before adding some stuff we needed to the original scripts, and every piece of code he wrote for us (or his imagined alternate universe version of us) has now been purged.

everything after lunch and until about 7pm was us scrambling to rescue a cloud machine that a) we have no way of interrogation for what went wrong and b) we had no idea was being treated as operational by our customer (officially it was a preview for testing). to make matters worse, in spite of my loud protests, one of the guys instructed the new devops to take it offline which made it impossible to recover. additionally, before bringing it back up they changed something critical about it, which broke my scripts.

it was as much miracle as effort, but we eventually managed to get it back up and running, and tomorrow i'm going to poke and prod everyone about doing a thorough RCA (even though i've already posted my recommendations).

we watched the second episode of ren & stimpy (to review it for appropriateness), but i started to fall asleep towards the end and i completely passed out while gd watched (until she passed out) the second season of the sandman.

monday:

i had difficulty getting up. i got to work, straight into a meeting with the new devops and incoming devops. and the meeting devolved into very severe unpleasantness - both in terms of cross-cultural communication (the incoming boss said something that our british devops understood as "your idea is shit"), and in terms of both me and the british devops losing respect for the incoming guys before they've even arrived. i ended up speaking to my boss about it, and his response to my saying that the drama "really isn't in my wheelhouse" was to chide me and remind me that in my current position, it's precisely in my wheelhouse.

anyway, at least the boss knows what's happening, and i'll worry about actual repercussions when the time comes.

the day was full of random distractions, but came to a head when a bunch of us sat down to troubleshooting the canadian contractor's code with him. we had no clear direction, but after an hour and a half we'd tracked down the issue and resolved it, which was a huge win because it's been hurting everyone in the team and preventing us from moving forward with a new release.

...

i tried to help my mother with her email issues after putting mr smear to bed, but i needed a nap. so i lay on the couch and set an alarm for half an hour, which i effectively snoozed over and over until eventually crawling into bed around 2am.

Friday, August 15, 2025

the good and the bad

 i don't remember how well or poorly i slept on thursday night, but last night was alright... until about 4 or 5am, when my hips started hurting but i was too exhausted to physically get out of bed and try to sort myself out.

bigtalk and i actually had a conversation about sleeping yesterday, he suffers from PTSD and he takes ritalin for ADHD and he was proposing melatonin, when i told him some of my stories about treating my RLS-like issues he was mortified - there's no feeling quite like winning the victim olympics :/

...

i woke up to a message from my boss letting me know that he's initiating a process to let bigtalk go.

i feel bad for him, but it's a relief. it's also scary, because the longer the week's worn on the less predictable he's become, and he's a security expert, and i'm nervous that might be able to do a lot of damage once he finds out. so when i got up this morning and spent twenty minutes writing up a protocol for his "offboarding".

still...

i really like the guy, but if you put a gun to my head i wouldn't be able to make a call as to whether he's for real or not. i want to mentor him, but at the same time i don't feel he's capable of receiving advice that doesn't already fit into his very narrow view of our field.

...

mr smear and i accompanied gd to the pharmacy on our way to the office in the sweltering heat. we moved from airconditioner to airconditioner, we took the light rail, and we arrived to find my vegan avo bagel untouched. so mr smear had a solid breakfast (parenting score!) and thoroughly enjoyed it :)

...

the big effort of the day was trying to deploy with bigtalk's new system, and trying to fix it, and becoming more and more convinced that this was an incredibly bad idea. the deal-breaker for me - the final, tiny straw amongst a host of others - was discovering that all of his work wasn't even based on our original scripts and didn't account for some very important behavior.

for anyone who works with code, the above is real, and it's not even the worst part.

that all came to a head - me explaining to him that we weren't going to merge, and that we were going to park his PR and rebuild a solution piece by piece that can hopefully salvage it for parts - while mr smear (remarkably patiently) waited for me to go and get him some lunch. the ensuing argument was painful, and went on for about half an hour, with him continuing to try to convince us that we were making a mistake.

...

mr smear put together a good salad, and enthusiastically demolished it. later, at our happy hour, the two of us hovered over the vegan sushi platter. at first, i handled feeding him with chopsticks, but at some point i managed to convince him to give them a try. he followed the instructions, and within minutes he'd got the hang of it!!

i don't know which of us was more excited ^_^

i didn't really get to participate in the game hacking event because it was a thursday evening and i was busy breaking our test site with a new release candidate. it was the perfectly horrible ending to a perfectly horrible day (for me), but mr smear had overall had a great time and even participated along with the two guys who were doing the game dev (although he got them into trouble with chatgpt because one of his proposed ideas wasn't safe for work :P)

we came home pretty late, and found gd in a rough state - she's basically been bedridden since yesterday morning due to nerve pain in her back that's radiating into her chest :(

after getting mr smear into bed, i played some slay the spire and then went to bed (relatively) early myself.

Tuesday, August 12, 2025

1am

 wow. we figured out some important stuff, and then i proceeded on my own. i got a lot of stuff done. and i mostly succeeded.


Monday, August 11, 2025

drama flare

 oh. shit. it was such a ridiculously dramatic day (so far) that i didn't even remember having trouble sleeping last night :/

...

today was mr smear's last day at summer camp. i received not one, but two hilariously inappropriate animations from him. he made it through the summer camp, and in spite of his protests had a generally good time!

...

this morning was very stressful, primarily because although i started out relaxed and in good spirits, it soon became pressured, with the main source of pressure being an upgrade to brave that made online grocery shopping impossible. i left without completing the orders.

...

the day didn't begin well. we had a devops gathering with our incoming guys, and while some of it went well, some of it was a shit show and i ended up having to be the adult in the room (reigning in both bigtalk and the new manager). the new manager called me in to a private discussion afterwards, where he not only made it clear that bigtalk's not going to be around long but that the woman i had issues with a couple of weeks ago is a proper dolores umbridge...

... fuck me.

i then took the new guy in to a private meeting to explain that the tension we're experiencing is entirely out of the ordinary, and what precisely is bothering me. then i took bigtalk into a meeting, where i really had trouble keeping my cool but he responded in a surprisingly healthy way.

after lunch, i made him walk both me and the new guy through his code, and he did a pretty good job of convincing us that he hadn't gone totally off the rails like i'd thought. but what he's doing is irreversible, so we have to be very careful how we test it and how we roll it out.

...

i managed to grab hold of our UX guy to discuss some of my ideas from friday night, and when he'd heard me out he pulled me over to his computer and showed me that half of what i was talking about was already in the pipeline ^_^

he was impressed by my other suggestions, though, and i even managed to solve a weird design issue he's been experiencing along the way.

...

the rest of the afternoon was a bit messy, but i think i finally got a piece of work done that i've been trying to finish for a week already. which would be great, but deploying it took forever and then i ran into the same bizarre issues that a couple of the other devs have been loudly complaining about for the past few days. that really messed up my evening plans, and i ended up leaving the office way later than planned.

and after having succumbed to temptation and polished off another slice of the cake from thursday's happy hour. right before dinner.

...

dinner with the family (and the simpsons) was nice, mr smear's shower time was far too long and frustrating, and there were some bad vibes around bedtime caused by him actively not getting into bed, when i was prepping for two different meetings. at least things were a little calmer by the time i was ready to say good night.

...

my elevator pitch to our product chief seems to have gone down well, and again, there's a lot of convergence going on - i've been invited to get involved in two closely-related projects.

between meetings, this post. in a few minutes, troubleshooting with our canadian contractor.

Tuesday, August 05, 2025

break everything

 today was wildly not fun.

step 1: wake up after a sleepless, though somehow not unpleasant, night.

step 2: try to find a newspaper for mr smear's paper mache activity on the way to his shuttle. discover that there's no demand in our neighborhood for physical news, and walk quite far to pay for one. then quickly head home, pick up my bag for work and take a bus to the summer camp. getting out too early (about halfway there), but fortunately only having to wait a minute before the next line came to the rescue.

step 3: get to work early, become convinced to go to the print shop before the day gets really hot. but the day was already pretty hot. i had an awkward meeting with the guy, but eventually left with an understanding of what to expect. i don't quite know how confident i am, but i guess it's worth a shot?

step 4: the day began in good spirits, but we had networking issues. i tried to fix them, but instead took the entire office offline and would spend most of the next six hours trying to get things working again. including hunting for a "console cable" in our warehouse and in two stores, to no avail. we managed to borrow one from our neighbors, but we weren't able to figure out what to do once we finally connected. all the while, the tech support was less than useless.

the above included half an hour to an hour of a distressing discussion with bigtalk, who's upset that the incoming devops manager is technically less capable than him and that he's effectively demoted himself by signing on with us. it was a complicated conversation, and i hope my advice helps him.

also during the above, two of us went to the new sumsum and it's waaaay slicker than the other branches.

step 5: the (work) day ended with incessant random things, and me not getting my tasks done.

step 6: coming home to a much-needed gin & tonic, a decent leftovers meal, and the realization that mr smear's going to be ten years old tomorrow.

he was very excited about me buying volume 3 of one piece for him. they didn't end up doing the paper mache activity. his eye seems to be clearing up.

oh, yeah - my eyes have been driving me nuts since sunday. what i've been doing seemed to have stopped the infection, but i'm still anxious that something worse might be on the way...

step 7: reading more the neverending story to mr smear (and gd) at bedtime.

step 8: our security consultant - after i've been complaining about one of their unnecessary decisions that's been causing me to be locked out of our password manager - finally did something she should have done from the beginning and completely turned the terrible experience around.

...

it's almost midnight, and the technician's supposed to arrive at the office between 8 and 11 :/

Tuesday, July 29, 2025

spokes in the wheel

i slept alright, but woke up enraged from a nightmare in which mr smear was at a birthday party and the other kids (along with the birthday kid's parents) uninvited him because he "wasn't a citizen".

but then that rage compounded as i opened my phone and saw an urgent message from one of our deployments that had been sent hours before, and they needed a password. "i'll help out", i thought to myself, but our password manager's mid-migration because we have an external security company that invented work but didn't ensure it was completed, and they made a decision to use an SSO that doesn't work properly.

by the time i finally managed to get into my account, i couldn't find the password i was looking for, and i wrote my boss, furious, to say that we need to take full control of our passwords from these clowns.

so that happened.

we all woke up a bit earlier than usual this morning, so until it was time to take mr smear to the shuttle bus i read some more of the neverending story to him. i was re-inspired because of this video about how "prophetic" the book is, but gd has an additional related story about how it helped her through some very dark times.

and now i'm off to see a neurologist about my sleep issues.

Wednesday, July 23, 2025

parenting (at home and at work)

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

monday:

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

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

yesterday:

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

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

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

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

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

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

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

today so far:

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

Sunday, July 20, 2025

farewell

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

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

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

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

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

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

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

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

...

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

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

...

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

i really, really hope i manage to sleep tonight.

Tuesday, July 15, 2025

gimme an f

 yesterday:

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

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

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

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

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

today:

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

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

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

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

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

oh, boy.

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

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

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

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

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

i'm so over today.

Monday, July 14, 2025

script flip

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

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

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

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

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

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

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

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

you can't make this up.

i was furious.

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

omfg.

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

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

jesus, fuck.

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

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

...

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