
4 Engineering Manager Skills to Master for Success
While engineering is sometimes thought of as a solitary craft, building modern technology products requires cohesive and collaborative teams…

6 Product Manager Technical Skills Companies Look For
Centered at the intersection of marketing, design, and engineering, the ever-evolving role of the product manager has emerged as…

Data Science vs Software Engineering | Should You Consider Data Science As A Software Engineer?
In 2009, Google’s Chief Economist claimed “The sexy job in the next 10 years will be statisticians.” Nearly a…

4 Things I Wish I had Done Immediately After Graduating a Programming Bootcamp
The process of securing a job after completing a coding bootcamp is not automatic. The good news is that…

Running Effective Meetings: An Engineer's Guide
If you’re the leader of a software development team, chances are good that your engineers spend more time than…

Top Coding Bootcamps in London Right Now
While it may have taken the market some time to embrace coding bootcamps, attitudes are certainly shifting in bootcamps’…

Which Tech Stack Should You Learn First?
If you’re just getting into the world of programming, deciding on which tech stack to pursue can be a…

How to Get Up to Speed in an Unfamiliar Codebase
When you start a new job as a software engineer, whether it’s your first or 10th, one of the…

How to Avoid Common Pitfalls in Agile
What is Agile? Agile is a philosophy for approaching software development that focuses on fast, iterative development cycles. The…

Effective Story Grooming in the Agile Process
Agile development is now a widely accepted and efficient method of software development. In short, A quick articulation of…

Test Driven Development: What, Why, and How?
If you’re in the business of writing code (or leading teams that do so), Test Driven Development has likely…

3 Fundamentals of Software Product Development
Whether you are a product manager, software engineer, or engineering manager, you will inevitably find yourself starting from scratch…

The Fullstack Development Journey Part III: Tying It All Together
If you haven't already, it will be helpful to read Part I and Part II of "The Full Stack Development Journey"…