The Anatomy of a Software Engineer

Software development is a lot more than knowing a couple of programming languages, popular libraries or to be able to traverse a binary tree in a job interview. It's crucial for product managers, team...
0 Read More

The Four Pillars of a Dream Team

Over the past decade, I’ve worked with a variety of companies, encountering teams with diverse characteristics. Some were highly structured, enterprise-level teams, while others were agile startup s...
0 Read More