Interface Between Market and Science
This is an incremental discussion on the philosophical tension between profit motives and scientific progress in software development, with no specific problem or audience defined.
The paper addresses the conflict between scientific research and market-driven development in programming, arguing that business must eventually adapt to research findings rather than science adjusting to business interests.
At the beginning, programming was inspired by the search of the best solutions. At that time some fundamental stones like famous languages and object oriented and structured programming were laid. It was found later that applications could generate huge profits; after it marketing departments started to decide what was right and wrong. Programs are ruled by developers but declared user-friendly; millions of users are going mad trying to get the needed results from these applications. Research goes on and new results can be opposite to business view. History shows that not science has to adjust to business, but eventually business will have to adapt to the results of the research work.