homeaboutlinkssearch

# What I Learned At Code BEAM America

This week the BEAM community proved to me that there is remarkable talent and energy leading innovation with Elixir, Erlang, and other BEAM based tools. Not only was every presentation excellent, I was also consistently impressed with the technical depth of conversations that I had and the general level of expertise of all attendees. I loved how many presentations used live prototypes to show off their ideas, it made the energy of the conference very electric and the benefits of this technology concrete for all to see.

# Main Takeaways

# Working demos are powerful

A real MVP that solves the hard part of a problem well is more valuable than any document, blog post, idea, or conversation. The most exceptional talks all leveraged live demos or some form of working code, and they undeniably presented the benefits of whatever idea they were talking about.

Many talks also mentioned how working demos have changed the direction and culture of a company because it is so easy for people to make progress after something is working.

I started to realize that many MVPs fail when they solve the easy part of a problem and assume the hard part can be solved later. The most successful demos were very basic but all energy had been focused on the real challenging technical feat.

# Stand on the shoulders of friendly giants

Many teams struggle to maintain systems over time that depend on too many packages. Other teams waste valuable time rebuilding complicated subsystems and end up with second class versions of popular open source libraries.

I learned that the most successful teams over the long term carefully select a few key dependencies that they are prepared to partner with over the years. This results in an optimal velocity that limits tech debt while maximizing leverage of existing technology.

# Other notes

Every talk I attended was incredible and I encourage you to go check out what sounds interesting from the program when they are made available online. Here are the notes I felt compelled to write down while I was listening:

# Designing LLM Native Systems

Sean Majiarity

# Investigating Production Issues

Jenny Bramble and Adrian Dunston

# Phoenix sync with ElectricSQL

James Arthur

# Fault-Tolerant Machine Learning Operations

Chelsea Troy

# AI for Worker Collective Action

Saiph Savage

# The Socio-Technical Elements That Make Good Platforms

Charity Majors and Fred Hebert

# Other random notes