Understand that technology cannot fix people problems. Always remember that. If you’re asked to solve a people problem and you don’t understand it, you will suffer. Only management can fix people problems.
Also, it may not seem like it, but software is almost entirely about people. Everything comes down to the users. You need people to use your software. You need people to want to use your software. Even if your users are other engineers, you still need users. You could build the best piece of software ever made, but it’s nothing without usage.
Things like marketing, product, and design are usually equal parts of building software.
This is something that took me a long time to come to terms with.
Understand that technology cannot fix people problems. Always remember that. If you’re asked to solve a people problem and you don’t understand it, you will suffer. Only management can fix people problems.
Also, it may not seem like it, but software is almost entirely about people. Everything comes down to the users. You need people to use your software. You need people to want to use your software. Even if your users are other engineers, you still need users. You could build the best piece of software ever made, but it’s nothing without usage.
Things like marketing, product, and design are usually equal parts of building software.
This is something that took me a long time to come to terms with.
deleted by creator
Interesting, mind giving an example?
Trying to use technology to control people clocking in on time or making the IT department the company computer police
Oh I see! that is a great example, thanks.