Leading a project: a few tips for smoother execution and higher team adoption
When I had the opportunity to be a Tech lead on a project, I learned that leading people is way…
A software engineer's journey
When I had the opportunity to be a Tech lead on a project, I learned that leading people is way…
Curious about the art of Software Engineering as practiced at Google? From understanding the difference between programming and software engineering…
Developers don’t like writing documentation, generally. — Knowledge sharing in tech teams seems to be a recurring problem. While it…
A guide on how to onboard a new software engineer on a project with efficiency
In our development team, we do code review on every single merge request (aka a pull request for GitHub users)…