The primary reason why I decided to dedicate some time on the topic was that only in the last week, four companies have contacted me with exactly the same question: hey Peter, we have problems hiring strong tech talent, can you help us and tell us what’s wrong.When I...
The early days of your tech teamWhen establishing tech teams in young companies, one widespread practice is to form these teams around technical or system domains. For example, if you are working on a product, you might split your large teams into UI, backend, DB, QA,...
The quest to measure the productivity of tech teams and organizations has bothered the minds of tech and business leaders since the very early days of software engineering. This quest has passed through many stages, from very naive attempts like measuring the...