Gentoo Archives: gentoo-user

From: Grant <emailgrant@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: alternative to thunderbird?
Date: Wed, 22 Feb 2012 20:58:54
Message-Id: CAN0CFw1cz0CGry56fgQBkLWY8NzP92WdtVPekyCt57W3T6tKmw@mail.gmail.com
In Reply to: Re: [gentoo-user] Re: alternative to thunderbird? by Alan McKinnon
1 >> > kdepim devs are just making a simple classic mistake that's
2 >> > been made over and over and over again. Developers do not learn from
3 >> > history, every time this mistake is made the team doing it thinks
4 >> > *they* will be different.
5 >>
6 >> What is that classic mistake?  Is it the shark jumping thing?
7 >
8 > No, the mistake is the mistakes that are always made on the second
9 > big project. You'd have to read "The Mythical ManMonth" to truly do it
10 > justice (it's a really good book for developers btw), but in a nutshell
11 > it goes like this:
12 >
13 > For your first big project, you will proceed very slowly and carefully
14 > and not take on too much, as you know you know nothing. You will
15 > probably make a project that does one thing and does a decent job of it.
16 >
17 > Enter the second project. Buoyed by the success of the first, most devs
18 > will try and build something that is waaaaaaaaaay beyond their
19 > capabilities - I mean, how hard can it be right? It will over-reach, be
20 > unbuildable and timeframe estimates will be bat-shit crazy insane.
21 >
22 > The attrition rate of second big projects is rather large.
23 >
24 > Enter the third project. Humbled by the experience of the second and
25 > still feeling quietly (and realistically) confident by the first, most
26 > devs will settle down to something useful, of wide scope and still
27 > achievable.
28 >
29 > This same rule seems to apply to almost every project a bunch of humans
30 > could tackle.
31
32 Brilliant explanation. Thank you for taking the time to write this out.
33
34 - Grant