3 ms·
I think in English. Whenever I'm thinking about a problem, my solutions are immediately described in my head at a high level. This allows me to rapidly iterate
by nathanb 17y ago
I think in English. Whenever I'm thinking about a problem, my solutions are immediately described in my head at a high level. This allows me to rapidly iterate over the solution space without having to venture down into the pseudocode or code level until I've found something I'm convinced will actually work.
- eleitl 17y agoI'm trilingual, but I tend to also think primarily in English (not my native language). Apart from that I prefer to think in images.
- davidw 17y agoI think in English about programming stuff too. I think in either Italian or English depending on the context, but mostly English as that's my native language. Italian is more for things or events that happened in Italy or with Italian speakers (so... actually I do think in it a fair bit, because I live in Italy). This can make it weird working on programming stuff with Italians, as English really is where my brain wants to be for programming. It's not about knowing the terminology (I do), it's just that English is really what I want to use to reason about programming. Incidentally, trying to think in another language about what's going on is a great way of practicing it if you're learning it.
- nailer 17y agoI think in English, but it looks and sounds similar enough to Python anyway. I find this awfully handy.
- der_ketzer 17y agoMy native language is spanish but I think in german (my partner is from Switzerland) so I read and speak (not always) in german. In programming languages I think in Python and then translate according to my needs.