Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][tlug] Issuses posed by code reuse
- Date: Fri, 18 May 2012 14:51:55 +0900
- From: Nguyễn Vũ Hưng <vuhung16plus@example.com>
- Subject: [tlug] Issuses posed by code reuse
Hello all, # Forked from lingo@ On Fri, May 18, 2012 at 1:29 PM, Stephen J. Turnbull <stephen@example.com> wrote: > > An interesting reference to such nuances is in Fred Brooks's Mythical > Man-Month, 20th Anniversary Edition, where he discusses how reusable > component libraries can be considered a "language" of complexity that > starts to compare to natural language. Interesting. Thanks for point the metaphor out; I've just read a summary of the book a few days ago. > He then uses that analogy to > argue that (1) people can master such libraries and use them to > dramatically increase productivity, In software engineering, newly written code (新規) and modifying code (改造) are treated differently as they have different impacts on programmers who are new and old the the existing code and/or the libraries. In your example, the situtation is a little different but they share a thing in common: Effort is required to learn existing libraries until they get their feet wet. > but (2) they aren't a "silver > bullet" that will give an order of magnitude increase in productivity > all by themselves. I think Fred Brook's arguments are true for large project like developing 360/OS. However, I think that in large project like developing an OS, to reduce the numbers of commnication channels needed among *modules* and people working on it, the Unix philosophy has been a manifesto: Building small tools that does exactly what it needs, promoting text based format to eliminate the effor of learning existing formats and interchange interface between modules. I love that book but unfortunately, I consider it a good extreme case and does not have much practical use in today's software engineering (at least for my work). -- Best Regards, Nguyen Hung Vu [aka: NVH] ( in Vietnamese: Nguyễn Vũ Hưng ) vuhung16plus{remove}@gmail.dot.com , YIM: vuhung16 , Skype: vuhung16plus, twitter: vuhung, MSN: vuhung16. http://www.facebook.com/nguyenvuhung Nguyễn Vũ Hưng's blog on Free and Open Source: http://nguyenvuhungvietnam.wordpress.com/ Học tiếng Nhật: http://hoc-tiengnhat.blogspot.com/ Vietnamese LibreOffice: http://libo-vi.blogspot.com/ Mozilla & Firefox tiếng Việt: http://mozilla-vi.blogspot.com/ Disclaimer: When posted to social networking groups include, but not limited Linux Users' Groups, Free and Open Sources forums, mailing lists, the above is my personal opinion and is *not* the opinion of my employer(s), associations and/or groups I join.
- Follow-Ups:
- [tlug] Issuses posed by code reuse
- From: Stephen J. Turnbull
- Re: [tlug] Issuses posed by code reuse
- From: Raymond Wan
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] Classes
- Next by Date: Re: [tlug] Classes
- Previous by thread: Re: [tlug] Classes
- Next by thread: [tlug] Issuses posed by code reuse
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links