Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Information on the philosophical nature of developing software
1 point by steerpike on Dec 19, 2018 | hide | past | favorite
Hey HN, I’m interested in the philosophical side of software but what I’m currently looking for is slightly different from the standard ‘philosophy of computer science’ information and I don’t know how to word a search to find what I want.

What I’m interested in is information regarding the language implications of trying to translate others requests into our understanding and then from our mental understanding into software which actually does a thing. I’m interested in the loss and friction that exists between each transferral of understanding.

Does anyone know of any information, discussions or research around this? Taking someone else's ‘intent’ and translating it into a ‘thing’ that ‘does’. I can’t think of many industries where this happens. A few that seem surface similar might be translating novels into another language or architecture but even those result in a ‘thing’ that ‘is’ rather than ‘does’ like software.

Anyway, I’d love it if anyone could share anything they might have found around what is effectively multiple layers of translation. Even anything on the lossy nature of translating our own mental models from an internal language to written code would be fascinating.



Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: