The Role of Technical Management and Mentorship in Your Career
The role of your manager, particularly in software engineering, can significantly affect your career trajectory. A manager with a technical…
For Software Engineers
The role of your manager, particularly in software engineering, can significantly affect your career trajectory. A manager with a technical…
TL;DR; – Agile, as a management philosophy, requires a whole organization commitment and the right leadership to be successful. Bad…
Zero-sum thinking (sometimes called the Zero-Sum Fallacy) is a mindset where resources are viewed as finite and fixed, meaning one…
The use of data to make decisions as a software developer is a core skill. It transcends mere operational enhancement,…
The principle of “Build One to Throw Away” from Frederick Brooks’ “The Mythical Man-Month” is an important yet often misunderstood…
Our industry is often (always) captivated by the latest technological advancements. Rightfully so. It is what drives us personally and…
Understanding how team size impacts project progress is crucial. The Man-Month Myth, a concept popularized by Frederick Brooks, challenges the…
Start with the default settings and see if you can live with them and tweak your process to accommodate before going off and making everything custom. The more custom something is, the harder it is to maintain.
The Win-Win-Win Principle is a holistic approach to business that ensures value is created for the client, business, and employees. Derived from experiences in software engineering companies, it advises looking for opportunities that bring mutual benefits, such as strategic alignment, operational efficiency, and personal growth.