Thunder Talks

Topics covered
Popular Clips
Episode Highlights
Git Commands
Understanding Git commands and workflows is crucial for effective source control management. and discuss the nuances of commands like
git rmandgit reset, emphasizing their roles in managing files within the working tree and index 1. Alan explains thatgit rmremoves files from both the working tree and index, whilegit resetunstages files without deleting them. Joe adds that usinggit rm --cachedcan prevent unwanted files from being tracked, highlighting its importance in maintaining clean repositories 1.If you were crazy enough to leave passwords in plain text on your system, you wouldn't want it there.
---
Additionally, Joe shares a humorous yet practical resource, "Oh Shit, Git!" which provides a cheat sheet for navigating common Git mishaps, offering both comedic relief and valuable learning opportunities 2.
  Â
Productivity Tips
Improving productivity in software development often involves continuous learning and skill-building. emphasizes the importance of lifelong learning, suggesting that education doesn't stop at school but continues throughout one's career 3. He advocates for using platforms like Coursera and Pluralsight to enhance knowledge and skills. Alan agrees, noting that the tech profession requires constant learning and adaptation.
This profession is literally, would you say that you learn probably about as much every year? You learn more every year than you did your entire time in college.
---
Joe also highlights the value of teaching and sharing knowledge as a way to solidify one's understanding of a subject. By contributing to open source projects and engaging with communities, developers can both teach and learn, enhancing their expertise and productivity 4.
Related Episodes
87. Thunder Talks
Answers 383 questions86. Lightning Talks
Answers 383 questionsJavascript Promises and Beyond
Answers 383 questions

JAMstack with J.A.M.
Answers 383 questions

Data Structures - Arrays and Array-ish
Answers 383 questions
Tackling Tough Developer Questions
Answers 383 questions

Is Kubernetes Programming?
Answers 383 questionsHow to be an Intermediate Programmer
Answers 383 questionsThere is still cool stuff on the internet
Answers 383 questionsClean Code - How to Write Amazing Functions
Answers 383 questionsThe DevOps Handbook – The Technical Practices of Feedback
Answers 383 questionsCaching Overview and Hardware
Answers 383 questions

Keyboards, Cloud Costs, Static Analysis, and Philosophy
Answers 383 questions

ChatGPT and the Future of Everything
Answers 383 questions

Google's Engineering Practices - What to Look for in a Code Review
Answers 383 questions
