Learn about refactoring in Go, and the mindset you need to write better code.
00:00 - Intro
00:12 - What is refactoring?
00:24 - Why should you refactor?
00:34 - When to refactor?
00:52 - Some pitfalls
01:08 - Assumptions
01:25 - Example
02:04 - Issues
03:23 - Why vs What
04:30 - Refactored code
12:19 - Outro
---
Twitter: https://twitter.com/Adib_Hanna
Newsletter: dotfiles.substack.com/
Neovim Course: https://neovimmastery.com/