<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" <mike@trausch.us><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 mechanisms.</div></blockquote><div><br></div><div>Maybe a vocational issue. I came up with a term called "vocational programmers". These are folks that program as a job. I have some guys in India that help me out and some of the stuff they do I just don't understand why. </div><div><br></div><div>I've been working on a service that runs in Windows to provide information back to a management device. 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. I also told them to write a simple test program. Their test program was huge. Communications to the agent was async. Their test was written as sync. Thread for read, write, etc. I could not understand why they could not just do a connect,read, write, read,write,...,., close. It was written in C#. I ran it on my device using mono.</div></div></body></html>