To read all comments associated with this story, please click here.
Well, did you know that the most, by far, requested change to the python language is to allow it to use curlybraces instead of indentation.
Python3 also tries to fix some of the puke in Python2 so now there are two incompatible versions of Python.
A couple years ago I contracted for an architectural engineering firm, and it stuck me that software is a shockingly undisciplined field compared to other engineering professions. Their work is based on industry-standard conventions. A design drawing or an equipment schedule always follows the same style and structure regardless of which firm produced it. In most other engineering fields, firms are legally and financially liable for design defects.
Maybe software isn't ready for industry-wide standards. But is it too much to ask that code is consistent in style and structure across its language, that all Python code or all Go code looks the same no matter who wrote it? Our industry has to grow up. The modern world depends on software, and we're simply not meeting expectations.
The problem is that the industry is still full of prima-donnas that think they are better than to follow standards.
Plus while other engineering areas have mostly people with university degrees, in computing it is still possible in some countries to get in the industry without formal education.





Member since:
2011-10-05
A language where source input formatting and indentifier casing affects the semantics is just pukeware. Like Python.
Edited 2012-09-05 09:44 UTC