This is a well-discussed concept already - see the concept of "Spikes" in Agile development, or to a lesser extent, the idea of "Tracer Bullets" from The Pragmatic Programmer.
Of course, what's done in practice tends to differ, unfortunately.
Of course, what's done in practice tends to differ, unfortunately.
Exactly... I've never really seen this happen beyond what I would consider "experimental hacking". Maybe it happens somewhere.