Hacker News new | ask | show | jobs
by serzh 3832 days ago
This year I read a some cool papers:

Big Ball of Mud

Brian Foote and Joseph Yoder

About the reasons why good software become ugly and complex.

http://www.laputan.org/mud/

----------

The Inevitable Pain of Software Development

Daniel M. Berry

About changes of requirements for the software.

https://cs.uwaterloo.ca/~dberry/FTP_SITE/reprints.journals.c...

----------

No Silver Bullet

Frederick P. Brooks, Jr.

The software developing is in essense very complex.

http://www.cs.nott.ac.uk/~pszcah/G51ISS/Documents/NoSilverBu...

----------

Notes On Structured Programming

Edsger W. Dijkstra

Why we don't have to use goto.

https://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF

----------

Watermarking, tamper-proofing, and obfuscation - tools for software protection

Collberg, C.S. ; Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA ; Thomborson, C.

http://dx.doi.org/10.1109/TSE.2002.1027797