Overwhelm by Complexity

The very first programming framework I have ever used was CakePHP. That was around the time when MVC framework was hyped (around 8 years ago, if I remember correctly). But to say my experience with it is not so good. In fact, I remember I fought with it way more than I really used it.

The reason, if I am asked now, was that I hadn’t really developed really large web application before, and a lot of those helpers/indirections didn’t make sense to me at all. It just overwhelmed me. Really. There are lots of thing to learn: MVC, ORM, conventions etc etc etc. And that time I was very naive.