As a student of engineering you’re incentivized to write a lot and to read a lot. You’re expected to solve many well understood, discreet, simple problems, on paper, on sunny afternoons in late May and early June. This kind of learning has its place – it encourages discipline of thought and allows you to develop certain important muscles that will be useful for later – but to be successful as a product engineer , you’ll also need to master a bunch of different skills. In product engineering, you’re incentivised to deliver results and this means quickly shipping solutions to problems that are difficult to identify and hard to frame. You’ll need to trade off progress over perfection, speed over safety, and all of this introduces a lot of uncertainty. There are things you don’t want to break. I know what you’re thinking: “That sounds like ‘move fast and break things’, right?” Nah! I’m not convinced Mark Zuckerberg has everyone’s best interests at heart, and you’d do well not to listen to
Me, Mine and Myself