LWN.net Logo

Oh the army

Oh the army

Posted Oct 10, 2009 20:45 UTC (Sat) by man_ls (subscriber, #15091)
In reply to: Scenes from the Real Time Linux Workshop by farnz
Parent article: Scenes from the Real Time Linux Workshop

It gets worse IME. You cannot even try to explain concepts like database locking, transactionality, threading or concurrency to army members, because you will meet their blank stares. It is worse because, even if farnz already said above that the standard answer is "who cares, synchronized takes care of that" (which it of course doesn't), database locking and transactionality are essential in most modern Java code. I've seen pools with only one object, TCP/IP connections that are tracked incorrectly (and which often break), deadlocks in database code... all of which were designed by an army member and later had to be corrected by a proper engineer.

Hey, I may not grasp a lot of the concepts in engineering, but at least I try to listen when people explain them to me.


(Log in to post comments)

Oh the army

Posted Oct 10, 2009 21:21 UTC (Sat) by nix (subscriber, #2304) [Link]

"synchronized takes care of that" is what the smart ones say. The dumb
ones say "I can do threads" when they mean "I have used $FRAMEWORK that
hides all the threading and multiprocessing issues from me. I used it for
six months, five years ago."

(I *wish* I was exaggerating. I really do.)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds