Lilly
banner
helbling.uk
Lilly
@helbling.uk
Software dev and general nerd.
Have fun, stay safe ❤️

she/they 🏳️‍⚧️
In the Pokémon hype I've been giving pokecompanion.com some new life.

First thing I wanted to do is upgrade Svelte and omg I have no idea what I'm doing anymore. So much client side state.

So step 0 is to move as much logic out as I can into its own API
Pokécompanion
Explore the world from Kanto to Lumiose City efficiently with Pokécompanion. Browsing and organising Pokémon, Moves, Abilities and more in a Rapidash!
pokecompanion.com
November 5, 2025 at 12:03 AM
Bulletproof react is amazing

Do what you want, move as fast as you need to - the impact to other areas will be minimal.

Take your time with other features, and make your baseline/template/copy paste starting point better
October 7, 2025 at 7:46 PM
wtf
October 6, 2025 at 8:21 AM
The more my body develops, the more dysphoria I feel.

Previously, I was ok with certain things because I knew once I'm on HRT these things will start to go away.

But now that I'm in the early days of being on HRT, which is taking its time ofc, I'm like "tf are you still doing here?!"
October 4, 2025 at 10:17 AM
Camera bumps should be inversed

My old phone had a camera bump and the lens was always dirty. Despite having a case, it didn't create enough of a gap.

My new one has no camera bump. The case creates like a 2mm gap.

Lens never touches any surfaces
September 24, 2025 at 4:52 PM
New license agreement dropped

gal.gay
GAL
gal.gay
September 18, 2025 at 2:30 PM
Revisiting some code I wrote 2 years ago...
September 14, 2025 at 8:33 PM
Editing my Zod schema, using Zed, and checking it in Zen

Year of the Z
August 31, 2025 at 8:22 PM
One thing that really annoys me with Cloudflare is how inconsistent their workers API is.

I literally can't deploy a little webhook script I wrote 6 months ago with the same method anymore.

They used to prefer .toml, now jsonc? Used to install wrangler globally, now via npx???
August 27, 2025 at 9:37 PM
So satisfying when processes you created outlive you.

I just checked back on a .md file I requested be maintained whenever new experiments are added in a shared codebase.

I don't contribute to it much anymore, but that file is still being maintained :)
August 26, 2025 at 2:45 PM
Been writing Emails and using .csv files at work this week. I do not miss this world in the slightest

Rather slack and databases 😅
August 14, 2025 at 4:25 PM
Judging whether something is good or bad is incredibly difficult and there is no one size fits all solution.

That being said, a benchmark that I find applicable in these times is whether something/one UNITES or DIVIDES people
August 3, 2025 at 9:56 PM
I want to pay for Email

Not because I need it to be super secure (Tuta, Proton), but because I don't want to be the product.

I still want interoperability with different Email/Calendar clients

Is that too much to ask for?
July 31, 2025 at 9:02 PM
Tried to migrate some sites from CF Pages to Workers and holy crap just no.

I'm not doing wrangler.jsonc, I'd like TF please and keep my git workflow.

Maybe in another few months when gitflows are out of beta
July 6, 2025 at 7:03 PM
#doctorwho #spoiler

What if the regeneration was rushed because Ncuti was contracted via Disney rather than the BBC and they've now pulled out?

Hence Feb reshoots, a clumsy ending... ?

Did not feel like it was his time to go yet
June 1, 2025 at 12:02 AM
Scheduling Slack messages at 5pm on a Friday to be sent at 9am Monday is probably the closest I'll get to feeling like I'm in severance
May 30, 2025 at 4:50 PM
log in > sign in just for this
The word “login” comes from throwing a log attached to a rope with knots overboard a ship to see how many knots go by over time (see also, knots as speed). You’d then put that info in the “log book.” You’d “log in” on a regular basis. This wasn’t from 1959, it was likely from 1689! Etymology baby!
May 17, 2025 at 6:38 PM
XCode. I'm not using you to edit my RN code in.
Stop trying to index my files whenever I need to create an iOS bug.

Just try to build, and tell me if it failed. I've been sat here for 20mins now
May 14, 2025 at 4:02 PM
Typescript saved my butt yesterday

I had to add some suboptimal workaround to address a prod issue. The Graph we talked to didn't quite respond properly to the schema we requested.

I could override the assertion I knew to be true, but TS subsequently warned me of 4 more edge cases to consider
May 14, 2025 at 8:31 AM
I've been making an effort to move off big tech platforms and self-host more of my everyday services.

I wouldn't be comfortable with this if I couldn't easily repeat this setup anywhere.

So, I've been using Ansible and Terraform it is ✨awesome✨

Let me tell you why
www.helbling.uk/blog/2025-ia...
Infra as code everything
My hosting journey has brought me to configuring everything I via Infrastructure as Code tools. Some might consider this overkill. Here, I share my journey and the benefits I see when setting up a new...
www.helbling.uk
May 7, 2025 at 5:03 PM
Took Zed's AI Editing for a spin and omg I'm actually mind blown.

"Here's an API endpoint handler, here's my separate API spec for it. Write them as a class so I can generate an OpenAPI schema using this library"

It just did it!
May 7, 2025 at 4:52 PM
#doctorwho this is not the silly, light hearted distraction I need from the world right now
May 3, 2025 at 7:32 PM
I'm often surprised with how small bits of furniture can change your life.

Got a little trolley to slide in between the fridge and the wall and it's cleared up SO much space
April 27, 2025 at 4:54 PM
Finally got some space + opportunity to fix some stuff in our main codebase that's been annoying me.

Getting consistent headers, fixing eslint/prettier rule conflicts, adding a logging abstraction
April 25, 2025 at 4:00 PM
I see we're mixing up what gender and sex is now. Cool.

Cool cool cool
April 19, 2025 at 12:17 AM