How I use Obsidian to become a better developer, learn new things effectively, and develop a personal knowledge base.