Originally Posted by: "Joe"
(I think many of us non-developers have no idea the amount of time it takes to code the things we think we want or need.)
That's been the crux of my business since the beginning. An analogy:
When you put an addition on your house, you watch the walls get torn down, the plastic go up. The footers dug, reinforced and poured. The framing, the exterior, the subfloor, the electrical, the plumbing, the insulation, the drywall, the plaster, the paint, the tile, the hardwood, the finish, the trim.
All five senses are stimulated. You hear it, you smell it, you watch the progress, you taste the dust, you walk on it.
You don't see any of this on the web. Normally, all you see is the finished product.
Assuming the contractor isn't a moron, when you go to hang your flat screen in your new addition, you can place a tape measure to the corner and with confidence mark it 64" and know you're exact center on a stud. This because the footers are in the right spot, the framing in the right spot...etc..
You hit save on your product admin page and don't realize that 64 little actions are taking place behind to scene to save it. Because it happens in milliseconds, but all of it needs to be carefully planned, mapped, coordinated and synchronized exactly like a good addition is built.