Linked by Thom Holwerda on Tue 4th Sep 2012 20:04 UTC, submitted by MOS6510
General Development "Computer programming is the art, craft and science of writing programs which define how computers operate. This book will teach you how to write computer programs using a programming language designed by Google named Go." Freely available book on Go.
Thread beginning with comment 533961
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Ugh
by butters on Wed 5th Sep 2012 15:21 UTC in reply to "Ugh"
Member since:

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.

Reply Parent Score: 3

RE[2]: Ugh
by moondevil on Wed 5th Sep 2012 18:56 in reply to "RE: Ugh"
moondevil Member since:

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.

Reply Parent Score: 3