> If you are using instanceof in a normal java program
In applications yes, but instanceof is heavily used if you write frameworks.
And as someone else has mentioned, the more functional style java you write the more use you start to make of instanceof