Harald Armin Massa has affected typical FUD arguments to Python in an entertaining presentation and showed their counter arguments.
Sneaking in Python
Python really a sneak everywhere: through mock-applications (which are never replaced), by small scripting tasks by data bank transfers and other programming activities.
The inclined Pointy-Haired Boss (PHB) knows that he must now be careful to avoid that in his department to Python grabs ...
Python is dangerous
... because less code needs to be written .
This requires less programmer, his own department is small, you get a smaller budget, smaller office, and less parking. You lose your power!
But a decent white PHB: Python is only suitable for small applications. But we write large applications. Python can not be used!
... because Python code is more readable.
This enables non-programmers (or programmers of other teams) understand what we do. Others may find errors in our code! The
author of the specifications to check our code to the specification!
for a PHB is no problem: intellectual property rights and business secrets shall be respected. Code can not simply be passed on!
... because even large companies to use Python.
used to be able to argue against Python as PHB by putting on a big company: We are a Microsoft company. We only accept software from big companies (Microsoft, Sun, Oracle, IBM, ...). But that's not today, unfortunately. Even Sun and Microsoft are a Python. Even in the Microsoft Knowledge Base example code will be released in Python.
Luckily Python is not a language first class. Everyone knows that the correct languages. NET does not mean anything iron. When Python would be a first class language, it would have to be called Python #!
... because Python is free.
And not only free (as in freedom) but also free (as in free beer). This department has its own less spending, a smaller budget and (see above) the proper parking lot is at risk!
An experienced PHB, however, knows how important it is to work as a team. To work in a team, we need common goals. Our aim is profit. The objective of a commercial software tool manufacturer is: profit. The goal of the Python manufacturer is not profit. Therefore, we can work with tools from a commercial manufacturer.
... because Python's development process is based on the performance of the members.
course, this is discrimination and violates many many laws, for people who do not provide power to say no!
Note: A good Pointy-Haired Boss know how to avoid Python!
Sneaking in Python
Python really a sneak everywhere: through mock-applications (which are never replaced), by small scripting tasks by data bank transfers and other programming activities.
The inclined Pointy-Haired Boss (PHB) knows that he must now be careful to avoid that in his department to Python grabs ...
Python is dangerous
... because less code needs to be written .
This requires less programmer, his own department is small, you get a smaller budget, smaller office, and less parking. You lose your power!
But a decent white PHB: Python is only suitable for small applications. But we write large applications. Python can not be used!
... because Python code is more readable.
This enables non-programmers (or programmers of other teams) understand what we do. Others may find errors in our code! The
author of the specifications to check our code to the specification!
for a PHB is no problem: intellectual property rights and business secrets shall be respected. Code can not simply be passed on!
... because even large companies to use Python.
used to be able to argue against Python as PHB by putting on a big company: We are a Microsoft company. We only accept software from big companies (Microsoft, Sun, Oracle, IBM, ...). But that's not today, unfortunately. Even Sun and Microsoft are a Python. Even in the Microsoft Knowledge Base example code will be released in Python.
Luckily Python is not a language first class. Everyone knows that the correct languages. NET does not mean anything iron. When Python would be a first class language, it would have to be called Python #!
... because Python is free.
And not only free (as in freedom) but also free (as in free beer). This department has its own less spending, a smaller budget and (see above) the proper parking lot is at risk!
An experienced PHB, however, knows how important it is to work as a team. To work in a team, we need common goals. Our aim is profit. The objective of a commercial software tool manufacturer is: profit. The goal of the Python manufacturer is not profit. Therefore, we can work with tools from a commercial manufacturer.
... because Python's development process is based on the performance of the members.
course, this is discrimination and violates many many laws, for people who do not provide power to say no!
Note: A good Pointy-Haired Boss know how to avoid Python!
0 comments:
Post a Comment