Apologies this question could be interpreted as a question not to ask but an impending project has lead me to this.
When you ( as in a developers / designer ) first encounter a task / project do you not find yourselves mini solving it as it unravels ( either read or spoken )?(1) If so are your thoughts in "a programming language?"
If you're asked to re-factor a project entitled "web0.2b" which was originally written in occam 2.1 (2) ( to make it easier ) (3) which was absurdly fully documented and 100% working ( they just wanted 10 new features ) would you're first thoughts not instinctively be " I'll migrate this puppy to {your favorite > web0.2b language here}"?.
Now I know ( and have professionally coding experience in ) an array of languages ( C++, Objective-C, Java , Javascript, PHP, Perl 5, Pascal, modula-3, BBC Basic(4) to name a few ) but find myself drawn to one for 99% of tasks. My decisions tend to not be language agnostic. I want to solve it so I generally do what the romans do especially when in Rome.
So my question is can you being language agnostic ever derive at an implementable solution without thinking in a language?
(1) naturally none of use start coding at this stage do we..
(2) or any other pre 1993-4 / pre WEB2.0 / etc.. language
(3) for the sake of argument say a "cool dude"(tm) in Khvoy wrote a compiler back then called Cockatoo
(3) ok ok Pascal onwards I haven't but I've writting projects in.. does that count?