The second meaning is "market research", and frankly, that's insane.
Actually, this statement, coupled with the GP post, is EXACTLY what Linux needs. I have heard time and again how "Linux will never get ahead if it's always playing catchup to Microsoft." Fine. It sounds like fprintf (the user) is just what we need; someone who can identify the marketplace and provide developers with the direction to go.
I believe the "scratching an itch" philosophy is great in that it provides a useful outlet for a person's creative ferver. But you only need so many IM clients or email programs. At some point, it becomes noise. By having a marketing-type identify a real issue in the marketplace, something under-served or missing altogether, we will no longer be competing with each other (15 IM clients), but providing a real alternative. THAT is when Microsoft will have to play catchup with Linux. fprintf is not (necessarily) a developer. As in any marketing effort, getting input from subject matter experts is paramount to designing an application which is usable and accurate. I, as a custom application developer, do not know the in's and out's of every business system I work in. I have to enlist the help of SME's.
I think the same would hold true for this type of project. Get those who have the most to gain involved in making the product a success.