Vigyata.AI
Is this your channel?

What they don’t tell you about software engineering

3.9K views· 132 likes· 21:29· Aug 22, 2022

🛍️ Products Mentioned (13)

Here's what I wished I known about software engineering before becoming a software engineer. Thank you Anker for sponsoring PowerConf C200: https://amzn.to/3pwxJDi B600 Video Bar: https://amzn.to/3c33sZY For US customers, the B600 is 15% off (from $219.99 to $186.99) until 8/21 and the C200 is also discounted until 8/28 Adapter: https://www.amazon.com/dp/B07T9DTNN9/ What to learn how to code? Sign up for LinkedIn Learning! https://linkedin-learning.pxf.io/blondiebytes Free Learning Java course https://www.linkedin.com/learning/learning-java-4/welcome-to-learning-java?u=2125562 Courses on LinkedIn Learning! https://www.linkedin.com/learning/instructors/kathryn-hodge TikTok for programming tips on the go https://www.tiktok.com/@blondiebytes Amazon Storefront: https://www.amazon.com/shop/blondiebytes Also check out... Make a Google Action https://youtu.be/03i5LoO_neU What is a Framework? https://youtu.be/HXqBlAywTjU What is a JSON Object? https://youtu.be/nlYiOcMNzyQ What is an API? https://youtu.be/T74OdSCBJfw What are API Keys? https://youtu.be/1yFggyk--Zo Using APIs with Postman https://youtu.be/0LFKxiATLNQ Support me on Patreon! https://www.patreon.com/blondiebytes Check out my Python Basics course on Highbrow! https://gohighbrow.com/portfolio/python-basics/ Free HACKATHON MODE playlist: https://open.spotify.com/user/12124758083/playlist/6cuse5033woPHT2wf9NdDa?si=VFe9mYuGSP6SUoj8JBYuwg MY FAVORITE THINGS: Stitch Fix Invite Code: https://www.stitchfix.com/referral/10013108?sod=w&som=c FabFitFun Invite Code: http://xo.fff.me/h9-GH Uber Invite Code: kathrynh1277ue Postmates Invite Code: 7373F SoulCycle Invite Code: https://www.soul-cycle.com/r/WY3DlxF0/ Rent The Runway: https://rtr.app.link/e/rfHlXRUZuO Want to BINGE?? Check out these playlists... Quick Code Tutorials: https://www.youtube.com/watch?v=4K4QhIAfGKY&index=1&list=PLcLMSci1ZoPu9ryGJvDDuunVMjwKhDpkB Command Line: https://www.youtube.com/watch?v=Jm8-UFf8IMg&index=1&list=PLcLMSci1ZoPvbvAIn_tuSzMgF1c7VVJ6e 30 Days of Code: https://www.youtube.com/watch?v=K5WxmFfIWbo&index=2&list=PLcLMSci1ZoPs6jV0O3LBJwChjRon3lE1F Intermediate Web Dev Tutorials: https://www.youtube.com/watch?v=LFa9fnQGb3g&index=1&list=PLcLMSci1ZoPubx8doMzttR2ROIl4uzQbK GitHub | https://github.com/blondiebytes

About This Video

When you first learn about software engineering, you think it’s all about building shiny new things. But what I wish someone told me sooner is that it’s usually the opposite: maybe 10% building, and 90% maintaining the thing you built incorrectly. Building is fun because it’s more asynchronous—you sync up for requirements, then you can go off and implement. But you also have to accept that what you build might not be used for a long time… or ever, and that’s still okay because you learned a ton. Most of the job, though, is maintaining: troubleshooting, being glorified technical support, and figuring out whether something is an outage, another team’s deploy, a known bug, or (my favorite) “actually that’s a feature.” I walk through what maintainer work looks like with a real deployment: pressing the button, watching dashboards, manually testing, monitoring support channels, and coordinating in synchronous meetings—especially when the product is high-visibility and you can’t fully rely on automation. I also show a gradual rollout where we shift traffic from service A to service B via dynamic config, separate from the code deploy. And yes, maintenance includes deleting code: I removed 2,217 lines of legacy paths to reduce confusion for new engineers and keep the codebase clean.

Frequently Asked Questions

🎬 More from blondiebytes