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

A programmer is already a good designer

Yes, you are! You are already a pretty good designer. You already have the behaviour and qualities that is required to be a good designer. The problem is that there is a mindset that you, as a programmer, have which interferes with you... Continue →