Hacker News new | past | comments | ask | show | jobs | submit login

Brooks addresses this:

Perhaps the biggest gain yet to be realized in the programming environment is the use of integrated database systems to keep track of the myriads of details that must be recalled accurately by the individual programmer and kept current in a group of collaborators on a single system.

Surely this work is worthwhile, and surely it will bear some fruit in both productivity and reliability. But by its very nature, the return from now on must be marginal.

Tools will not solve the essential difficulties of software engineering.




Thank you for the initial posting, so much true. Brook's comment is a bit old and there usually evolve things to adress issues: His integrated database system is: The web, (project-)wikis, issue tracking, version control, (discussion&help-)forums, the code and comments in code. Anyways, it's true: Reading code often is a nightmare... but at least for me also because of over-abstraction/complication (done by IT guys/colleagues) and misdevelopments/trends/hypes (mainly done by the IT industry).




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: