I am an SEO Consultant. I used to write software earlier (mostly web applications). But, I find search engine optimization much more interesting than software programming.
If you are looking for some interesting SEO topics and tips, please visit the website satyabrata.com. Is that blatant self promotion? Yes. ;)