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

I totally agree with the 'thinking in abstract terms' thing but I would never reduce programming to that. It's not always so abstract.

I tend to think that it'soften good rhetoric skills. A great ability with the three different types of rhetorical proof: ethos, logos, pathos.

http://en.wikipedia.org/wiki/Rhetoric



Since I'm recommending books today, I really liked "Thank You for Arguing" by Jay Heinrichs. Very fun and instructive intro to rhetoric.

I can see how rhetoric (and religion!) can come into play in design meetings :-)




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: