Kassem wroteI have a question though: Suppose I'm going to start a blog which concentrates on Flash/Flex/AIR/Actionscript 3.0, is it okey to include articles about (1) other programming languages/IDE's/Tools (2) General tech stuff (3) Non-related stuff like psychology, philosophy, politics, social issues, news... etc? Do you think it's better to concentrate on one single topic or is it okey to diversify?
There is no definite rule, and that's the beauty of it! It is your blog, and it can be whatever you want it to be. However, if you want it to be a successful one there are some questions you should ask yourself before you start. Yet before addressing those issues, I will give you a golden advice: Do not obsess over visitors and traffic. No matter what you do it'll take some time before you get some. I have been blogging for 6 months now and I only have 10 regular readers most of which I am already acquainted with. And now for some more practical advices, think about this stuff:
What type of blog do
you want it to be?
Some people focus on a single field so that they can attract a particular niche of readers. Some people feel empowered by the idea of being published they only care about writing down their ideas on every subject. Some people want to relay "buzzes" and like to link to others. Your blog could be educational, recreational, technical, ... It's up to you.
For example I started
my blog as a training to (hopefully one day) become a tech journalist. I post long articles dealing with general issues of the software world. This is how I want it to be. But hey I understand your thing about politics, philosophy and such, my choice was to start a
second blog (far less serious one) where I could write down all the crazy ideas. The second blog is just for me, I don't advertise it. It has some traffic but nothing compared to the main one (3000 visitors in 6 months!)
You should also check out
arithma's blog. arithma posts technical articles (Flex/actionscript too), where he almost always posts his codes. It's very interesting and you could use it as inspiration.
I have started writing a post about my advices to start blogging. Be sure to check it out when it comes out :)