21 Lessons from Building Clones On youtube

How to solidify your learning and grow as a software developer

Photo by Annie Spratt on Unsplash

1 . The Actual build will take way longer than the video length

2. Learn the Basics first

3. Befriend the terminal and Git now!

4. Slow it down and speed it up at will

Screenshot of Youtube player settings by author

5. Understand the problem you are solving

6. Frameworks change but Patterns stay

7. Learn the parts to master the whole

8. Third-party libraries are frustrating and you’re not alone!

9. Learn to Implement Tests

10. Heroku isn’t the only place to deploy

11. Customize and make it better

12. The project structure shown might not be production-ready

14. The App isn’t production-ready either

13. It is OK to ask for help and even better to help others!

14. Keep a Dev Journal

15. Likewise… keep a bug Journal

16. Gist those code snippets

17. Where you learn matters too

18. Go easy on coffee and chips

19. Teach what you learn

21. Respect the creators

Conclusion

--

--

Full-Stack Developer and Agile-DevOps Coach from Toronto. I write about programming, technology and leadership | katte.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Shashank Katte

Full-Stack Developer and Agile-DevOps Coach from Toronto. I write about programming, technology and leadership | katte.io