1,856 karma · joined May 20, 2011
And the military doesn't breed "aggressiveness" outside of specific services and roles that require it. It does demand an inordinate "attention to detail" due to the fact lives are on the line, whether that be on ships, planes or just normal activities.
This "attention to detail" is also seen among other professions, but seldom in software outside of NASA/avionics/medical/etc...
Linus has laid out guidelines and expectations which while demanding, can be followed. If you can't test your code nor follow a checklist, then maybe you shouldn't submit patches to him. It's the military equivalent of passing barracks/quarters inspections, it should be elementary for professionals.
Anyone who wanted the CLI has had plenty of choices of various operating systems and distributions over the years. Ubuntu's strength is that it's useable and installable with a minimum amount of CLI. That means there's less of a barrier to newbies and casual users.
("Real" users can use blinking LEDs and chorded keyboards instead of fancy GUI cheats...)
As far as professionals cursing, I reckon most of the individuals on HN have never been in the military. There's a fine art of stressing the importance of paying attention to details, which good noncoms and shipmates enforce through creative profanity and rich English. It stress the importance of the situation.
These must have been people with little computer experience.
In '93 I also ran 3.11, at home. At work I had access to Big Iron, VMS, DG UX, and a hand full of other OSes. There wasn't a really decent Microsoft OS until Windows 2000. Microsoft was only god on the desktop because it allow the average user tools like Office. The engineers and professionals used Sun workstations and Macs, production used VMS, which was decades ahead of any of the PC OSes at the time.
The fact that it's still insanely easier to write desktop apps, using one or two languages and a layout manager vs. dealing with two decades of WTF! web programming makes me sad.
(In the US, corruption is hidden by punishing whistleblowers.)
As a member and former member of various robot and ham radio groups, shared spaces are a pain to run. They work much better as a paid coop where everyone has skin/money in the game.