<html><head></head><body>Hi Doug,<br>
<br>
I like compilers that totally ignore whitespace for what it's worth.<br>
<br>
I'm glad you liked the summary. Based on discussions here, I'm probably going to try the learn it myself plan, then develop some sort of portfolio of work to show to potential employers, like a designer does.<br>
<br>
Leam is trying to get me to switch to the GO language. I am considering it.<br>
<br>
I'll be 47 this year, so I'm not TOO much of an old fart. However, I have noticed that the teenie boppers behind the cash registers at stores look a lot younger now. I've had some substantial setbacks. But, I'm going to try to make the most of the last 1/3 - 1/2 of my life. I always try to keep learning. I don't know that it was ever easy, but it certainly isn't getting easier now.<br>
<br>
Sincerely,<br>
<br>
Ron<br>
<br>
<br>
--<br>
<br>
Sent from my Android Acer A500 tablet with bluetooth keyboard and K-9 Mail.<br>
Please excuse my potential brevity.<br>
<br>
(To whom it may concern. My email address has changed. Replying to former<br>
messages prior to 03/31/12 with my personal address will go to the wrong<br>
address. Please send all personal correspondence to the new address.)<br>
<br>
(PS - If you email me and don't get a quick response, you might want to<br>
call on the phone. I get about 300 emails per day from alternate energy<br>
mailing lists and such. I don't always see new email messages very quickly.)<br>
<br>
Ron Frazier<br>
770-205-9422 (O) Leave a message.<br>
linuxdude AT <a href="http://techstarship.com">techstarship.com</a><br>
<br><br><div class="gmail_quote">Doug Hall <doughalldev@gmail.com> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: sans-serif">Okay, we've taken a small detour on the path to full employment, but<br />just for the sake of equal time...<br /><br />I used to be of the same mindset with Geoffrey on whitespace. The<br />language shouldn't force it on you. Then, I started using a web<br />templating language - haml <<a href="http://haml.info/>">http://haml.info/></a>; along with its sister<br />product "sass" (for generating css) in creating web pages. It was only<br />after using it for a while that I saw the true advantage of the<br />whitespace enforcement. For one, it's shorter. There's less to type.<br />Granted a curly brace takes up little room, and it's only one<br />character (as opposed to the 'do', 'end' bookends in ruby, for<br />example). But it's more than that. At least with haml, it also acts as<br />a bit of a syntax checker. You have to try really hard to write<br />invalid html in haml. The indentation shows haml precisely where to<br />put the closing tags for you. Plus, all my source (when you view<br />source on a rendered web page) is nicely formatted. I imagine Python<br />has similar advantages. Also, if you have things too deeply nested,<br />that's a sign you need to refactor (with or without whitespace<br />enforcement).<br /><br />So, that's it in a nutshell. Don't knock it till you've used it for a<br />while. In fact, remember me when you've left in one brace too many and<br />can't find the sucker. Won't happen in Python! There are advantages to<br />form and function working hand in hand.<br /><br />Ron, nice job on the summary. At 48, I'm a bit of an old fart myself.<br />"Old" is a lot more abstract now than it ever was, however. ;-)<br />Picking up new skills doesn't come as easily as it did when I was in<br />my twenties. I will say that at our age, we're as likely to get hired<br />by the breadth of our knowledge as the depth of it. You might be more<br />employable as an Obi-Wan Kenobi, than as Luke Skywalker, as it were. I<br />think you're on the right path, though. You've gotten some good advice<br />here. And remember --- use the source. (ducking for cover)<br /><br />Doug<br /><hr /><br />Ale mailing list<br />Ale@ale.org<br /><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br />See JOBS, ANNOUNCE and SCHOOLS lists at<br /><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br /></pre></blockquote></div></body></html>