That very closely aligns with my experience π
01.08.2025 12:47 β π 1 π 0 π¬ 0 π 0@benjie.dev.bsky.social
Community-funded OSS developer, working on tooling for Node.js, GraphQL and PostgreSQL. GraphQL Technical Steering Committee member. GitHub: @benjie YC W11
That very closely aligns with my experience π
01.08.2025 12:47 β π 1 π 0 π¬ 0 π 0complex task I spend more time reviewing their code and checking it's right than I would have spent just writing it myself. That said, they're often great at then writing the test suite for the functionality :D
01.08.2025 11:57 β π 0 π 0 π¬ 0 π 0challenging their solutions typically get further and further from the ideal. If all you need is batch work that a junior could do then yeah they're a massive time saver, but if you're doing something innovative/complex, their results are frequently wrong in the most subtle of ways. I find for many
01.08.2025 11:57 β π 0 π 0 π¬ 1 π 0Right! What I mean by them being "terrible at code" is that they don't _understand_ what they're doing, they struggle with a-typical requirements. Like with a junior dev: they can string a bunch of docs/StackOverflow/etc together to produce something that seems to work, but the moment it gets
01.08.2025 11:57 β π 0 π 0 π¬ 1 π 0machine. Rather than having it mod my code directly, I prefer to have it generate a codemod that I can review, and then I run the codemod against my code.
Great for prototyping though, because prototyping is mostly autocomplete from READMEs/docs, and thatβs where LLMβs shine. (v0 is great for UI!)
still useful in helping to shape the solution. Given the kind of code Iβve seen it produce, Iβm loathe to hook it up to anything where `node --watch` or similar might actually execute the code and cause devastation, in a similar way that I wouldnβt allow a junior programmer to write code on my
01.08.2025 10:18 β π 1 π 0 π¬ 1 π 0Yeah, I use them heavily because they are useful for the drudgery. But you can never trust it, and once you get into complex areas (e.g. building fan-out with async iterables) it makes a hell of a lot of mistakes that are subtle to spot/track down. I throw away more code samples than I use, but itβs
01.08.2025 10:18 β π 1 π 0 π¬ 1 π 0ChatGPT gives me the best results in general, its tools are more reliable and claude and llama seem to go off the rails pretty quickly and immediately backpedal the moment you challenge them. Iβve not managed to run the 70b params llama, I donβt have enough VRAM or patience π€£
01.08.2025 09:08 β π 2 π 0 π¬ 0 π 0In my experience it sucks at JS, but yeah I bet it nails the basics. Handling multi-consumer async iterables though and it's a) introducing race conditions, and b) telling me that my code has race conditions when it definitely doesn't π
The worst thing is how confident it sounds.
I use LLMs heavily, and they're _terrible_ at code. Really really bad. Using them as autocomplete is okay-ish, but ask them to generate something serious or review something you wrote and they're wrong way more often than they're right.
I advise you treat them as the most junior of junior devs.
In exciting news, I will be on stage for the first time since 2018 at GraphQL Conf, but it wont be too nerve wracking as I'll have @benjie.dev with me. We've got a huge community update to present! graphql.org/conf/2025/sc...
23.07.2025 09:21 β π 5 π 2 π¬ 1 π 0Thanks so much to the GraphiQL maintainers and especially Dima for getting it over the finish line!
Ruru, our Grafast-enhanced GraphiQL distribution, is already updated and raring to go:
- Demo: grafast.com/myruru/#endp...
- Docs: grafast.org/ruru/
Made a quick video today with @jem.graphile.org to demonstrate a couple of the features in the new GraphiQL V5 with Monaco; it has familiar shortcuts, multiple cursors, command-palette to discover more capabilities, and even colour-matched braces to help you spot where your nesting went wrong!
17.07.2025 20:06 β π 4 π 1 π¬ 1 π 0EUROPEAN GRAPHQL-ers: help prove demand for events outside of San Francisco!
2025's GraphQLConf is in Amsterdam; attend, sponsor, share β everything increases the chance of a future return to πͺπΊ!
β° Early Bird ends in 4 days: get your ticket now! β°
The schedule is π₯ graphql.org/conf/2025/sc...
I use Firefox primarily, but I often have to open Chrome to debug things because the Firefox experience isn't that great. Which is disappointing considering Firebug basically started the whole web devtools revolution! I loved that thing π
Thanks for trying Ricky πͺ
graphql.org/conf/2025/
03.07.2025 16:21 β π 2 π 1 π¬ 0 π 0Just 10 days left to save $300 off your ticket to GraphQLConf '25 in **AMSTERDAM** 8-10th September. The talk line-up looks fantastic! Looking forward to seeing you there!
03.07.2025 14:28 β π 1 π 1 π¬ 0 π 1I donβt see many teams using GraphQL fragments, and I think theyβre missing out.
Fragments let you co-locate your components data requirements with your components.
I wrote a quick post showing how this works to make maintaining your apps simpler.
Check it out: brookehatton.com/blog/enginee...
Really good article! One minor benefit that you might want to add: due to fragment masking itβs safe to remove a field your component isnβt using anymore - you donβt need to worry that some other component might be depending on it. This is critical for evolution without bloating!
27.06.2025 12:11 β π 2 π 0 π¬ 1 π 0Love that youβre writing about such an important topic! The link sadly is 404
25.06.2025 20:28 β π 0 π 0 π¬ 1 π 0London GraphQL next week! New venue: American Express just across the road (literally!) from Victoria Station. Two great talks and a little recap of some of the things being worked on at the GraphQL working groups! Register so we know how much πto get π
guild.host/events/londo...
I believe so; the plugin that integrates it has been updated I think!
24.06.2025 10:53 β π 1 π 0 π¬ 0 π 0GraphiQL v5.0 was just released; it integrates Monaco editor (so you get coloured matching braces, multiple cursors, and all the stuff you're probably already familiar with in VSCode - press F1!) and also enables comments in the variables editor. Check it out! github.com/graphql/grap...
24.06.2025 08:45 β π 21 π 6 π¬ 1 π 0π£ The #GraphQLConf 2025 schedule is live!
π₯ Join us in Amsterdam 8-10 Sept. for deep dives and exclusive #GraphQL talks. Amazing sessions lined up!
β‘οΈ graphql.org/conf/2025/
A candle in the shape of an asterisk with 5 burning ends
Just adding more ends to the metaphorical candle...
02.06.2025 08:14 β π 2 π 0 π¬ 0 π 0> Yours is fine as-is if you prefer the repetition for clarity.
ChatGPT with the sass! π
It really doesn't like that I never take its suggestions verbatim and prefer to make my own edits to my text.
I submitted two talks for this year. One for Graffle and one for a new project I recently started at @the-guild.dev. More to share about the latter in the coming weeks :))
09.05.2025 14:23 β π 4 π 2 π¬ 0 π 0Okay so yeah I missed the CFP deadline for GraphQLConf... but worry not - they extended it until Saturday and I submitted today!
You should submit too. There's only 48 more hours for you to do it, GET IT DONE! It won't be extended again. BTW: speakers get free attendance!
graphql.org/conf/2025/
It's really worth checking out the GraphQL JS documentation, a lot of effort has been put into renewing and expanding them.
Especially these new guides for GraphQL Errors and resolvers are absolutely top-notch!
www.graphql-js.org/docs/
Spent 2 hours writing, 4 hours editing, and 2 days spiraling about whether anyone would care. finally hit publish anyway. ashley.dev/posts/fear-o...
22.04.2025 01:16 β π 558 π 54 π¬ 79 π 12