<div dir="ltr"><div class="gmail_default" style="font-family:courier new,monospace"><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 30, 2013 at 12:15 PM, <span dir="ltr"><<a href="mailto:arocker@vex.net" target="_blank">arocker@vex.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">> I tried following the instructions in Olaf's talk.<br>
><br>
<br>
</div>Is it my imagination, or is the software world beginning to strangle on<br>
its own complexity?<br></blockquote><div><br><div class="gmail_default" style="font-family:courier new,monospace">No, its not your imagination.<br></div><div class="gmail_default" style="font-family:courier new,monospace">
The world (not just the software world) is getting (too) complex.<br></div><div class="gmail_default" style="font-family:courier new,monospace">Unfortunately, the younger world will tell you its notgetting strangled,<br>
but on the other hand they aren't supporting it either.</div>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Once upon a time, to produce a useful program, one had to be know a<br>
programming language, and how to write on coding pads.<br></blockquote><div><br><div class="gmail_default" style="font-family:courier new,monospace;display:inline">You had coding pads! ... All I had were toggle switches for ones and zeros.<br>
</div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">You had ones and zeros! ... All I had were zeros!<br><br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
Old joke... but then again, so am I.<br><br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Then, it became necessary to know an operating system.<br>
<br>
Next, came the ability to use an on-line editor.<br>
<br>
And so on, through multiple languages simultaneously, (e.g. JCL), new and<br>
supposedly useful paradigms like O-O, (and the numerous different<br>
libraries that spawned), source code control systems, (good things, but<br>
something more to learn), markup languages, virtual machines, how to<br>
install them...<br></blockquote><div><br><div class="gmail_default" style="font-family:courier new,monospace;display:inline">For those people, I usually retort with:<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
'Every extra line of code... just adds another opportunity for another error.'<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">Minimize... minimize... minimize your complexity (if at all possible).<br>
<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">Note I said 'minimize' ... not 'optimize'.<br></div><div class="gmail_default" style="font-family:courier new,monospace;display:inline">
</div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Getting a simple program going seems to involve about seventeen steps now.<br></blockquote><div><br><div class="gmail_default" style="font-family:courier new,monospace;display:inline">I guess the point is... 'it (MetaCpan) is not a simple program'.<br>
</div> <br></div></div></div></div>