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

I think we should redesign programming so that it is primarily a method of communicating between humans.

Agreed.

I think it was Fred Brooks who argued that the number of bugs in a system correlates with the number of lines of communication between the coders of the system. And that number grows exponentially as you add coders.

Fixing the communication has the most immediate impact on bug count.



English is pretty good for communication between humans.

Obviously, your method of communication needs to adapt to the subject at hand. Talking about a website design certainly seems substantially different enough than talking about web assembly concurrency semantics to warrant different modifications of English.




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

Search: