Aaron's Avatar

Aaron

@aaronrussell.me.bsky.social

Developer. Working on AI. Once built a blockchain. Rides an electric bike. Owns a dog, a cat, and a child. Writes: https://2point0.ai Currently: https://github.com/lebrunel/agentflow Previously: https://aldeacomputer.com

405 Followers  |  297 Following  |  147 Posts  |  Joined: 15.11.2024  |  1.5577

Latest posts by aaronrussell.me on Bluesky

Had my first case of a prospective client get in touch about an app they β€œvibe coded” (their words) and needing help getting it working.

Nah. Fuck that shit. Not touching it with a barge pole.

16.07.2025 08:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ushered Terry Nutkins to his seat at the cinema in west swindon.

13.06.2025 09:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Funnily enough, it’s probably β€œtokenize it”.

10.06.2025 07:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So what are you saying? That product makers will stop putting ai in their products, or they’ll come up with a more marketable name for it?

10.06.2025 07:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"I recommend a hybrid approach..."

Claude, just make a frickin decision please.

20.03.2025 14:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Question for vibe coders:

How do you create/manage your stack-specific context files (.cursorrules etc)?

- do you hand-roll them for every project?
- or get LLMs to write them?
- do you keep a context library for different stacks?
- or copy from a website?
- is this a PITA that needs a solution?

05.03.2025 18:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's a beast. I live in a hilly part of the world so the 500w battery is an essential.

27.02.2025 14:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

First ride of the year that wasn’t face-achingly cold. Even a bit of Blueskyℒ️ on show.

27.02.2025 12:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - lebrunel/anthropix: Unofficial Anthropic API client for Elixir. Integrate Claude, Anthropic's powerful language model, into your applications. Unofficial Anthropic API client for Elixir. Integrate Claude, Anthropic's powerful language model, into your applications. - lebrunel/anthropix

🧠 Just published Anthropix v0.6. Now you can see Claude ✨think✨ about exactly how many R's are in strawberry in unnecessarily impressive depth!

github.com/lebrunel/ant...

#ai #claude #elixir

25.02.2025 17:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don't think coding is dead, but I do think the role "developer" has already changed and will continue to trend towards more of an AI wrangler than a code writer. The tech will move faster than humans/teams can adapt to it... but eventually, it'll all be vibes.

bsky.app/profile/aaro...

12.02.2025 23:44 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Vibe coding Thoughts on the shift from traditional "craft" coding to AI-assisted "vibe coding": limitations, challenges, and what it means for old and crusty devs like me.

I wrote a long and slightly rambling post about the hot new way to code that all the cool kids are doing.

2point0.ai/posts/vibe-c...

#ai #coding #vibe-coding

12.02.2025 16:10 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1
Preview
Vibe coding Thoughts on the shift from traditional "craft" coding to AI-assisted "vibe coding": limitations, challenges, and what it means for old and crusty devs like me.

I wrote a long and slightly rambling post about the hot new way to code that all the cool kids are doing.

2point0.ai/posts/vibe-c...

#ai #coding #vibe-coding

12.02.2025 16:10 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 1

Cool thats good to hear. Do you have any insight with any of the Svelte based component frameworks (eg Skeleton), and whether AI models grok them well?

07.02.2025 16:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Everyone I know who codes using LLMs all seem to stick to next/react/shadcn etc.

I'm wondering what people's experiences are with other frameworks, eg Vue or Svelte, or even non-JS stacks. Are the models capable enough to veer off the beaten path or are we not there yet?

07.02.2025 12:41 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 5    πŸ“Œ 0

Had a slightly disappointing week with a work opportunity that, well, didn't work out.

Need to do a flex build πŸ’ͺ🏻 to get my mojo back. What should I build?

05.02.2025 16:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It lowers the barrier to entry, which results in a much more competitive landscape.

So… both? πŸ€·β€β™‚οΈ

30.01.2025 08:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As a brit watching reports of the LA fires, I have one question:
What is so wrong with the word "burgle" that you had to invent "burglarize"?

14.01.2025 14:42 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nice. Can probably leave it like that for another 5 years. πŸ‘ŒπŸΌ

12.01.2025 09:52 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My impression from evaluating both is that langchain, being a port of the python lib, brings with it design choices from a different language and time.

AIsdk is a fresher take, cleaner api, typescript first, and built by vercel who already have a stellar reputation in js open source land.

12.01.2025 09:50 β€” πŸ‘ 9    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just a daily note - it all goes in there. It’s an unholy mess, but I’ve tried pkms and they never really work for me.

11.01.2025 16:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What is success? Getting stuff built, or growing social metrics?

11.01.2025 11:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

10 days well spent πŸ‘πŸ‘πŸ‘

11.01.2025 11:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Prompt fragments in Agentflow

Prompt fragments in Agentflow

Squeezed in a quick Agentflow release before the weekend! πŸš€

New in this release:
- Prompt fragments - reusable, composable prompt engineering components
- Role attribute - fine-tune agent personas and behaviours

Check out the docs: agentflow.2point0.ai/guide/workfl...

10.01.2025 17:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I like it. Having a shit day, just bump the version.

09.01.2025 22:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Leetle - Daily Python Coding Challenge Like Wordle meets LeetCode!

This was good fun. I don't even know python (hence first result 😳), but seems a nice way to learn some basics.

Leetle #8 2/6 6:38
[8 lines]

⚠️⚠️⚠️⚠️⚠️⚠️
🟩🟩🟩🟩🟩🟩
leetle.app

08.01.2025 16:04 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Generate structured outputs

Generate structured outputs

Preload and unload models from memory

Preload and unload models from memory

Released a nice little update to Ollama-ex. What's new?

1. Finally, generate structured outputs by passing a JSON schema map in a request (requires ollama >= 0.5)
2. Preload and unload models from memory

Code: github.com/lebrunel/oll...
Docs: hexdocs.pm/ollama

#elixir #ollama #buildinpublic

08.01.2025 15:38 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

So there you have it. Be careful out there. Oh, and this seems very sensible: bsky.app/profile/bsky...

03.01.2025 23:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I was unaware that any of this had happened until people found my real X profile and began accusing me of being a β€œrugger”. It took a while for me to figure out WTF was happening. It sucks that people lost money, but I think people buying these kinds of tokens know the game they’re playing.

03.01.2025 23:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I can’t imagine that if I ever launched a real crowdfunding token for my somewhat obscure OS code, that any mf would buy it. But these scammers obviously know a trick that I don’t and people did buy. In 10 minutes they raised $100k... and then pulled the rug.

03.01.2025 23:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Guess what? Someone claimed the lebrunel X handle and created a profile with my name and profile pic. When they began posting about this new token launch, anyone doing dUe dILigENce would check the token, see the GitHub profile linked to the fake X account, and conclude β€œlooks legit!”

03.01.2025 23:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@aaronrussell.me is following 20 prominent accounts