Hey John, I am just taking the opportunity to leave a honest "Thank you" and appreciations for your content. I gained a lot from listening to common challenges from another seasoned developer, and I like your calm and mature approach to address sensitive or uncomfortable matters. I would really appreciate further content!
That's a great summary of software engineering processes, well done. You mentioned "code coverage analysis" - do you mean test code coverage or production code coverage looking for e.g dependencies, duplicate methods etc ? Perhaps you could give a talk about different types of automated gates and the process of defining them, e.g who should decide on enabling/disabling static analysis checks, any automation documentation, refinement meetings etc. FANG companies have their own tools, but the principle should be the same when using a third party tools, I believe.
I was talking about analysis of code paths hit by the automated tests, but code coverage can also point you toward dead / uncalled code (though there's separate tools for that, too). Automated gates for check-in is a great idea for a video, I'm probably not the right guy to make it, though :( Thanks for all the ideas & comments!
Thank you so much for your videos I'm not a native English speaker. When talking to management, I unintentionally get into too much technical and not able to give the complete and high level idea . 1. How to explain things at right level of abstraction based on the audience? 2. How to be good at story telling which I think is useful when giving demos ? 3. When to have informal conversations with teammates and management? 4. What to talk during 1-1 with skip manager? Could you please make video on these?
These are all great ideas for videos, I will add them to the lists for when I start making new videos! I think I talk a little about skip manager 1-1s in my video on 1-1's, but I don't have much advice for 'em. Thank you for watching and for the suggestions!
I'm not the right person to talk about interview process for machine learning engineers, and probably not the right person to talk about current tools / best choices for your career right now. I think there are a ton of people making videos like this who specialize in the area though!
That's definitely a good way to stop the breaks. Another is, they had goat horns you had to wear / have in your office if you broke the build in early Windows days :)
Do you think it's possible to rise to a high management or IC position at a FAANG company without a college degree? Do you know anyone whose done this? Will I be looked down upon for not having a tradional degree or does only experience matter?
These days I honestly don't know. 10+ years ago if you had a few years of good experience, they judged you based on what you were doing, and nobody bothered looking back at your education when considering whether or not to promote you.