Remove learn network-diagrams-guide
article thumbnail

The 10 Best System Design Books to Sharpen Your Skills

PMLesson's Ace the PM Interview

Great engineers never stop learning. These books are for both experienced engineers looking to refresh their skills or learn something new as well as folks who are preparing for a system design interview. Given how vital data is today, this system design book is a must-have for any software developer, engineer, or architect.

Books 52
article thumbnail

Product Management- A Complete Definition

The Product Coalition

The few widely-available definitions This is the closest thing to a widely accepted definition of a Product Manager This Venn diagram from Martin Eriksson’s 2011 blog post is one of the most frequently cited definitions on any piece which explores the nature of the Product Management role. and has to work with what has been ‘given’.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

How 12 Top Tech Companies Interview Software Engineers

PMLesson's Ace the PM Interview

The result of this is a huge emphasis on hiring software engineers that have "Googleyness." You can learn more about Googleyness in our article here. The on-site technical interview rounds at Microsoft seek to assess a broad range of technical skills in the companies software engineering candidates.

article thumbnail

10 Scaling Tips for Product People

Roman Pichler

If you have a development team that still needs to be spoon-fed with detailed requirements at this stage, then your workload is likely to become overwhelming. The latter might seem rather dull, but I once worked with an organisation that moved up from three to eight development teams in one go in order to accelerate development.