When I used to post not very frequently I noticed that I used to have only about 2 or 3 visitors daily and many a time they were not repeat visitors but for the last couple of months I have been posting almost daily and I notice that I have a min of 15 visitors to my site everyday (Metrics from http://analytics.google.com). So I have been convinced that the key to driving traffic to your site is the content of your site.
The more content that you have the better are your chances of people finding you in Google. I have found that 50% of my traffic is driven from people who find my site in Google search. This was not the case earlier when I did not have much content on my website. If you are a technology blog then the chances of people finding your site are a lot higher since there are more technical searches in Google. On the other hand other blogs get a fair share of searches too so don't get too worried. The biggest drivers of traffic to my website are software quality, CMM and Training institutes. You can get all this information from the Google analytics site and the registration is free so I advise everyone to get an account.
Google is the number 1 driver of traffic to my site. I have tried out a lot of other ways to get traffic to my site but nothing has been as good as Google. The only way to get to the top of Google is to have good content and have more people viewing your site or linking to your site.
The other thing I am working on is trying to get my blog listed in various blog directories. I have now listed in India Blogs and Blog Rush. Lets see how things work out in driving traffic from there. In the last 2 days since I registered nothing much has happened.