Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Why? I'm much better at writing code than describing that code in plain English. That's why programming languages exist.


Depends on how easily and quickly you can touch type though. I agree with you not many people are good at speaking their thoughts in English. In fact even in the Googling era, bulk of the masses never really benefitted from it all that much as writing and composing small, atomic questions and moving upwards(Socratic method) is not something that comes naturally to a lot of people.

This is true with Programmers too. I realised that a massive chunk of programmers didn't like or even get books like The Little Schemer Which quite literally deals with this sort of a workflow.

If you are one of those people, you are specifically cursed in the AI coding era. People who can compose small atomic questions, and build upwards stand to benefit disproportionately in these times. This is a workflow you have to get used to.

On a tangent, I was watching some videos on Youtube on how to think like a Chess Grandmaster. Sure there is a lot of theory and Knowledge base they are aware of. But what stands out is they have a strong internal monologue, and in many videos they speak it aloud. Like How do I want to deal with this piece, what if I move that piece, in what angles can the opponent approach this piece. In the next few moves can X, Y, Z happen etc etc.

This is sort of thinking is called progressive thinking. It involves making the most minimal atomic change to a thing, and then building a outcome tree out of it, and then judging the best way to go about it given all the options.

This strong internal monologue is something I have seen some legendary coders have as well. Like in English.

I guess somethings you just have to learn, adapt, improve. Its a new way/workflow of working, and I find it liberating to learn new methods of working and thinking.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: