Originally posted by Carl Jonhson: and what do you mean "all over again when adding anything"???
This is a somewhat poor analogy, but I'll give it a go:
Paint the walls in your house. Then put a bunch of furniture in the room. Now paint it again, but without moving the furniture AND without getting paint on the furniture.
One of two things is gonna happen: Either you're gonna get paint on the furniture and have to replace it, Or you're going to miss spots that are behind furniture and ultimately have to repaint anyway.
This is, in essence, what happens when you do things in coding. Every time you add or change something in the proverbial house, you have a large chance of screwing up something you've already...
Read more