This past week or so I've been a busy bee re-writing the CSS for this blog. That might sound like an odd thing to do, but it had become unmanageable and was slowing me down. So this is a quick heads up, if you spot any bugs please let me know - you probably won't notice the few design tweaks I've made though!
So why did you do it?I tend to work in lots of separate css files (reset, layout, typography, colour etc) and once the major development work is done I put it all into one file and run an optimisation script. This is for two reasons: the first is that @import is bad (via @alistairstead) and the second is that I don't want my CSS to slow this site down when there is no need. I have tried out a few different CSS optimisation scripts, but I recommend Clean CSS because it has plenty of options, can leave you with varying degrees of readability and so far it hasn't broken a single thing.
Anyhow, after putting all my css together into one file and minimising it I then made a few tiny tweaks to the minimised file. Then when I wanted to do a bit of major reworking I ideally needed to work with my non-minimised file, but this was now out of sync... so I was stuck! It all comes down to poor planning of my Wordpress theme & poor design of my post styles - I designed the site rather than the content because I didn't have any, and ended up with some nasty bits.
So lessons are learnt. I now have a manageable system and hopefully a slightly easier to read blog. It should take me less time to crank out posts (as I won't have to mess with styling the content) and I should be back on track shortly.