Have you ever created application/website that worked on first, with no bugs in IE/Firefox/Chrome...? Or it's just dream of every programmer? :)
It's a pipe-dream. Any significant piece of code that does something interesting is bound to have problems on the first go, and cross-browser portability is extremely prone to this. In fact, more often, it's case of staring for hours at a page that looks beautiful on Firefox and Chrome, and utterly wonky on IE, and being utterly mystified as to why it just won't render properly.
My first website made with PHP, The Zawiya is the only one I have not received any issues with so far and in fact the client prayed it so much that i got promoted but i suspect client or our QA team might have missed something. There have been very few of them but I am sure there must be somewhere something wrong with them because to err is human and no claims to be a perfectionist when it comes to programming amongst other things.
It is very difficult actually because you have to account for:
- Bugs
- Security
- Cross-browser compatibility
- Accessibility
- Extensibility
- and more.
IMHO, we can never be sure about the accuracy and perfection about a project we develop, if this was the case, there would not have been what is known as Quality Assurance.
Finally,
I Love the Bugs !