It's not uncommon for me to get stuck on a programming problem and go start composing a forum post explaining my problems and asking for some help.
In the process of explaining my problem in enough detail and in a structured-enough manner to explain it to other people I realize the solution to my issue.
This also happens when I write docstrings.
Google+: View post on Google+
One of the best things about programming is the fact that there is a phrase for EVERYTHING that a programmer might experience. Â In this case, you just discovered rubber duck debugging! :)Â
http://en.wikipedia.org/wiki/Rubber_duck_debugging
Happens when I simply try to explain it to someone whether they understand what I'm talking about or not.
+Noah Maze I should have read your link first. 🙂
+Noah Maze I've been calling that "wall debugging" for ages- i.e. talking to a wall and discovering the solution.
Ask the Duck:Â http://hwrnmnbsol.livejournal.com/148664.html