HackDesign: Design for programmers

Recently, I have been working with some designers - at work and otherwise as well. I find the process of working with designers a little difficult than it is working with other programmers.

This may be because I have been a programmer for the last 4 years and am now an Application Architect. I understand how programmers think because mostly all the programmers think in the same way and I find it easier to articulate my thoughts in a way which is more suited to the programmer mindset.

However, I love design. I think good design suddenly puts the product / software in a completely different trajectory. It suddenly becomes more usable, better looking and efficient. Given my affinity towards design and my inability to get into the designer’s mindset, I thought that it is time that I start working on design as a discipline and learn design for myself.

With the advent of the term Design Technologist and after reading a few articles on design by programmers, I am of the view that I can do it. I do have a good design sense but I can’t design from scratch. And I want to change that. I want to be able to make my own designs and build my own software. This will also help in working with designers.

I discovered a course tailored for programmers to get started with learning how to design - HackDesign.

I have started working through it and I have decided to write on what I read. What I will mostly write are the thoughts / summary of what I am reading for better retention and to have quick notes for myself to revisit later.

I wish myself all the best!


Now read this

How much design should a developer know?

We often talk about and read about the importance of design in building products. After Apple, maybe, more people appreciate classy design more than they used to. We have all but established the importance of design. We also talk and... Continue →