4 ms·
I started my career as a designer and this is why I migrated to software engineering. If you're a designer, everyone with a pair of eyeballs thinks they know ho
by pault 7y ago
I started my career as a designer and this is why I migrated to software engineering. If you're a designer, everyone with a pair of eyeballs thinks they know how to do your job. If you're a developer, everyone thinks you're a genius if your code doesn't crash.
- filoleg 7y ago>If you're a developer, everyone thinks you're a genius if your code doesn't crash This hurts on a personal level. While it is a very convenient thing if you are a solo developer, it can easily become a pain on a team, where some engineers care about code quality noticeably less than others and non-developers (e.g., PMs) get involved.
- atoav 7y agoHe is probably talking about the perception regular customers get of your profession. You could be a graphic design god, unless you really play the role of such god and demand a god's salery, every incompetent middle manager will believe they have more expertice than you, bike shedding all over the place. This rarely ever happens if you are a developer interacting with similar people (e.g. as a freelancer). They think you are some kind of magician. Similar when you are a good audio engineer or something, they will just let you do your thing. The funny thing is: this perception is completely independent of the quality of your work. They will always have something to say – sometimes even stuff that makes sense, but very often just for the sake of it, with no real reason. Everybody thinks they have a good taste and a great eye and what kind of graphics are needed, while in fact often they have none of the above.
- pault 7y agoOr to put it another way, it's easy to (think you can) micro-manage a designer, but a non-technical person is incapable of micro-managing a developer.