<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div></div><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"Michael B. Trausch" &lt;mike@trausch.us&gt;<br><b>To: </b>ale@ale.org<br><b>Sent: </b>Wednesday, August 5, 2015 11:44:19 PM<br><b>Subject: </b>Re: [ale] Ruby vs C, a non-technical chat<br><div><br></div><div><br></div><div><br></div><div>For my money, I'd rather people write software in computer programming languages where all of the corner cases and undefined circumstances are well-understood; using C++ and multiple inheritance is just as easy as Java and interfaces, and far easier than Python or Ruby with its meta/eigenclass&nbsp;mechanisms.</div></blockquote><div><br></div><div>Maybe a vocational issue. &nbsp;I came up with a term called "vocational programmers". &nbsp; These are folks that program as a job. &nbsp;I have some guys in India that help me out and some of the stuff they do I just don't understand why. &nbsp;</div><div><br></div><div>I've been working on a service that runs in Windows to provide information back to a management device. &nbsp;In the field I have no access to the server it is running on so I instructed them to add a SOAP service in the agent so I could check status, send commands, etc. &nbsp;I also told them to write a simple test program. &nbsp;Their test program was huge. &nbsp;Communications to the agent was async. &nbsp;Their test was written as sync. &nbsp;Thread for read, write, etc. &nbsp;I could not understand why they could not just do a connect,read, write, read,write,...,., close. &nbsp;It was written in C#. &nbsp;I ran it on my device using mono.</div></div></body></html>