Technology is rapidly evolving; each year brings new innovations, new devices and improved software solutions. If one were to start a new software project, one might reason as follows:
I could build my project on (current state-of-the-art system), but it's inferior to whatever will be available next year. Therefore, it makes no sense to do it right now. I should wait and build it on the superior (cheaper/faster/more accurate/easier-to-use/whatever) future system instead.
Obviously, this argument would then be repeated next year, ad infinitum.
Even if we assume that a future solution will always be substantially better than the current solution, the argument must still be inherently flawed since it won't ever allow anything to be produced; everything will always end up being postponed indefinitely.
Is there a name for this kind of fallacy?