I think it’s worth noting that while this practice has its roots in programming — as far as I know — I believe it’s applicable to any job or issue in your personal life.
Have you ever had an issue at work which you tried to explain to a coworker and you either thought of something else to try mid-sentence OR realized you don’t understand the issue well enough yet to properly explain it? Therein lies the purpose of rubber duck debugging!
If you’re just getting started with blogging you might have already searched the web for what to actually write about like myself — “beginner blogging topics”, “what to blog about”, etc. Maybe that’s how you ended up reading this!
Before talking about what to blog about I thought it’d be worth it to get some other things out of the way. If you’re here for one thing and one thing only, here’s the meat and potatoes!
This is a valid question (that might also help you decide what to blog about). I think there are at least three solid reasons…
Software engineer. Always learning. Always interested.