How to Build Cool Things
Read full transcript 1 segments
-
I spend a lot of time talking about the I spend a lot of time talking about the best ways to build. It's kind of my best ways to build. It's kind of my best ways to build. It's kind of my whole thing. I'm really nerdy about the whole thing. I'm really nerdy about the whole thing. I'm really nerdy about the details of how we architect software, details of how we architect software, details of how we architect software, but things have changed and how we build but things have changed and how we build but things have changed and how we build matters less in a lot of ways. What matters less in a lot of ways. What matters less in a lot of ways. What still matters and arguably always has is still matters and arguably always has is still matters and arguably always has is what we're building. Deciding on good what we're building. Deciding on good what we're building. Deciding on good projects to work on is hard and I know a projects to work on is hard and I know a projects to work on is hard and I know a lot of people are scared that if they lot of people are scared that if they lot of people are scared that if they pick the wrong thing, they're just pick the wrong thing, they're just pick the wrong thing, they're just wasting their time and energy. I've wasting their time and energy. I've wasting their time and energy. I've always loved giving advice on how to always loved giving advice on how to always loved giving advice on how to avoid this. I usually focus on one avoid this. I usually focus on one avoid this. I usually focus on one specific thing. Solve problems that you specific thing. Solve problems that you specific thing. Solve problems that you actually have. When you start solving actually have. When you start solving actually have. When you start solving those problems, you'll find more and those problems, you'll find more and those problems, you'll find more and then the rabbit hole continues until then the rabbit hole continues until then the rabbit hole continues until eventually you find something actually eventually you find something actually eventually you find something actually really useful and that's how I have really useful and that's how I have really useful and that's how I have managed to build such cool things managed to build such cool things managed to build such cool things throughout my career. I start with one throughout my career. I start with one throughout my career. I start with one problem and then I find another and then problem and then I find another and then problem and then I find another and then I find another and I keep yak shaving I find another and I keep yak shaving I find another and I keep yak shaving until eventually I've built something until eventually I've built something until eventually I've built something kind of cool.
Summary
The main theme is that while software architecture is important, the actual problem being solved is more critical to building useful things. The speaker emphasizes solving problems you actually have, using "yak shaving" as a metaphor for the process of incrementally building solutions. The practical takeaway is to focus on identifying and solving real-world issues when building technology.