|
|
|
|
|
by skydhash
295 days ago
|
|
Another datapoint of one. It's not really that I think in code. It's more like code is as much as a language to me as writing english, or holding the pencil to draw something. I got a change request, or I read something from the docs, and the the mental concept I have realign itself to the new knowledge. Getting code out is always effortless. There's no difference between return the list of names of all the books that have the fantasy tag
And return books.filter(b -> b.tags.contains('fantasy')).map(b -> b.name)
If I can describe something, I can code it. |
|
i.e. function to calculate things, just write it; want to plot some data, vibe it. I can see immediatly if its not quite right and in a line can ask for the change i needed, zero cognitive effort required to fix issue, and hey presto, we have what we want.
i think this stems from the fact natural language is generally quite inefficent for logical statements / arguments / instructions but can gather visual ideas far more efficiently than code can.