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

We read some of these papers in school as assignments and there are many cited in software engineering texts like Sommerville and Pressman, so I am not sure no one is teaching it.


This might vary between schools, then. My education was heavily focused on writing algorithmically efficient code that was going to be thrown away weeks later. I don't think we ever deliberately practised modularisation, code reuse, changing requirements, simplicity of implementation, message passing for concurrency, and so on.




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

Search: