He was responding to my post where I said, "Joomla was good for people who didn't have a lot of programming experience." What I meant by my comment was that it can be a bit daunting to install and configure properly, but it's a good CMS for anyone who wants a versatile site and doesn't have an extensive programming background. I am a bit confused by your post -- I think it goes with out saying that if you
do have programming skills you can still use Joomla.
Joomla itself is relatively bug-free and simple to install, but when you want to
SEO it or add in functionaliy, you have to resort to compontents. From my experience (and I could just have a bad experience), often times these components are poorly written, difficult to install, or just plain don't work. My major complaint is that you go to install something and either it works or it doesn't... you're kinda helpless to do anything if there's a bug somewhere in the component.
Being a programmer myself, I am afraid to edit any of the PHP code in Joomla just because I would have to go back and redo those edits any time I wanted to update Joomla.