Hi Taryn,
It seems to me you are looking for a project to exercise and to learn
new tricks in
programming. Project that challenges you enough but not too much, for
starters. An
environment that provides feedbacks - positive, neutral, or negative or
peer reviews
of your work.
Then, if I were in your shoes I will check, for starters, the list
of Linux KERNEL
BUGS that nobody has taken ownership for some time (meaning it's too
easy for the
regular bug hunter and fixer that they avoid doing the job), work on it,
and if your
happy with what you've done, you publish it so others may check the
results of your
toil, or otherwise keep it to yourself.
Then, as you get experience and confidence take on the more tricky BUG
Fixing project.
This way you get to read real codes and truly understand it. There's no
better code than
working codes.
Along the way who knows you may also polish your skills in other
disciplines like Code
Version Controls, Archiving, documentation, etc.
You may also check the bug-list of other smaller projects to work on it.
Or you even go 'Bounty Hunting' and get a prize for your programming
effort. Check for example:
http://www.horde.org
Just an idea.
O Plameras
Taryn East wrote:
* Ian Wienand <[EMAIL PROTECTED]> spake thus:
So the best code is code you look at and say "is that it - I could
have done that", even though you probably couldn't have.
good point!
If you're interested in systems, I'd suggest starting with an
intermediate step of some good books first, the obvious ones that
spring to mind are
<snip>
thanks, I'm always on the lookout for good books. I'll add these to the
list.
Once you've got some idea jump in and start programming something.
<grin>
have been for 5 years now - which I guess is part of my point: I'm not
a beginner programmer, I know how to program reasonably well. I was
hoping to find any methods that would take me beyond reasonable into
excellent...
books help with that - and I devour them regularly; programming helps,
but it's a bit of a blind search. I figured that looking at smart code
would also help.
I fully agree that actually writing it is better than reading it, but I
also figured there'd be no harm in reading good stuff on top of all the
rest :)
Cheers and thanks,
Taryn
--
O Plameras
http://www.acay.com.au/~oscarp/tutor
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html