Are you building a design system for a single button? This talk challenges developers to stop over-engineering and focus on shipping value, not chasing vanity metrics.
#1about 4 minutes
Introduction to the 'You're not Facebook' mindset
The talk begins by introducing Sizzy, a browser for developers, and setting the stage for the core argument against premature optimization.
#2about 3 minutes
Stop solving problems that don't actually exist
Developers often waste time on hypothetical issues like minor memory leaks or inline function re-renders that have no real impact on users.
#3about 4 minutes
Avoid chasing vanity metrics like 100% scores
Focusing on achieving perfect Lighthouse scores or 100% test coverage often distracts from delivering features that users actually want.
#4about 6 minutes
The common trap of over-engineering simple applications
Developers take pride in complex solutions, like using Redux for simple state or building elaborate blogs, instead of shipping simple, effective products.
#5about 4 minutes
Stop reinventing solutions for solved problems
Instead of building custom UI components or complex state management from scratch, adopt existing solutions like component libraries and GraphQL.
#6about 5 minutes
Debunking myths about styling and bundle size
Concerns about CSS-in-JS performance or adding a few kilobytes to a bundle are often micro-optimizations that don't matter for most applications.
#7about 5 minutes
Embrace innovation and let go of developer ego
The web development industry needs to move beyond legacy tools and mindsets, like the terminal, and prepare for the future impact of AI.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
08:36 MIN
The hard truths of modern frontend development
How to Stop Choosing JavaScript Frameworks and Start Living
10:23 MIN
Reframing common complaints about JavaScript development
How to Stop Choosing JavaScript Frameworks and Start Living
02:50 MIN
Identifying persistent challenges in modern web development
The year 3000, a brief history of Web Development
05:10 MIN
Debunking the myth of not being technical enough
From Gazelle to Pride Leader: The Path to Public Speaking in Tech
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
02:49 MIN
Critiquing complex stacks with core programming principles
How to kill JavaScript from your Stack with HTMX and Kotlin
02:31 MIN
Moving from hacking MVPs to building scalable applications
Typescript, React and Atomic Design - a match made in heaven
04:05 MIN
Avoiding ineffective development and implementation practices
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get ResultsWe all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Gerry Schneider
I have a stream! Why it’s definitely worth speaking at tech conferences.Giving talks at certain events is a longed-for goal for many developers. For a good reason: it is the perfect opportunity to share your expertise and passion for a specific topic, help others learn from your mistakes, drive awareness of your solution...
Anto Pranjić
11 Tips to Make The Most Out of Your First World Congress The world’s most awesome event for developers is taking place in less than a month! It’s been far too long since the last time we met in person, but that’s only going to make this year’s WeAreDevelopers World Congress a truly special experience. Conf...
Rebeka Meszaros, Alex Husar, Chris Heilmann
Dev Digest 150 - The shift to AI generated code, fingerprinting and OKRs vs. doing your jobIt's time for the WeAreDevelopers Dev Digest roundup, and this time it's for edition #150!🤖 The shift from manual to AI-generated code🔥 Does AI code get better if you ask the LLM to “write better code”?🖖 Google’s new policy on fingerprinting👮♂️ You w...
From learning to earning
Jobs that call for the skills explored in this talk.