Skip to main content

Where's My Straw?

Kyle Simpson (Getify)
The Leading Edge, Tools, Platforms, and APIs
Location: Salon 10 Level: Beginner Developer
Average rating: ***..
(3.50, 6 ratings)

We developers are really good at inventing new tools, new processes, new patterns, new frameworks, and new acronyms. How excited don’t we all get when someone tweets out YAF (yet-another-framework)!?

Yeah. So, the counter-culture, the sage wisdom, is that standardization and convergence on “best practices” surely are the hallmarks of the mature engineer. So, when you start up a new project, you need only reach for the nearest bootstrap boilerplate scaffolding toolset, and bam, you’re already 50% done with the project and you just started! Because.

Wait. So which is it? Everybody invents their own and we splinter out into the wild, or everybody agrees on what that cool dude over there invented, and we shoehorn ourselves into it no matter how good the fit?

Maybe we’re missing the weeds for the forest, or something like that.

Optimizing tools and processes is tricky business. Who do we optimize for, exactly? And how? And what does that say about our own productivity? Let’s explore this quagmire of circular arguments and contradictions.

Photo of Kyle Simpson

Kyle Simpson


Kyle Simpson is an Open Web Evangelist from Austin, TX. He’s passionate about JavaScript, HTML5, real-time/peer-to-peer communications, and web performance. Otherwise, he’s probably bored by it. Kyle is an author, workshop trainer, tech speaker, and avid OSS community member.