The Software Engineering Lead

Software Engineering Leads

I have been working as a software engineering lead in my current company since 2022. Even though I perform various tasks in my daily work, there are only two jobs in software development that require my attention. Where role does the Software Engineering Lead play in the big picture? The term “software development” refers to… Continue reading The Software Engineering Lead

Story of a Keyboard Handcrafted from a Cardboard Box

keyboard handcrafted from a cardboard box

Currently, when it comes to wireless keyboards, most of us will immediately think of keyboards that connect to computers through Wireless technology (like Bluetooth). It’s interesting when there is a “wireless” keyboard that cannot input data into the computer. That is a keyboard handcrafted from a cardboard box. The early days I learned to use… Continue reading Story of a Keyboard Handcrafted from a Cardboard Box

Overcome insecurity as a junior programmer

The journey in programming is a marathon, not a sprint

Thanks to ITViec for posting another version of this post on their Facebook Fanpage in 2017. I recount my journey as a professional Java developer after graduating from Can Tho University in 2013. I joined my first company, Axon Active Vietnam, and worked on an internal project with my team. All the members are either… Continue reading Overcome insecurity as a junior programmer

Relationship Between Employers and Developers

relationship between employers and developers

In the present day, the relationship between employers and employees no longer seems like one between a boss and a worker.

Developers are actually selling a product called a “software engineering” service. The employers are the developers’ customers or partners. Does that make sense?