<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 10/23/2013 11:48 AM, Derek Atkins
wrote:<br>
</div>
<blockquote cite="mid:sjmwql4kmxx.fsf@mocana.ihtfp.org" type="cite">
<pre wrap="">Try to use Ruby on Rails and not use bleeding-edge! Whenever you create
a new app it wants to pull down all the most current gems possible.</pre>
</blockquote>
<br>
I shut down my Redmine server because of Ruby. Too big, too heavy,
and always pulling on the server resources. Any application that
requires 300 MB of working set when idle does NOT belong on my
network. I get that modern systems have a lot more resources than
previous ones did, but it seems we've forgotten our roots and come
to lean on resources to somehow compensate for our lack of drive to
create efficient systems.<br>
<br>
For that matter, try auditing that crap. I mean, seriously. I can
audit a C application <i>far</i> more easily than I can audit PHP,
Python, Perl, Parrot, CLR, or Ruby applications. Why? Because C
programmers don't have time to pull in extra junk, and so you can
actually audit the system.<br>
<br>
(Of course, I'm not talking about things like the Linux kernel,
which I could never hope to audit. More things like a custom-built
server daemon which needs to be reviewed.)<br>
<br>
— Mike<br>
<br>
<div class="moz-signature">-- <br>
<table border="0">
<tbody>
<tr>
<td> <br>
</td>
<td> Michael B. Trausch<br>
<br>
President, <strong>Naunet Corporation</strong><br>
☎ (678) 287-0693 x130 or (855) NAUNET-1 x130<br>
FAX: (678) 783-7843<br>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>