Programmers are often heard complaining of "unreasonable customer demand".
However, innovation, progress,
Often sprout from trying to meet the "not the present reason, common sense, but in line with desire, desire" needs.
200 years ago, when a Chinese fantasy does not ride, do not walk, do not make a sedan chair, can also from one place to another.
There must be a big bunch of people laughing at his "brain problem", "suggesting to do Laoshan learning."
40 years ago, when a child fancied that the display could be made of paper so thin, can be folded into the pocket, someone must say "children, do not think blindly."
As a result of political autocracy, the Manchu, "conforming, obedient, self-disciplined" thinking overwhelmed "curiosity, exploration, freedom, and individuality".
So, for nearly 200 years, the objects representing modern civilizations (electricity, engines and derivatives), urban systems (tap water, toilet sewer lines, supermarkets, 24-hour shops, public transport ...) ), public health care systems, public education, political thinking, including, computer hardware and peripherals, all programming languages, etc. are not as original as in China.
At the extreme point of speaking,
Financial systems,
Also originated from technical staff in order to meet, "want to rob, for nothing, and do not want to have" guilt ", military, politician" needs, and design of social software.
Later, in order to meet these people "do not want to be too explicit, hate" demand, and labeled "Optimize Resource allocation" label.
In a more extreme sense,
When there is a need to "want to be cool and not to have trouble in the future",
Some "technical personnel" AZE "such a demand is too self-discipline, too dissolute luxury", I live all day in the shadow of watching others cool, their own unhappy,
Another technician created the enduring business of making condoms and selling condoms.
So
As a technician, especially the bottom-level technician, the most appreciated is the "or bizarre, or irrational, or no one cares about the needs of the general public",
These requirements encourage you to learn new knowledge, to help you stand out from the crowd, to guide you deep into the world, to inspire you to explore the conditions that make your wishes come true, and to quickly achieve your financial freedom.
How programmers treat "unreasonable needs" for customers.