Everyone should learn to code, everyone should learn to design

The first image when I googled "You can be a designer". Mattel for it covered.

The first image when I googled “You can be a designer”. Mattel got it covered.

I posted this tweet about 1.5 years ago.

Well, the learn to code bandwagon has not died down since. Between IDA’s Smart Nation and General Assembly coming to Singapore, you know things are getting serious when the big boys get behind it.

To an average user, the software isn’t made up of code comments, super encapsulated classes, methods etc. It’s the interface. The software is the interface you provide your users. If you can’t design software to be usable, you don’t have software. On that note, think of how many man hours ACRA would save SMEs if they have a better interface.

So, the push for more computer engineers and developers needs to be coupled with a push for more creative people into User Experience, User Interface and Information Architecture disciplines. And it’s not an easy role either. To be a competent frontend designer, you need to understand:

  • UX/UI
  • Human psychology
  • Effective copy writing
  • Information Architecture
  • Overall business objectives
  • SEO
  • The role of A/B testing
  • Content marketing
  • HTML/CSS + JS
  • Analytics
  • Mobile and responsive design

Geez that’s a lot of stuff. I would say finding a good front end designer is even harder than finding a good programmer.

It won’t be long before we starting seeing the Singapore/SE Asian versions of http://designerfund.com/

Advertisements