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

Friday, July 10, 2026

nervous juggling

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

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

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

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

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

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

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

...

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

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.

Wednesday, June 24, 2026

blown fuse

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

yesterday:

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

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

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

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

today:

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

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

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

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

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

this was a rock bottom moment for me.

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

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

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

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

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

Monday, June 22, 2026

slop machines

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

[we're still suffering trauma from 2017]

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

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

slop machines

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

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

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

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

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

Tuesday, June 09, 2026

homeschooling

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

bizarrely, yesterday felt like a return to routine.

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

we put the rocket launches in the routine

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

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

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

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

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

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

...

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

Tuesday, May 26, 2026

unfocusing

 today was... awkward. not bad, but a little weird.

first, we all got out of bed half an hour late - gd had disabled her alarm because she's been relying on mine, i'd disabled my alarm for last week's jewish holidays and forgotten to reactivate it, but the last couple of days was woken by a different alarm that i subsequently disabled yesterday.

i know i got some stuff done before i left for work, but it didn't feel like it. i called to wish my brother a happy birthday, which he's spending trying to organize an inverter because his broke down and johannesburg doesn't have much electricity 🤷‍♂️

my work day began with a message from the product guy to say that what the report i put together shows is unpalatable. during and after my team daily, i spent some time putting together advice for my team, and over the course of the day shared it with a bunch of people in an attempt to raise general awareness. everything else (that wasn't a bunch of random distractions*) was preparing for the big meeting, the meeting itself, and then reporting the results of the meeting to various people. but the results of the meeting are, essentially, do some more research, and if i find that the real source is what we think it should be then i have a plan of action...

* including a kickoff to my employer's hackathon, and a video was shown where i recognized a woman i studied with in my first degree. she appears to have worked for my employer for many years, but left within the last few, and hasn't updated her linkedin profile. very strange.

mr smear got off the bus at the wrong stop, so he arrived home later than i did. very sweetly, he thought that he was saving money by only taking a single bus home, so i explained (again) that a chain of buses and light rails is one trip. i hope he internalizes that.

after he did a little music practice and helped gd in the kitchen (gd had a big day today, she went to the dentist entirely by herself for the first time in ages), we did an mma session. he complained about his post-rollerblading soreness (ow! my tailbone!) but with only minor coercion his was a reasonably good re-entry after more than a month (which was also after a break). the post-training stretching in particular did me some good.

we showered, ate a delicious gluten-free pesto spaghetti while watching more infinity train, spoke to my mom, got mr smear into bed, and ended his evening on the sour note of me asking him multiple times to stop making the evening end on a sour note before having to yell at him.

that sucks.

anyway, it was more performative than emotional and the rest of the evening's been pretty relaxing. i'm a bit nervous about tomorrow's work, but i'm absolutely done for the day and i'm considering going to bed early tonight.

...

oh, yes:



Wednesday, May 20, 2026

constructive

it's half-past midnight, and i honestly didn't realize it was so late already. i just put together and posted my hackathon presentation, and i'm actually quite proud of it :)

...

 i don't know what possessed me to "experiment" with moisturizer this morning - i thought it was over, but after i put a little on one of my shoulders, it burned terribly (while the other didn't) for at least a few hours afterwards 😫

i managed to make some progress on my side project this morning, but i got into a flow state and then suddenly it was a rush to get to the office before my team daily, so i stayed home until after the meeting and then went out. the work day was pretty good, but my own work was delayed by a fair amount of lending a hand to other projects.

and then i found myself consciously asking my boss the exact kind of thing that i suspect my now-ex teammate might have asked, and hoping that it's not giving a bad vibe. but i *did* find a reasonable workaround for something that's been bothering me - manual dashboard editing - and now i've got AI agents building and modifying version controlled dashboards even without corporate support.

so there.

i came home early (although having done plenty of hours), had a good leftover lunch, then got some more work done before we all headed out to catch a bus to the school for the parent/teachers evening.

peak rush hour. we managed to get off the bus a stop early and walked the last leg, which was a bit much for gd but we didn't really have a choice.

meeting mr smear's new homeroom teacher was encouraging. the problems he has are real, but the improvements are real too, and - as i said to gd and my mom earlier - he's no longer in crisis mode. he's got shit to learn, like discipline, and apparently some of his "funny" mannerisms are offensive to his teachers and peers (like his tendency to "air quote" when he doesn't agree with something), but from what we heard tonight he's doing okay.

although... we also have a follow-up meeting with the full team on sunday, so perhaps not? who knows.

the meetings with his art teachers went well, and it was then that the penny dropped that there's only one arts track from the sixth grade onwards, and mr smear is talking about switching to music which doesn't make any sense. i've got no clue how this story plays out, but even if they did accept him, which they probably won't, i don't know if we literally are able to afford the lessons :(

we had a really funny meeting with his math teacher - she called mr smear a "good student", and then gd and her both burst out laughing - and then light-railed and bussed back home. i got some more work done and mr smear showered while gd made dinner, then we ate and finished the highlander movie (which barely made any sense), chatted with my mom and got mr smear into bed. once that was done, gd helped me sponge bath myself to avoid triggering hell's itch again, and then i dived in to the presentation.

it's been one heck of a week so far. please god let me sleep tonight 🙏

Monday, May 18, 2026

morning vibrations

 bad vibrations, that is. not only did the last month hurt financially a lot more than i was expecting - it's been a while since i was this stressed, and we have summer camp expenses to worry about - but it appears there's been some kind of mix-up with our municipal fees so i have to deal with that now.

[chokes suddenly for no apparent reason]

and then i just spent more than half an hour fighting with my new headphones only to come to the realization (after upgrading the firmware) that the microphone is dogshit and i get better results from my laptop mic. i was finally getting through a really good recording, with good flow, when a series of honking horns and ambulance sirens wailed, because i live on a fucking highway.

so i guess i have to record my hackathon "ad" at night only, then.

...

gd seems to think her toe's doing a bit better, and i don't know if i should be relieved, or concerned that a new surprise is in store.