From: Paul Lalonde <plalonde@telus.net>
To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>
Subject: Re: [9fans] interesting potential targets for plan 9 and/or inferno
Date: Thu, 8 Mar 2007 10:44:40 -0800 [thread overview]
Message-ID: <6A926F78-0B7C-4804-9A6C-592DDA51CE5B@telus.net> (raw)
In-Reply-To: <45F0574F.50209@village.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The less cynical part of me says that windows got so huge through the
usual process by which software gets huge: hiring.
It's really easy to believe you need more manpower on your software
project. That eventually leads to dividing your now-unmanageable
team into smaller teams with interface committees sitting in
between. As the process repeats itself the interfaces become
increasingly harder to change and the effort to re-use or encapsulate
similar pieces of work from across organizational barriers becomes
more than just re-building something expedient yourself. Which leads
to more hiring to help maintain the thing you built. Which leads to
more interfaces.
The number one job of a product/development manager should be to keep
the team size small enough that this doesn't happen. The number one
job of the architect is to find an architecture that can be
implemented by a team small enough that the interface documents stay
small. To bring this back onto topic, Plan 9's file server
abstraction is exactly this: a mechanism to ensure that interfaces
are consistent and that allows separation of development concerns
without the strangle-hold of interface committees.
Paul
On 8-Mar-07, at 10:34 AM, Wes Kussmaul wrote:
> David Leimbach wrote:
>> So how did Windows get so huge? :-)
> By
> skillfully managing perceptions
> building a worldwide network of "certified" people whose
> livelihoods depend upon increasing complexity
> ensuring the support of the hardware community by requiring regular
> purchases of new computers
> working behind the scenes to ensure that friends become decision
> makers
> FUD
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (Darwin)
iD8DBQFF8FmYpJeHo/Fbu1wRAnOMAJ9YNoYk9QnNf01TYmkUpgSK8DUQrACgxXHB
ZP9nESRDACkxQ3HRwtDIUrc=
=GsIa
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2007-03-08 18:44 UTC|newest]
Thread overview: 140+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-25 14:32 ron minnich
2007-02-25 14:58 ` erik quanstrom
2007-02-25 19:49 ` Eric Van Hensbergen
2007-02-25 20:09 ` erik quanstrom
2007-02-25 14:59 ` Martin Neubauer
2007-02-25 15:50 ` fgergo
2007-02-25 22:34 ` erik quanstrom
2007-02-26 8:49 ` fgergo
2007-02-26 9:19 ` ron minnich
2007-02-26 9:53 ` Richard Miller
2007-02-26 11:47 ` ron minnich
2007-02-26 22:18 ` cummij
2007-02-26 11:50 ` Martin Neubauer
2007-02-26 12:50 ` erik quanstrom
2007-02-26 15:08 ` ron minnich
2007-02-26 15:13 ` Lluís Batlle
2007-02-26 15:54 ` Eric Van Hensbergen
2007-02-26 17:28 ` Paul Lalonde
2007-02-26 18:56 ` Joel C. Salomon
2007-02-26 18:58 ` Charles Forsyth
2007-02-27 16:08 ` Salva Peiró
2007-02-26 18:12 ` John Floren
2007-02-26 18:39 ` Joel C. Salomon
2007-02-26 19:05 ` John Floren
2007-02-26 19:38 ` David Leimbach
2007-03-06 19:33 ` bride of excession
2007-03-06 20:27 ` ron minnich
2007-03-06 21:56 ` matt
2007-03-06 22:37 ` Eric Van Hensbergen
2007-03-06 23:08 ` C H Forsyth
2007-03-06 23:12 ` Skip Tavakkolian
2007-03-06 23:18 ` ron minnich
2007-03-07 4:21 ` David Leimbach
2007-03-07 3:48 ` lucio
2007-03-07 4:13 ` lucio
2007-03-07 4:23 ` David Leimbach
2007-03-07 5:52 ` Vester Thacker
2007-03-07 6:02 ` ron minnich
2007-03-07 6:16 ` Vester Thacker
2007-03-07 6:42 ` ron minnich
2007-03-07 8:28 ` Bakul Shah
2007-03-07 11:50 ` Martin Neubauer
2007-03-07 21:21 ` John Osborne
2007-03-07 22:47 ` Markus Sonderegger
2007-03-08 0:41 ` Martin Neubauer
2007-03-07 21:31 ` Paweł Lasek
2007-03-07 13:47 ` Eric Van Hensbergen
2007-03-07 14:22 ` erik quanstrom
2007-03-07 18:05 ` Skip Tavakkolian
2007-03-07 18:38 ` erik quanstrom
2007-03-07 18:06 ` Eric Van Hensbergen
2007-03-07 18:30 ` lucio
2007-03-07 16:55 ` Jack Johnson
2007-03-07 20:34 ` matt
2007-03-14 16:31 ` bride of excession
2007-03-07 6:59 ` Bruce Ellis
2007-03-07 8:02 ` csant
2007-03-07 10:04 ` cej
2007-03-07 10:17 ` C H Forsyth
2007-03-07 12:50 ` Kenneth Long
2007-03-07 14:04 ` C H Forsyth
2007-03-07 18:28 ` Geoffrey Avila
2007-03-07 18:35 ` lucio
2007-03-07 16:53 ` Lyndon Nerenberg
2007-03-07 17:18 ` erik quanstrom
2007-03-07 17:40 ` Jack Johnson
2007-03-07 17:43 ` andrey mirtchovski
2007-03-07 18:41 ` Robert Sherwood
2007-03-07 19:01 ` C H Forsyth
2007-03-07 19:03 ` Geoffrey Avila
2007-03-08 1:16 ` Lyndon Nerenberg
2007-03-08 4:59 ` Lyndon Nerenberg
2007-03-08 15:02 ` David Leimbach
2007-03-08 15:32 ` Martin Neubauer
2007-03-08 10:11 ` cej
2007-03-08 14:03 ` Gorka Guardiola
2007-03-08 14:09 ` erik quanstrom
2007-03-07 18:27 ` lucio
2007-03-08 0:28 ` David Leimbach
2007-03-08 0:45 ` don bailey
2007-03-08 1:48 ` geoff
2007-03-08 2:19 ` Jack Johnson
2007-03-08 8:32 ` matt
2007-03-08 15:03 ` David Leimbach
2007-03-08 15:09 ` erik quanstrom
2007-03-08 15:24 ` Charles Forsyth
2007-03-08 16:33 ` David Leimbach
2007-03-08 2:45 ` Anthony Sorace
2007-03-08 19:02 ` Geoffrey Avila
2007-03-08 19:41 ` Boris Maryshev
2007-03-08 21:02 ` matt
2007-03-08 21:55 ` ron minnich
2007-03-09 4:46 ` lucio
2007-03-13 13:38 ` Harri Haataja
2007-03-09 4:17 ` lucio
2007-03-09 11:31 ` [9fans] " app
2007-03-09 15:52 ` David Leimbach
2007-03-09 22:08 ` Elbing Miss
2007-03-09 22:43 ` David Leimbach
2007-03-12 8:45 ` [9fans] " Dave Eckhardt
2007-03-12 10:06 ` lejatorn
2007-03-12 16:55 ` Skip Tavakkolian
2007-03-12 17:37 ` lejatorn
2007-03-12 17:43 ` David Leimbach
2007-03-13 13:54 ` Harri Haataja
2007-03-13 13:59 ` erik quanstrom
2007-03-14 4:05 ` Jack Johnson
2007-03-14 4:26 ` Noah Evans
2007-03-14 4:33 ` lucio
2007-03-14 5:13 ` Noah Evans
2007-03-15 14:47 ` lucio
2007-03-15 17:57 ` Devon H. O'Dell
2007-03-15 18:10 ` lucio
2007-03-15 18:36 ` Devon H. O'Dell
2007-03-15 19:28 ` lucio
2007-03-16 8:20 ` Harri Haataja
2007-03-16 8:31 ` Uriel
2007-03-15 23:53 ` Noah Evans
2007-03-16 4:41 ` lucio
2007-03-16 8:06 ` Geoffrey Avila
2007-03-16 12:33 ` Eric Van Hensbergen
2007-03-16 14:13 ` C H Forsyth
2007-03-14 4:40 ` Jack Johnson
2007-03-14 6:06 ` Gabriel Díaz
2007-03-14 9:29 ` Charles Forsyth
2007-03-14 9:57 ` matt
2007-03-14 12:52 ` erik quanstrom
2007-03-08 18:34 ` Wes Kussmaul
2007-03-08 18:44 ` Paul Lalonde [this message]
2007-03-06 22:23 ` Robert Hibberdine
2007-03-06 22:28 ` John Floren
2007-03-12 12:17 ` Harri Haataja
2007-03-06 23:17 ` C H Forsyth
2007-03-06 23:21 ` geoff
2007-03-07 0:48 ` John Floren
2007-02-26 14:32 ` Joel C. Salomon
2007-02-26 15:19 ` Latchesar Ionkov
2007-03-14 5:21 YAMANASHI Takeshi
2007-03-14 9:36 ` Charles Forsyth
2007-03-14 6:15 YAMANASHI Takeshi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6A926F78-0B7C-4804-9A6C-592DDA51CE5B@telus.net \
--to=plalonde@telus.net \
--cc=9fans@cse.psu.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).