Andrew Ek

@ektastrophe.bsky.social

I write Elixir and Ruby and a lot of nonsense. Senior software engineer at Hummingbird. Co-Host of the BEAM Radio podcast. Former English and Math teacher. Cat dad and human dad. Pretty deaf. Lincoln, Nebraska, USA Kindness is a survival skill.

Saw the pro-shot Hadestown they released in theaters, and I just couldn't get past the historical inaccuracies. The trombone wasn't even invented until the 15th century, how could it reinforce the leitmotif of Persephone's boozy dance numbers in Ancient Greece!?

1. Impact. How much revenue does my work protect or generate? 2. Quality. Does my work meet or exceed customer expectations? 3. Efficiency. Reward making the right buy versus build decision. 4. Reusability. How do others leverage my work? 5. Supportability. How much work do I create for others?

Erica Joy Astrella@ericajoy.astrel.la · 2y ago

a question for the people who write code for money: if you could wave a magic wand and have your performance/promotability measured on any 5 metrics of your choice, what would those metrics be?

Intellectually I know that The Hague is a real place and things other than The International Criminal Court exist there. I was still not prepared to read the sentence: “Shrek Rave Is Coming To The Hague!”

A poster for Shrek Rave with a giant green laser 3d head of Shrek wearing sunglasses. The text below says “Shrek Rave Is Coming To The Hague!”

I absolutely love the title of this paper, and I believe it gestures at something pretty profound. (Alas, this is mostly about teaching, not so much about pursuing wisdom — that's a different body of work!). A short thread.

Bild

Another thing that’s sticking with me is the importance of social learning and peer support. I think I can credit a lot of my success, especially earlier in my career, to landing in an organization that values collaboration, information sharing, and mentorship.

I love going to modern websites. You’ll be looking for a pancake recipe, and then the pancake recipe site will hit you with “by looking at pancake recipes, you have agreed to arbitration”

One of the ironies about AI agents in ops tasks is that it feels like there has never been as much interest in creating a forgiving environment with proper structural support than through promising to remove humans from it, finally forcing a less individualistic and blameful approach to design.

Turns out I watch soccer like I watch basketball: lots of “if you’re gonna get a foul / card for that, you should at least go hard enough to make it worth your while.” … might just need to stick to watching wrestling.

Alembic are some of my favorite co-conspirators. Beyond their deep expertise in Ash they are just invested and knowledgeable in the ecosystem. Look out for James Harton's robots and Rebecca Le unfurling the Elder Scrolls during this Goatmire. goatmire.com/sponsor/alem... #elixirlang #goatmire

Alembic - Goatmire Elixir

The incubation chamber where Ash framework went from promising to an obvious contender for your Elixir projects. Alembic funds a lot of open source in Elixir and are particularly strong in Ash with…

goatmire.com

If your admin dashboard is mostly forms, tables, modals, and status updates, LiveView is worth a serious look. You can build rich interactions without inventing a separate frontend state architecture.

Practical Flutter & Phoenix is 70% done. These are pending ☑️ deploy Phoenix ☑️ deploy mobile apps Would you like to see - Proximity alerts with geolocation - Realtime chat with sqlite and Phoenix channels. Preorder at 20% off with code HHES9EU skota.gumroad.com/l/gbfklr

Practical Flutter & Phoenix

Learn to build a rock-solid rewards mobile application that can scale with PhoenixFramework and Flutter.What will you learn? Elixir and PhoenixFramework Intro to concurrency, fault tolerance and OTP M...

skota.gumroad.com

This chart about how civilizations collapse due to diminishing returns of complexity also works amazingly well to describe software. Initially adding more code maps to adding more value but at some point every new feature means new bugs and dependencies until the entire system becomes too brittle.

Bild