Wealth
There are a lot of scared CMS software vendors out there. For a long time Content Management software vendors have been charging a lot of money for their systems, but, very soon, many people will be asking some pretty serious questions about just how much they are worth. If open source CMS platforms have not yet overtaken their poor commercial cousins, they soon will. Whether or not the commercial CMS giants can claim any real advantage, there is still massive interest in open source platforms – and if you can build them, there is a lot of interest in you.
There is a growing awareness that open source is not necessarily free. In the CMS game, whether or not you pay a license fee, you still have to pay for customisation. If you take your site seriously, you should be willing to put serious investment into making your site do things your way, and why should you waste thousands on license fees if you can get the platform for free, and then invest on making it work the way you want it to ?
A good Drupal developer can charge a very good fee for their work. There is significant demand for Drupal skills, and every skilled Drupal codesmith on the planet is booked to capacity. Becoming a Drupal developer can bring you all the wealth you need to live a very comfortable life.
Power
I spent years running programming teams, which means I spent years looking for good programmers. A skilled coder is hard to find – because there are so many bullshitters. It is very easy to claim all sorts of experience, but to say that there is no way to show it because your code is locked behind a firewall at a previous employer. In 10 years of interviewing developers, the best were always those that had contributed to open source projects. Not only could I judge them on the quality of their results, I knew they had been well trained in standards, security and collaboration, they were self motivated and enjoyed what they did – everything you want to see on a CV.
An open source developer can command the stage when negotiating an employment contract because you know they want you. If you work for yourself, your published credibility gives you a massive advantage over other potential freelancers. The power of open source however goes beyond the immediacy of job negotiation and out into the wider world. Our world now lives online, few can deny the power of an your online identity. The growth of social networking sites like MySpace is just the beginning of a new level of society. Those who know the internet, those who have added to it's body of existence, are gaining respect as pioneers of new ways of living. Google is not small proof that the “geek†shall inherit the earth.
Sex
Sexuality is a very subtle indicator of our personal state of being. Confidence in your own individuality is probably one of the most powerful elements of a good sex life. Confidence is a very complex emotion, but a sense of self worth and the feeling that your life actually makes a difference play a very large role. When you are able to drive your own life, work for yourself, choose what you want to be doing and are part of a community that makes you feel that you mean something – then you have no reason not to feel self confident.
With confidence behind you, you are bolder, more relaxed, more fun to be around and generally sexier. You get to meet new people easier, they like you faster, and you have the guts to perform in bed.
Who could ask for more ?
The Age of the Code Warrior
We are moving into a time where society is defined by technology. Those who mold this society are it's heroes (and it's villains). The cliché of the spotty, insecure, socially inept programmer left us when we crossed into the world of 2000AD. The coder now defines wealth and power, (Google and Microsoft have the ability to define our future.) and the Open Source developer takes things even further. The skilled craftsperson who does their work for the benefit of those around them will, the code wizards who work within a community possesses a social capital that will soon be regarded as one of the most valuable on the planet.
What are you waiting for ?
Comments
Practical approach
I think you got many of us motivated by the enthusiastic speech, and what we (or I, at least) need now is some practical instruction on how to actually get there.
For whatever the reason, I believe many of us here want to be advanced users of Drupal. Some may even wish to be involved in development of the core or modules, like myself. However, it is difficult to find a starting point. It seems that there are abundant information resources on how to use each module and hook (API), but I have not found a document which takes me through a step-by-step practical approach to familiarise myself with Drupal in general. Packt Publishing’s Drupal book did help me a bit, but it is like a showcase and I did not find it practical enough.
After about two months of experiment, I am starting to understand what is going on inside Drupal and actually able to build something, but I still think that there can be a systemised and more efficient way of learning the software than just ‘playing with it (although it is always an important part of learning process)’. It may not have to be a book, but just a list that describes learning sequence; therefore it can be a patchwork of documents that are already available with some notes and advice so that it can be composed with minimal effort.
When I was window-shopping CMS few months ago, I noticed that none of major FOSS CMS come with a documentation that is newbie-aware (please correct me if I’m wrong). I believe provision of such documentation really helps promote Drupal. So, why don’t we spare few minutes a day to discuss and develop such a document? I suggest all levels of users be involved in this process, as experts sometimes don’t see what newbies don’t understand.
BTW, I have done some literature review on motivational factors of Free / Open Source Software development at school and surely none of them have mentioned that FOSS developers get to have sex more often than proprietary software developers. But it will be very interesting to do a questionnaire survey, or hear greenman’s personal stories!
MoriFor a more technical
Mori
For a more technical introduction to Drupal than the Packt book, the Drupal section (by Robert Douglass) in "Building Online Communities with Drupal, phpBB and WordPress" (Apress) is extremely good, though you probably know all this by now! Robert also mentioned that work is underway on a book for developers. But your suggestion is undoubtedly spot on. As you point out, part of the problem is- "what is there to know"?!
Giles
PS thanks for email also ...
The Drupal Way
I have now managed to emerge from my coma after a seriously busy October, and can begin to speak english again.
The need to develop a Drupal methodology has been growing on me for a while. After a year of pretty serious work digging around Drupal, I have some possible starting places.
I am not quite sure if I could manage to spare time every night, but yes, I like the idea of starting a methodology working group. We need to build a new Drupal.org.uk site before the end of the year, so, maybe we can start with that. Watch what we do and then see if we can define a pattern.
Give me a few days more to catch up on my sleep and lets make a plan next week.
Oh, and the Sex bit.
I think the sex bit applies to anyone who does a job that they love. I dont know if it applies to FLOSS developers in general.
I do however believe that the idea of a programmer being socially retarded is heading out the window pretty fast. I will not say that most programmers I know are necessarily well adjusted yet, but more and more of them are.
Also, Ben has spent the whole of Thursday at LinuxWorld saying, "Pete, we have to make this sexy! How do we make Drupal sexy?", so I was kind of responding to that.
To be honest, I was on such a high after a great two days at LinuxWorld that I could have ranted about anything!
>>GilesThanks for the info.
>>Giles
Thanks for the info. Hmm, I should have purchased the book you mentioned instead of Packt one. Robert also recommended me that one.
>>Peter
Brilliant. I will be looking forward to discussing the topic with everyone on Wednesday. It will be difficult, of course, for people to take time every day for this work, but if we get it started, I'm sure we can produce something very useful sometime in the future.
About the sex bit, yes I agree with you that when people like what they are doing, it makes them look cool.
After seeing the member of Drupal UK community, I was surprised that you people aren't geeky. I was also happy to have found out that some of you are even artisits. The idea of a programmer being antisocial is certainly false especially in this community (but me being antisocial is sadly a different matter. Oh well.)