WordPress itself is very good blogging system. With small knowlegde you can activate and use plenty of plugins written for it. You doesn't even have to know anything about PHP. But if you want to develop something sofisticated and use provided functions from core it's hell! Lets have a look on how stupid WordPress is written.
WordPress’ stupidity
Custom PHP Error displaying
I was told one cool feature (from Jakub Roztočil) how to customize displaying of errors in PHP. So let me share it with you.
I assume you are using Apache server, using decent browser (not including IE) and have few moments to set this up.
Logging class for php5
The project I'm currently working on brings me many worries. One of them is the speed with which php is processed. I wrote today a class for logging events and computing microtime.

