It's been a while since I last work with engineers and this is to note several interesting things

  • It's exciting to talk with them because most of them are really into their gigs. They like the stuffs they build and want to make you feel that

  • They usually think of what to build based on their needs (or sometimes, their desire to solve difficult technical problems), not on how the users might want to use it

  • They explain stuffs based on how it works, not on how it might help users

  • They don't want to ship things (even for customer trial) when it's incomplete, since most serious engineers are more or less perfectionist

It's good that I've been an engineer, now I can understand where they come from, why they think the way they do, the benefits and opportunities of it and how to improve it