[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20140728124523.GM6725@thunk.org>
Date: Mon, 28 Jul 2014 08:45:23 -0400
From: Theodore Ts'o <tytso@....edu>
To: Nick Krause <xerofoify@...il.com>
Cc: Eric Sandeen <sandeen@...hat.com>, linux-ext4@...r.kernel.org
Subject: Re: Work on ext4
On Mon, Jul 28, 2014 at 12:01:54AM -0400, Nick Krause wrote:
> I have got some work in brtfs for now , Ted so I won't
> be able to run the tests for you for the next few weeks
> probably. Sorry about the issues, but brtfs seems
> more work then ext4 as of this point in time.
Yes, that's probably true.
One bit of advice. I'd encourage you to think about this not about
your lending help to a project. At your level of experience, you will
be consuming far more project development resources than you will be
contributing, no matter whether it is btrfs or ext4. I'd suggest that
you focus on learning, and in order to do that, you will need to focus
on one area --- and by that I mean not just one subsystem, but one
feature or one specific subarea --- for a sustained amount of effort.
I have to agree with Hugo Mills' observation that you are "bouncing
all over the place like a hyperactive puppy". His advice is on the
mark; listen to it.
There are no short cuts. Malcolm Gladwell's book "Outliers" quotes
some studies which show that on average, master musicians have
accumulated an average 10,000 hours of practice before they achieved
mastery. Some other sources have "debunked" Gladwell's claim by
showing in their studies, it has required 10,000 to **30,000** hours
of practice. So if anything 10,000 hours is not a magic threshold,
and it might be much more than that for some.
No doubt you will be higher functioning contributor --- a journeyman
--- before you achieve complete mastery of the craft of programming,
but at this point, you are barely an apprentice. And as such, people
who spend time hand holding you are doing so in the hopes that some
point, the investment the OSS community has put into you will pay off,
and you will start adding more value than you are subtracting, and
then, in turn, that you will "pay it forward". But that point, at
which the breakeven is reached and you can start contributing at a
high level and perhaps, mentoring other enthusiastic newocmers, is
months if not years away.
Good luck on your journey,
- Ted
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists