Trying to be "strategic" about tech debt and "using it to my advantage".
As much as I'd like to be mad about the tech debt I see at work, managing it in a nearly 4 year old side project has me changing my perspective.
Suddenly things feel different when you're in the driving seat
05.11.2025 00:12 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Anyway, ripping out the state should hopefully:
- Give me a decent API for the future
- Make the FE dumb
- Decouple the FE from its data store
- Allow me to make improvements without rewriting from scratch
05.11.2025 00:09 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Deciding to host this on my own infra as well, so I can get some decent metrics in NewRelic
Not that Sentry can't do the job, but when I'm moving core features out, I need to use tools that I'm confident with
05.11.2025 00:05 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
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!
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
05.11.2025 00:02 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
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
07.10.2025 19:46 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Claude slack integration in its chat window. The description of this slack app reads as "Anthropic's helpful, honest and harmless AI assistant" with "harmless" highlighted
wtf
06.10.2025 08:21 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
I'm shaving my face daily now.
Might get laser done soon
04.10.2025 10:17 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
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?!"
04.10.2025 10:17 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
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
24.09.2025 16:52 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
GAL
New license agreement dropped
gal.gay
18.09.2025 14:30 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Code snippets in Zed
export interface IType {
name: string;
icon: string;
url: string;
}
export const addImageToType = (type: IType) => {
return {
name: type.name,
url: type.url
};
};
Revisiting some code I wrote 2 years ago...
14.09.2025 20:33 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
I didn't know you could reliably do that, I thought LLMs would just find (or be instructed to) find workarounds
01.09.2025 20:29 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Editing my Zod schema, using Zed, and checking it in Zen
Year of the Z
31.08.2025 20:22 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
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???
27.08.2025 21:37 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
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 :)
26.08.2025 14:45 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Been writing Emails and using .csv files at work this week. I do not miss this world in the slightest
Rather slack and databases ๐
14.08.2025 16:25 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
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
03.08.2025 21:56 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
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?
31.07.2025 21:02 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
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
06.07.2025 19:03 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Oh! Didn't know that
01.06.2025 00:11 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
#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
01.06.2025 00:02 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
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
30.05.2025 16:50 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
log in > sign in just for this
17.05.2025 18:38 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
XCode indexing files
xcode indexing files but now without a progress indicator
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
14.05.2025 16:02 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
I ended up having to revert once for another reason, but had TS not been there, it would've been 4 more reverts.
Feeling very vindicated for adding an eslint rule to ban type casting
14.05.2025 08:33 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
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
14.05.2025 08:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
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...
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...
07.05.2025 17:03 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
Is this good? No
But I'm still at the point where "I don't know what I don't know" most of the time, so having the amalgamation of what everyone else is doing laid out in front of me is quite useful.
This won't make it to prod, but I can now compare/contrast different approaches
07.05.2025 16:55 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0
I'm being asked to add a new feature in our react-native codebase and I've no idea how to approach it.
My guiding principle with RN is that, if I implement it myself, I'm probably doing it wrong.
So...
Ask it to solve this problem for me in different ways. See the impact on tests etc
07.05.2025 16:54 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
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!
07.05.2025 16:52 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Eat, code, love. I make Mac apps and open-source.
https://sindresorhus.com/apps
Mastodon: https://mastodon.social/@sindresorhus
X: https://x.com/sindresorhus
We write about UK road infrastructure and history! Join us for updates and other stuff from the UK's favourite roads website, www.roads.org.uk
News and tools for web developers: https://frontenddogma.com/. Undogmatically compiled by @meiert.com. Updated 2โ3 times daily.
Hi, Iโm Roxy! Transfem and happily married - LGBTQ+ artist - DMโs open, please be respectful
https://ko-fi.com/artgurlroxy
software engineer | "that one kotlin girl" | iโm just a cat แแแข ๐ | cat mom (Lucy(white) and Lily(black))
Posting my favorite official pokemon artworks daily
tech/music/language girlie. higher SNR @char.lt
10,000ร girlfriend, 24, bun/buns she/her it/its
en/fr/ํ/es ok
i'm the most RESPECTFUL transsexual journalist in the world
@khronos.world
tightpussy.shop
katea.gay
she/her
people i've turned trans: 245
Software Developer @ Slice Bar Games
Warhammer Enthusiast
https://www.instagram.com/dan_does_wargames
๐
โ๏ธ Maintaining TanStack Query
๐ฎ https://query.gg
๐จโ๐ป Software Engineer @sentry.io
๐ Blog at https://tkdodo.eu
๐ฆ๐น Vienna, Austria
๐ง๐ฆ Father of two
Inventor of things.
Currently working on rePebble.com
Previously: cofounder Beeper.com, partner @ycombinator, founder @pebble
Queer artist drawing mainly man pits in pink ๐ฉท Occasional thirst trap.
๐ ๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ ๐ณ๏ธโ๐ He/Him. Manchester
๐AI "artists" please block me
linktr.ee/jockdraws
Dms open to enquire about commissions or email jockdrawing@gmail.com. Price list pinned.
Founding list[float] engineer. Recsys. Personalization. Infra. Systems. Normcore code. Nutella. Vectors. Words. Vibes. Bad puns (soon).
https://vickiboykis.com/what_are_embeddings/
Your favorite bunny
https://linktr.ee/RoziRabbit
โค๏ธโค๏ธโ๐ฆ/๐๐/๐๏ธ๐บ
Content producer for @WhoCulture, @TrekCulture and @WhatCulture!
Away with the fairies, timelords and Vulcans! ๐งโโ๏ธ๐
https://linktr.ee/ELittlechild
aint doin shit anymore !!!
for now
art: #fishmixx
av: @hanyan_001|
reverse engineering, cryptography, exploits, hardware, file formats, and generally giving computers a hard time
Fedi: @retr0id@retr0.id
Macroblog: https://www.da.vidbuchanan.co.uk/blog/
University physics lecturer and Associate Dean, Learning. Physics demystifier. Supporter of girls and women in physics. CAP Teaching Medal 2018, 3MNTF 2023. She/her Ph.D.
๐ฅ YouTuber, ๐ Broadcast Engineer
๐ฑ @MattGrayYes on everything (linked below)
๐ณ๏ธโ๐๐ณ๏ธโโง๏ธ Trans Enby (he/him/they/them)
https://mattg.co.uk
asdfmovie guy, maybe did some other stuff too
http://youtube.com/tomska / http://youtube.com/darksquidge