George Millo

George Millo

@georgemillo.bsky.social

Software developer working with Elixir, Phoenix and LiveView.

1K followers212 following142 posts

Pinned

ANNOUNCEMENT: “George Arrowsmith” is dead. A couple of years ago when I started publishing Elixir content, I decided I wanted to keep my online persona separate from my real life, and thus began writing under a pseudonym. 1/

Following old school acquaintances on social media, it's remarkable how many have left the UK. And more keep leaving. And we're not in our 20s anymore, these aren't backpacking trips. Grown-ups with careers are expatriating for the long-term. The brain-drain will destroy us.

ANNOUNCEMENT: “George Arrowsmith” is dead. A couple of years ago when I started publishing Elixir content, I decided I wanted to keep my online persona separate from my real life, and thus began writing under a pseudonym. 1/

View full thread

Anyway, I’ve never tried particularly hard to conceal my real identity, and today I’m dropping the pretence entirely. My business will still be known as Arrowsmith Labs, but I’m officially retiring the name “George Arrowsmith” in favour of 3/

ANNOUNCEMENT: “George Arrowsmith” is dead. A couple of years ago when I started publishing Elixir content, I decided I wanted to keep my online persona separate from my real life, and thus began writing under a pseudonym. 1/

I don’t remember how or why I landed on “Arrowsmith”, but it’s apparently a real name if you google it. And for the Americans who have asked: no, I didn’t name myself after a Bostonian rock band — I didn’t even realise you Yanks pronounce it the same way. Dream on. 2/

QA is about to become a huge bottleneck in software development. AI lets us churn out HUGE amounts of code extremely fast, but you still need to make sure it works. AI can help with testing too, but if you _really_ want to be sure it works, 1/

you need the reassurance of human eyes on it. And human eyes don’t scale. In the short term I think that the total number of software engineering jobs is probably going to decline — a small number of ultra-cracked AI whisperers are going to crank out so much code 2/

that mediocre devs don’t stand a chance. But the number of QA/tester jobs is going to go up. Or someone will figure out how to reliably test code as quickly (and cheaply) as an LLM can write it. That person's going to make a lot of money.

Elixir friends: tomorrow I will begin the below challenge, using AI to resurrect a large abandoned codebase. Any suggestions? I'd love to find an Elixir project if there's a good candidate. What does the community need?

George Millo reposted

I don't think it's just contexts' fault. I think it's also too much boilerplate that's needed to achieve basic stuff and LiveView not being part of the framework + its design with views and components being two different things. It's still the best stack on the planet if you asked me 🙃 (1/2)

George Millo@georgemillo.bsky.social

Did contexts kill Phoenix? New blog post: arrowsmithlabs.com/blog/did-con...

George Millo reposted

As we're getting ready for the first release candidate of #Phoenix #LiveView 1.1, I want to write about some of the new features and improvements we've been working on. A thread! #ElixirLang #MyElixirStatus

I want an LLM for my email. “Write a short email to David telling him I’m looking forward to seeing him on Saturday, and ask him what the dress code is. Show it to me for approval before sending.” Much easier than writing it myself. Does this exist yet?

Claude Sonnet 3.7 is great, except that I'm now spending 10% of my time writing prompts or code, and 90% sitting around waiting for Cursor's agent mode to finish. Starting to think I could code while reading a book.

One VERY noticeable difference between Bluesky and X is how much more responsive Bluesky's web UI is. Everything is just faster: links/buttons load instantly and I feel no tangible delay when clicking anything. The bird app is slow as hell in comparison.

George Millo reposted

The more I work with JS, either backend or frontend, the more I want to work with Phoenix and LiveView. The JS fatigue is real and finally infected me.

George Millo reposted

📢 DYK - Did you Know that you can hire me as a freelancer Software Engineer for Elixir related projects? Lets chat If your team needs extra hands with tech debt, bugs, features, security, and more. ✅ Rate discounts for Elixir projects using the #AshFramewrok 😀 #ElixirLang #ElixirPhoenix 👇

Bluesky (and the other place) really needs to extend its "muted words" feature to apply to: - OCRed text in attached images - user bios (muting the entire user if certain words are in the bio) I try to avoid certain topics on here but they're inescapable.