Loading video...

Video Failed to Load

Go Home

Load-bearing code vs drywall code 🤔👷‍♀️ Fast experimentation uses what we call drywall code while load bearing code is part of the system. What do you think of this concept? Learn more in the latest episode of Android Developers Backstage Podcast →

10,314 views • 25 days ago •via X (Twitter)

6 Comments

Android Developers's profile picture
Android Developers25 days ago

Which type of development work do you prefer? 🔨 Drywall code: Fast experimentation you don't even need to read; just run it 🏋️ Load-bearing code: A key part of the system, something foundational that you’ll maintain and nurture for years

Muhammad Naveed's profile picture
Muhammad Naveed25 days ago

Interesting way to think about code. Experimentation needs flexibility, but knowing when to turn temporary code into reliable infrastructure is what really matters.

Mobile Dev's profile picture
Mobile Dev25 days ago

Drywall code is where agents shine. Load bearing still needs a human who will own it for years.

Citrine Edge's profile picture
Citrine Edge21 days ago

Persistence and recovery are a useful dividing line. An experiment becomes load-bearing pretty quickly once a user expects it to survive a process restart without losing state or repeating an action.

satvik's profile picture
satvik25 days ago

drywall code needs an expiry date. otherwise someone connects billing to it and suddenly it's load-bearing 😭

Android Developers's profile picture
Android Developers20 days ago

Nothing is more permanent than a temporary workaround.

Related Videos