Quote:
Originally Posted by jmakin
i dont feel confident enough to do this yet. it's dense, close to the metal, and extremely difficult to read C. I really only have a good understanding from the user's perspective.
FWIW, I'm sure I don't have enough context to know what's good advice or not, and you should trust your own judgement. That said, if there's one thing I think has made the difference in my career (about 18 years worth) it's been a willingness to dive into stuff I don't understand and figure out how to understand it. And my first "real" programming job involved getting tossed off the deep end into a C code base that was pretty far over my head at the time, although I was reasonably proficient in C. My most recent gig has involved getting dropped off the deep end into Angular, although I suppose I was way more prepared now. But still 18 years later it's still the case that I start a new project and have to learn something I've never seen before as I go. I think you might surprise yourself, as long as there is someway to experiment and try things out. You might get further than you think.
Now, you maybe have different goals than I did -- I was never in any doubt about the fact that I wanted to be a programmer, whereas my impression is you're more tentative. But I think there is something to be said for just going for it. You seem afraid to make mistakes (re: the build story) but I make mistakes all the time and so does everyone else you work with. It's not a big deal. #YOLO imo.