Developers entering the industry often start by learning frameworks instead of languages. Similarly, senior developers are becoming increasingly reliant on these abstraction layers. And it is true, these layers enable us to build impressive software quickly (most of the time, though sometimes we end up fighting the framework).

However, this increased speed comes at a cost: additional complexity and a shrinking pool of deep expertise. By not understanding the layer beneath, we risk implementing it poorly at the layer above, wasting valuable CPU cycles. The maintenance of these abstractions is often left to a few individuals, creating potential bottlenecks and increasing the risk to the ecosystem's resilience and continuity.

Let's become Software Developers again!

Comments

Please login to leave a comment

I really enjoyed this talk: not only was it Florian's origin story, but a great reminder of how everything new is built atop what came before it. Our shared, generational trauma...err, experiences help shape who we are and what we think is possible, but it's also our responsibility to help guide those who come after us.

The concept of "Turtles all the way down" is one of my favorite computer concepts, and it's always fun to explore how all these things build on top of each other.

I also had a similar BASIC beep program but I played with the Quake 3: Team Arena files with similar slow results.

Keith Davis at 13:27 on 25 Oct 2025

I think the point is extremely important. I, like you, took apart my first computer (Apple IIe). The extremely technical examples used were probably difficult for my team to follow, though. Just my opinion. Hope that’s not too harsh.

Michael Miles at 15:01 on 25 Oct 2025

Enjoyed the way this keynote was structured and how it covered old technology and older coding paradigms. I think if the three concepts were better tied together at the end, it would have provided an more powerful message.

As someone who grew up in the 80s with coding C64 basic as a kid, building gaming computers, doing assembly and starting out on the web with Mosaic with a 14.4k modem, this was remenesant. And totally agree on the importance of knowing the foundation what your framework is built upon.

Cory Stine at 17:37 on 25 Oct 2025

I loved the thought that went into this talk and more importantly the message: we can't let ourselves forget what came before. Awesome stuff!

Joseph Leedy at 11:58 on 27 Oct 2025

Great opening keynote, thanks!