|
|
|
|
|
by dagss
497 days ago
|
|
Depends ofc on the complexity of the area, but... reading someones code to me feels a bit like being given a 2D picture of a machine, then having to piece together a 3D model in my head from a single 2D photo from one projection of the machine. Then figuring out if the machine will work. When I write code, the hard part is already done -- the mental model behind the program is already in my head and and I simply dump it to keyboard. (At least for me typing speed has never been relevant as a limiting factor) But I read code I have to reassemble the mental model "behind" it in my head from the output artifact of the thought processes. Of course one needs to read code of co-workers and libraries -- but it is more draining, at least for me. Skimming it is fast but reading it thoroughly enough to find bugs by reading requires making the full mental model of the code which takes more mental effort for me at least. There is a huge difference in how I read code from trusted experienced coworkers and juniors though. AI falls in the latter category. (AI is still saving me a lot of time. Just saying I agree a lot that writing is easier than reading still.) |
|
[0] https://vimeo.com/140738254