Must confess I do also speak to my colleagues sometimes - haha. I'm the only developer, so whilst some may understand technical terms, I do have to break things down as non-technically as possible. But you're right, doing this helps me solve the problem as I'm talking. To which I just jokingly thank them and turn back to my screen, leaving them a little dazed!
And for last, sometimes you just need to take a break, and suddenly, when you are not thinking on the problem anymore, your brain gets illuminate with a possible solution for it,
YES!! The amount of times I'm driving home and solve the problem I've been worrying over is incredible. I have to quickly grab my phone and record a possible solution so I don't forget it!
I am a Developer Advocate for Security in Mobile Apps and APIs at approov.io.
Another passion is the Elixir programming language that was designed to be concurrent, distributed and fault tolerant.
Location
Scotland
Education
Self teached Developer
Work
Developer Advocate for Mobile and API Security at approov.io
Must confess I do also speak to my colleagues sometimes - haha. I'm the only developer, so whilst some may understand technical terms, I do have to break things down as non-technically as possible. But you're right, doing this helps me solve the problem as I'm talking. To which I just jokingly thank them and turn back to my screen, leaving them a little dazed!
YES!! The amount of times I'm driving home and solve the problem I've been worrying over is incredible. I have to quickly grab my phone and record a possible solution so I don't forget it!
I often say... Thanks for being my Rubber Duck ;)
And then they go.. What is that?
Then my fast answer is to show them this site.
Exactly, this our brain saying thanks for letting me to take a break ;)
But the hard part for me is giving up of trying to solve the problem and take the break or just work in something else ;)
Haha I used to have a colleague whom I lovingly nicknamed Ducky, as he helped me solve soooo many problems!