For years I hired developers and told myself I was incapable of doing what they did, never tried to learn. After the job market got hot and I was having to pay good devs $100+/hour I decided I had to finally learn myself. Less than six months later I can now do 80% of what I used to pay people to do for me and 100% understand what they were doing from a high level and why. In another year I think I'll probably be a better developer than most of the people I've hired in the past (mostly because I sucked at hiring good devs because I had no idea how to evaluate their skills).
There's nothing I've had to learn that was especially difficult or that requires someone a lot smarter than me or a lot better at math etc. It just requires persistence and a willingness to put up with frustration until you finally solve problems.
My only regret is that I didn't start learning 5+ years ago.
For years I hired developers and told myself I was incapable of doing what they did, never tried to learn. After the job market got hot and I was having to pay good devs $100+/hour I decided I had to finally learn myself. Less than six months later I can now do 80% of what I used to pay people to do for me and 100% understand what they were doing from a high level and why. In another year I think I'll probably be a better developer than most of the people I've hired in the past (mostly because I sucked at hiring good devs because I had no idea how to evaluate their skills).
There's nothing I've had to learn that was especially difficult or that requires someone a lot smarter than me or a lot better at math etc. It just requires persistence and a willingness to put up with frustration until you finally solve problems.
My only regret is that I didn't start learning 5+ years ago.