How to work with Product Manager as a Software Engineer

I know that feel bro, cuz I’m also a software engineer. With years of experience, I have met some great Product Managers (PM) and a couple of bad ones. It is difficult to work closely with a bad PM every day, a bad relationship guarantees you feel resentful at your job. That’s why I would… Continue reading How to work with Product Manager as a Software Engineer

Things I learned from IoT project

It was challenging to work on an Internet of Thing (IoT) project for a bluetooth smart device in the last year, which is different from pure software development in a couple aspects: Firstly, integration is difficult, because the mechanical, firmware, mobile app and design parts are outsourced to different vendors with geographically remote teams and… Continue reading Things I learned from IoT project