3 ms·
In my experience, the best managers / product designers of programmers know how to program. This helps them tremendously in understanding how to set goals and
by mikek 17y ago
In my experience, the best managers / product designers of programmers know how to program. This helps them tremendously in understanding how to set goals and expectations. It is very difficult for non-coders to know what is a very difficult task (e.g. data deduplication) vs. what is an easy feature to add.
- ajaimk 17y agoI agree. I have worked with people who are coding machines and could code stuff that took me days in hours. I was better able to understand what they were doing having programming knowledge but really did not want to be in their shoes.
- terrellm 17y agoThere is a real need for people who can bridge the gap between programmers and non-programmers (end users, clients, supervisors, co-workers). After graduating with my information systems degree 10 years ago, I started a small software company. Three years later, I was concerned that since my strongest skill was programming that I was doomed to be a programmer. I went back and got my MBA from Texas A&M (2 intense semesters followed by a very light 3rd semester). Pairing the MBA with my technical background has proven to be very beneficial. I can interact with my customers or occasional clients and really understand their needs from a non-technical perspective and then I can then go back to the office and work with a developer either in pair programming or just in a project management role.