Hi,
Solar wrote:I'd like to come up with a snappy, one-sentence advice that could become "Solar's Law on Kernel Space", or "The OSDev Mantra for Beginners" if you like, or "Candy's Candy for Computer Kids" or whatever, something that would fit into an e-mail or forum signature. Something that could help pointing out to rookies that you need a full set of skills to navigate kernel space unharmed, while at the same time pointing out that gathering experience in userspace first can be fun and rewarding, too.
However, anything I could conjure up so far is too long and doesn't quite capture the point.
Any help? Thoughts on the issue?
If one sentence is too small then how about something larger, like a haiku or a limerick?
Code: Select all
There once was a guy from Nantucket
Who tried writing a great "bit bucket"
He struggled in vain
All he got was pain
And after years he said "Ah fluck it".
Solar wrote:A recurring problem on this board is that some who start out to work on their "pet OS" don't have enough coding experience to begin with, and get tangled up by pretty basic problems: pointers, compiler options, what a linker does, that kind of things.
I feel that it is a shame to have these rookie programmers get frustrated simply because they tackled something that is well over their head.
In theory, there's probably enough information in the wiki and enough intermediate developers around to answer beginner's questions, and because the intermediate developers (as a group) have diverse knowledge they can often help each other - veterans would only really need to worry about the occasional question from intermediate developers.
Solar wrote:Dealing with these cases here time and again isn't that much fun either, and - at least to my feeling - has dulled the overall quality of the board noticeably over the years as veterans turn away from too much repetitive beginner's questions and too few advanced topics.
IMHO veterans have much larger problems: by the time they become veterans they've used up their "college days", and "real life" bites a huge chunk out of their butt. I'm talking about the job, bills, mortgage, spouse, kids, tax, the lawn, the car, the sleep deprivation, the birthdays and funerals and barbeques in the park, the freaking mobile phone salesman that wastes an hour of your Friday afternoon, the mechanic that says your car won't be fixed until next week. Your parents ring and say they're visiting for the weekend - rip 2 days out of your calander and throw them in the fire. Your work sends you away for 2 weeks of "how to waste an employees life" training. For *$%*# sake, I'm trying to write an OS here dammit!
Ahem, well you get the idea...
Cheers,
Brendan