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.
Permalink for comment 533961
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"
butters
Member since:
2005-07-08

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