What Makes Something Revolutionary?
itsmisscs, Claudina Sarahe.
New tools turn capabilities into new opportunities.
Behavior: in order for a behavior to occur, you need motivation, ability, and you need to be triggered. Motivation is the worst thing to rely on. Ability is just how easy it is to get started. Triggers are where you succeed: tools helped us change our behavior by making things easier.
Mid Aughts: Rails comes out in 2005, jQuery in 2006. It wasn't the first framework, but it presented a simple solution: did one thing really well. Dom manipulation! Came with great documentation. And lastly: jQuery invited us to participate. On day two, someone released a plugin. jQuery obviously is incredibly successful, but it's those three design decisions: simple solution, great documentation, community - that made it so popular.
CSS: it's frustrating. Queue the gifs.
- 960px ftw
- IE 6, 7, 8, 9, wah
- CSS3, hey gurl
The rise of CSS preprocessors where inevitable. CSS was hard, and the iPhone was about to come out. So Sass and Less came into play. Sass was hard, but then Compass came into play: it made Sass easy and it had great documentation. Lastly, it came with, you guessed it: a call for community. Which, in turn, created a larger community:
Sache Sass, Breakpoint, Bourbon
These things allowed us to do things ourselves. They nutured community and our ability to design.
So what's the point?
"Really, another build tool?" On the contrary: it's all about allowing us to be open and to generate new ideas.
It's about humanity: Eventually we will worry less about technological problems, and more about human problems. By celebrating diversity and differences in our communities, we'll solve bigger problems. (No cliques!)
We are succeeding! We act as amplifiers and filters. We've created a great network, and we have a lot of contribute. If we continue to innovate in the way we've been doing about (simple solutions, good documentation, happy commuity) we can continue to be revolutionary.