It has been great so far to work with drupal but there are times when it sucks far worse than other CMS I have tried.
The drupal site e.g. is outdated, even if the date suggests differently:
For hours I have tried to get a sub theme working, following the instructions to the letter but with no luck.
This morning I decided to watch a video since my wife was busy with the kids. BOOOMM! I got it working.
So far almost all instructions left something very important out, just little things but even a comma can break a site.
Dont read but WATCH drupal videos!
In videos authors of instuctions cant forget something that easily because they show you the result.
The next logic step was to rent my own webspace, and my university did not want the vulnerability of dynamic PHP. With this upgrade I befriended myself with FTP and linux and really felt like a geek (in my own rights). I am far away from being a geek but know my way around code and tech.
CMS was the new star at the horizon, the whole idea of seperating content from design.... mind blowing! Today this is standard.
[the next new thing is headless]
I started out with Joomla and Wordpress and enjoyed both of them altough I still find joomla very confusing.
For some time I hosted a message board, first phpBB and then simplemachines - some friends joined and we posted some stuff.
As a reminder: this was when myspace was the new shit in germany and studiVZ just started, facebook might have been out then but not very popular.
My experience brought me to the point where friends asked me to be the admin of a club page. This page was mostly informational but visited by a almost whole town once a year. I agreed and set up a new site with the CMS modx and banned the old HTML frames and waving java images to create a fully dynamic and modern web page.
At that time internet law turned on message board admins and content provider so the club never decided to do something more open but just post some news. The job as an admin became boring as hell and I lost interest since no one was bothered to take up part in posting some more, making use of the features of a CMS with different roles.
I was happy when another guy showed interest and took over. The site now looks great, does a lot of facebook stuff and sometimes even a bit too much for my liking and interpretation of the law but it is visited and 'liked' a lot - well done!
The next big step was using rails and doing a bit of programming ruby. I set up our wedding page in two languages and later created a project to print/create pdf files with different excercises. Rails is great but doing the whole thing from scratch was way too much.
Now I am dabbeling in moodle and drupal. The later definitly will get a post for itself... soon.