Software Engineering through the lens of Simon

About Me

My name is Simon Lam and I have been working as a software engineer for over 15 years, working on many types of software (web, backend, embedded), many different programming languages (c#, java, c, c++, shell, perl etc), and working within different places in a company’s organisational structure (developer, tech lead, team lead, project lead).

This blog is a collection of articles about my experiences working in the software industry and opinions on various topics related to software engineering.