← Timeline

AMA: πŸ‘‹ I'm Michael. Former-moderator of the sub, Facebook top performer, "the Coding Machine", junior -> principal / 2009-2017, helper of bootcamps students and grads, founder of Formation for experienced engineers preparing for interviews.

r/codingbootcamp

u/ConsiderationOdd4922 wrote (the comment Michael replied to):

As a junior SWE at a FAANG company, how do you recommend using AI effectively on real projects? Also since since I’m early in my career, I don’t have a strong intuition for judging whether AI-generated code is good quality or just superficially correct/slop; how do I develop the

u/michaelnovati replied Β· β˜… FEATURED
Hi, good question... So first off, use it. Most of the FAANGs have limitations on AI use (wether its models, or cost, or tools) but I would recommend using low level tools that are either publicly available or very similar. Now, if you are learning you have to fail to learn. So ,second, put in extra time and fail and don't give up. Look for low hanging fruit, like deprecated code and use AI to refactor it, numerous times and in different ways, and pay attention to each step. Use different techniques and models to redo the same thing and compare. I personally broke a ton of stuff and Q4 was really bad for Formation, lots of bugs, lots of angry team members. I fix things fast so the overall product was fine, but just a lot more bugs than there should be. But I sure of heck learned a hell of a lot about AI and I have a strong intuition now and Q1 has been absolutely insane building off all that intuition. But intuition is very hard to transfer and it's why a premium is paid for judgement and taste right now, so you have to build that yourself.