Simplify, Modularise, Simplify
Bandwagons come and go, when looking back there are so many which fall in to the category “forget/can’t believe I jumped on” but with the rise of require js and other module loaders using the commonjs Asynchronous Module Definition I think this is one bandwagon everyone should be considering seriously.
In my position at the digital agency I work for, I’ve been considering the ever widening landscape of client expectations from new forms of UX on devices, locations and interactions within social circles. More and more is being requested and without modularising these features in to well tested silos the time needed to satisfy clients hunger could potentially sky rocket.
Dave Taylor - Software Engineer