Ask HN: How do I get better at building stuff?
I'm 38 years old and have been doing software since I was 13. I've got a PhD in systems engineering and was in academia until a year ago, but I've only just realised I have always worked at the level where I got a codebase and improved it. I suck immensely at building stuff, I make it too complicated, I overthink, underengineer it. I know little about market fit, shipping product, etc and I feel like I've wasted 15 years not doing it. What's your recommendation on the shortest path to fixing this?
(
6 comments
| 10 points
| on HN
)
To get a projects/ideas look at your own needs and think what you would like to be improved to make your life easier or make some tasks less annoying or ask other people, there are a lot of people with ideas around there but very few people willing to invest time to implement them
I also use most of the advice here from the talk 'Effective ML', like creating an interface for everything, making failure obvious, ect https://www.youtube.com/watch?v=4l16sYRpfL8
Essentially, if you want to get better at building things, then simply build more things. if you want to get better at everything else, then step away for your computer, talk to people, make connections, and put your work out there for others to see early and often.
Build, don't prematurely optimise