Ruby vs Python? My only opinion on Ruby vs Python is that I wish one would die so that we don't have two utterly similar languages fragmenting the same niche and causing lots of duplicated effort (e.g., ruby oauth and python-oauth2). Does that make me a bad programmer?
<Lisp, Lua, Smalltalk> <Haskell, Ocaml> <Python, Ruby, Perl>
I'm not even sure how if C and C++ belong in the same class, never mind Java.
It's not that I'm no longer opinionated, but I've matured as a programmer. I no longer view any solution as the only/best solution to any given problem. So rather than being so opinionated that you don't concede, I find myself listening to other possible solutions with an open mind and admitting that I'm wrong.
I feel that people who are overly opinionated just haven't matured to the point where they can comfortably say that they're wrong or that another solution exists that performs just as well.
I'm pretty f'ing opinionated about certain things and those are not trivial things - testing for instance.
I'm also opinionated about languages but I can clearly articulate why I would choose python over ruby and vice versa in any given situation. Same goes for rdbms vs. schemaless data stores.
Some of my favorite and best interviews have been geeking out discussing technology with a potential employeer.
What was really left out was "make friends with a trusted geek". Have someone you can call on to perform the interview on your behalf. I have pretty solid bullshit detector and have frequently helped out friends who couldn't find a technical resource to perform a phone screen.