ISTJ and ISTP are one of the most commonly mistyped pairs because they share three letters and a similar surface presentation: quiet, practical, technically skilled, low on emotional display, and often described by others as "competent" or "no-nonsense." Both are likely to be the person in the room who actually knows how something works. Both prefer to be useful rather than admired.
But the underlying mental architecture is completely different. ISTJ is a Judging type — internally organized, schedule-driven, deeply attached to procedure. ISTP is a Perceiving type — internally open, adaptable, deeply attached to autonomy. One letter, two entirely different ways of moving through the world.
If you have typed both ways at different times — perhaps ISTJ on a test you took for a job and ISTP on one you took for fun — this article will resolve the confusion.