May 13
2009

Those who can't do, teach. (Really???)

Posted by: Jen Kramer

Recently, a student of mine showed me a Twitter exchange between two prominent Joomla developers about this very phrase. The argument made was if you're good enough to actually do, you wouldn't have time to be teaching. The implied conclusion to that is if you're teaching, you clearly aren't a first rate designer/developer, and you have to teach to pay the bills.

We could carry this argument to this: if you are a first-rate designer/developer, you wouldn't have time to volunteer your services to work on the Joomla project, because you'd be too busy building sites for paying clients.

Obviously, that statement is not true. We are tremendously lucky to have very talented designers and developers volunteering their time to work on the Joomla project. If they weren't talented, Joomla wouldn't be among the top open source content management systems in the world.

Likewise, we have some very talented designers and developers who also teach -- whether they're teaching Joomla or some other aspect of web development. (Keep in mind that in the US, teaching pays extremely poorly, particularly relative to web development.)

So why do we teach?

Strengthen the community

The more people who know Joomla, the more people will use it and advocate for using it. The more people who are using it, the more demand there is for Joomla.

In my area of rural New England, when I started learning Mambo in 2005, almost no one was doing anything with these open source content management systems. There was a sense that these CMS projects could disappear at any time -- a real fear, as many projects at that time were small. Why would I commit to a technology that might not be around next year, particularly one that was a foundation of my business?

As Mambo became Joomla, the community grew. The more designers and developers participate in the Joomla community, the more demand there is for extensions, upgrades, training, etc. More people try to build those extensions, provide upgrades, and create training materials. And the more extensions, upgrades, and training materials that are available, the more people come to the community.

On May 30, in Brattleboro, Vermont, we're having our first ever Joomla! Day New England. We had 100 people register for the event in just 17 days, with little advertising or marketing. Incidentally, Brattleboro has a population of about 10,000 people. In a 20 mile radius of Brattleboro, we might have 50,000 people.

Where did they all come from?

From the local community that grew up around Joomla, as the Marlboro College Graduate School provided Joomla training, as the Joomla! User Group New England was founded in 2008, as people involved with Marlboro and the user group talked about Joomla with their clients, demand grew to have Joomla sites. Other developers in our local area noticed that there was a lot of buzz happening around Joomla, and they decided to take a look and find out why everyone was so excited.

In contrast, we have one large, successful web firm in this area who builds sites primarily in Drupal. They are very busy working, which is great, and we are happy that they're doing well. But they have not reached out to the developers in the local area to educate them about Drupal. And guess what? No one in this area, of whom I am aware anyway, are building sites with Drupal, outside of that one web development shop.

Welcome the newbies

At this point in May 2009, we are starting to see those with absolutely no background in web design or development coming to Joomla. Mitch Pirtle said at the CMS Expo conference in Denver in 2008 that the original intent was to build Joomla so that you did not have to know PHP and MySQL in order to use the CMS. (I am proof that this is true. :-)

Joomla goes one step further than that. You can build a site without knowing PHP, MySQL, HTML, CSS, usability, accessibility, information architecture, site planning... or even what a web application or a CMS is. Just call BlueHost or some other company, have them purchase a domain name and set up the hosting and Joomla for you. Download a template and you're off to the races.

When the project starts to attract this level of newbie, that is a real sign of success. People are launching new careers as web developers in this economy, either on the side to make up for some lost income, or maybe they're taking the plunge to start their own freelance firm.

But how can we keep these newbies around? Only by providing clear, concise learning materials. Frequently, documentation is written by engineers for other engineers. Designers and newbies, who don't necessarily have years of programming experience, don't understand that initial level of documentation. But the teachers who come to Joomla read that documentation and start to translate. Books are coming out, commercial training videos are being released, and commercial training courses are being offered around the country. Conferences are starting, whether they're Joomla Day events or commercial enterprises. Academia follows, offering courses in Joomla, and integrating Joomla into other generic web design and development courses. People start writing blogs, creating YouTube training videos, posting in forums, creating and attending Joomla user groups, and generally providing help in non-commercial ways.

And the more of this type of help that's out there, the more newbies come.

Bleeding heart liberal reasons

It's the right thing to do! We're doing "God's Work"!

This argument never goes far because it's so idealistic. But many of us do carry an internal obligation. If we know something, we should share with others for the betterment of our communities and the world.

Not to mention that Joomla is completely free to download and use. What better way to make a liberal feel guilty? One must therefore reciprocate with time donated to the community, or money, or both.

Joomla: the project of opportunity

I have been teaching at the Marlboro College Graduate School for 9 years. In a town of 10,000 people, many have asked me why on earth I would want to train all of my competitors.

It's a reasonable question! Why not keep what I've learned to myself? Then people would have to come to me and pay me money to get answers to their problems.

But ultimately, this doesn't help much. My local Joomla community and Joomla awareness would remain small, and I would have to work too hard to land jobs.

My goals in running my own web development company have always been the same: pay the bills, put a little way, and have a ton of fun doing it. Life is too short to hate your job -- and I love mine.

The one aspect I've always disliked about running my own company is the constant need to land new work. I hate selling!

However, by having all of those former students out there, looking for work and finding it, sometimes they find a job that's a little too big and they come to me for help. Or they decide that they're really more marketing/sales people, and they need a developer. Or they're just too busy and would like to pass a job on to someone else.

The more you think about your fellow Joomla developers as colleagues and collaborators, you will be so much happier and have much more work than when you think of them as competitors. And the less time you'll spend looking for work, and the more time you'll spend getting work.

Get involved in your local Joomla community, if you can't or don't want to join the larger project. Join or create a Joomla user group. Talk to your local community college about offering Joomla classes -- and if you're qualified (which typically means you need a master's in a relevant field), see if you can also teach. And if you're not on the teaching/mentoring track and you just want to write code, talk to the Joomla project about ways you can contribute.

Truthfully, the developers desperately need the teachers, every bit as much as the teachers need the developers. Our skills are complimentary, and we both grow the community.

Trackback(0)
Comments (3)add comment
Those who do sometimes need a change of pace!
written by Joseph LeBlanc , May 13, 2009

A lot of the work I do involves writing code, sending emails, writing code, sending more emails, writing code, making a phone call, writing code... it can get to be a bit repetitive! I'm going to be doing some teaching soon here in DC and I'm looking forward to it. It doesn't have to be a full time job at all: many places PREFER to hire teachers who have worked on projects professionally.
report abuse
vote down
vote up

Votes: +1

...
written by earl bockenfeld , May 13, 2009

Those who can't do, teach.......well how could those people that supposedly "do" be able to accomplish this without receiving knowledge and life skills from teachers? This includes parents and the like. People learn from examples and from hands-on experiences. This is the role of the teacher. What is that old saying?...."Give a man a fish; you have fed him for today. Teach a man to fish; and you have fed him for a lifetime”. Teachers prepare you for life (most of them). It is a true calling and a wonderful profession if you are invested in it.

In the Middle Ages, knowledge was viewed as God’s gift. Since it was God’s gift, it was seen as wrong to charge for it. As a result of this view, teachers at many institutions were not paid at all for their work. They had to rely on the gifts and charity of appreciative students.

I have also found the conjugate to be true: "Those who cannot teach, do". Had I known the significance of an Apple for the Teacher, from the middle ages, I think I'd have bought more apples for them! I hate meaningless traditions, but I appreciate it more now that I know the causes.

report abuse
vote down
vote up

Votes: +1

Intolerable
written by Nate Silva , June 11, 2009

I apologize for the length of this post, but clearly I feel quite strongly on this matter.

I am a graphic designer and a budding web developer currently working happily within my field (both for a company and as a freelancer). I love providing solutions for clients, and I gain a great deal of joy in the smiles I have been able to bring to the faces of those that are willing to trust me with their visual execution. I'm no master, but I can at least take some pride in the what I produce. I've even been lucky enough to gain an award for some of my work.

When it comes down to brass tax, I need not a thing in the world to regret when it comes to what I do day in and out. I have a job that I love--and that job allows me to be creative in such a manner that my labor never seems trite. So one might ask if I feel completely fulfilled in my profession, and that individual would likely expect an answer "of course!"

Well, that individual would be dead wrong.

I longingly dream of some day having the privilege to share my trade with others. Nothing would thrill me more than to end up conveying the principles and concepts of visual design (particularly in a voc high school setting)... I could be that "art" teacher I never had when I myself was in high school.

In fact, the only reason I have not pursued this track as of yet is because I am still young, and feel I should have more time in the field. The more experience I gain in my vocation, the more value I would have to those I wish to enlighten.

Besides my dream of enriching the youth and frosh of my community, there also remains my other long-standing goal (as a maniac graphic designer) to work towards the elimination of the "visual pollution" that has continually vexed me since the dawning of my career.

Try as I might, I can only do so much with my own hands. But with a class of eager minds before me? Year after year? Well, only an utter fool would be ignorant enough to not see the sheer power inherent there. So for the greater good, and the betterment of my visual surroundings, I consider it my duty to spread what knowledge I possess before I leave this life.

Jen... I greatly applaud your thoughts and perspectives portrayed here, and I remain respectfully envious that I am not in your shoes. When the day comes I can finally step up to that board, I will finally feel complete... and my envy will be no more.

"Those who can't do, teach?" I am in awe of such thought.

Cheers,
~Nate

report abuse
vote down
vote up

Votes: +0


Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy
Powered by Azrul's MyBlog for Joomla!
Dekorasyon portalı Mutfak ve Dekorasyon portalı