Need a css framework? There’s Foundation, Bootstrap, HTML Kickstart, Kube, Skeleton, Baseline, Gumby, Ink, Groundwork. There’s also a bunch of others which are based from Bootstrap: Flatstrap, Metro Bootstrap.
Need a boilerplate? There’s the HTML5 Boilerplate, 320 and up, HTML5Bones.
Need a package manager? There’s component, ender, bower, jam, NPM.
Need a browser tool? There’s Firebug, Chrome Developer tools, Page Speed Insights, JSON View, YSlow, MeasureIt, Colorzilla, CSS Usage, PageSpeed, SEO Doctor.
Need a coding tool? There’s Codekit(for Mac), ScoutApp (for Windows), LiveReload, Yeoman, Grunt, Lumbar, Yeoman, Sublime Text, Brackets.
Need a css base? There’s reset.css and normalize.css.
Need a CSS Compiler? There’s SASS + Compass, LESS.
Need a validator/linting tool? There’s JSLint, JSHint, JSON Lint, HTML Validator, CSS Validator.
Need a static site generator? There’s Jekyll, Octopress, Middleman.
Need an MVC/MVP/MVVM Framework? There’s Backbone, Ember, Knockout, Angular.
Tired of writing helper functions from scratch? There’s underscore.js, sugar.js, lo-dash, yepnope.js, modernizr, accounting.js.
Need to work with SVG? There’s Processing.js, Raphael.js, SVG Kit and SVG Web.
How about templating libraries? There’s Smarty, Handlebars, Mustache, Hogan.js.
Want a back-end framework? There’s Ruby on Rails for Ruby, Laravel for PHP, and Django for Python, Node.js.
Need a database? There’s MySQL, PostgreSQL, MongoDB, CouchDB, RavenDB.
How about a Software Development Methodology? There’s Waterfall, Prototyping, Spiral, RAD, Agile.
How about Design Patterns? There’s Singleton, Adapater, Bridge, Facade, Factory and a bunch of others.
Heck there’s a lot! The list is endless and it’s hard to keep up. There’s always something new everyday. There’s always a new technology, methodology, library, and tool. There’s always a new blog post, video, and podcasts that speaks about these technologies, methodologies, libraries and tools. There’s always a new, cool and faster way to solve problems.
There’s always this temptation (in most cases obsession) to check out all the shiny and new stuff, to read all those blog posts which speaks about them. And before you know it there’s no more time left for you to solve the real problems that needs solving.
Most of the tools, libraries and methodologies that comes out everyday is yet another way to solve existing problems. The only difference is that its newer and it looks sexier. But sooner or later it becomes out of fashion and a shiny new thing will replace it again.
Who cares if you’re using MS Paint and not Photoshop. Who cares if you’re using Notepad or Dreamweaver instead of Sublime Text. Who cares if you’re still using
alert instead of