978 reputation
67
bio website
location Arizona
age 60
visits member for 3 years, 11 months
seen Aug 28 '13 at 17:46

Long time developer in lots of different fields on different hardware using different languages for different reasons.

Greatly enjoying Ruby, Sequel, Nokogiri, Rails, Sinatra/Padrino, and thinking Python is perversely interesting, similar to pulling off a scab. :-)

I have years and year of experience with Perl too.


Nov
26
answered How to improve the programmers work environment
Nov
25
comment How to test my knowledge?
Also, your attitude is a big plus for a potential employer. Emphasize your "self-starter" attitude, that you know how to accomplish tasks with minimal supervision, and use good code versioning practices.
Nov
25
comment How to test my knowledge?
One of my self-imposed tasks for learning is to take one of my small apps, then port it to a couple other languages. This helps me learn the other languages, and improves my toolbox. I target Perl, Python and Ruby, but your favorite languages will probably differ.
Nov
25
comment How to test my knowledge?
And, as for stacking up against "professionals", you wouldn't believe how wide a description there is for "professional". I've seen so many come out of college into the corporate world and be worthless because they couldn't think through a problem. They got into programming for a degree, not because they enjoy it. If you love it you'll have a desire to improve, which I think you've already demonstrated. Keep it up!
Nov
25
comment How to test my knowledge?
@mbreedlove, first, teaching yourself is a great precursor to getting a career. A good programmer takes it on to teach themselves continuously; Ones who stop teaching themselves and rely on their employer will be unemployed eventually. Next, answer questions here to the best of your ability. Teaching makes you learn because to do it well you have to research a lot of things to KNOW you got the answer right. Finally, write some medium size apps, using GIT or SVN, practice documenting, tie into a couple DBs you've designed, and you'll be well-rounded and ahead of a lot of others.
Nov
25
comment How do you explain the complexity of bulk emailing to a manager?
@SnOrfus, What's worse is how it gets all over EVERYONE when it hits the fan. And it does always.
Nov
25
comment Which http response do you return to a hit from a blacklisted ip?
I like 403, or 404, leaning toward 404. 403 might encourage them to try different tactics. 404 implies the page just isn't there at all and it's a bad URL. I've written a lot of spiders for past jobs, and seldom saw 403, but ran into lots of 404s. Either way my code would remove the URL from the queue, but that's because I was trying to play fair. I'm also thinkin' doing a permanent redirect to 127.0.0.1 might be better than to their own IP, though I haven't played with it. To bad we can't redirect them to a true black-hole.
Nov
25
comment Which http response do you return to a hit from a blacklisted ip?
Personally I'd like to return a lightning bolt but I haven't figured out how to do that over the internet yet.
Nov
25
comment How do you explain the complexity of bulk emailing to a manager?
Unless you're working for a company, like so many, that has high-level managers who start jonesin' for some pet project, no matter the cost. Then, it doesn't matter whether it makes sense, they want it yesterday and it's "Full steam ahead and damn the torpedos". I've had to drop everything for such a task, even though there are some awesome fully-supported open-source tools that have been around for ages. My manager agrees with me that the open-source tools would be better, but managers above him are doing the jonesin', and well, you know how jonesin' rolls down hill. :-)
Nov
22
awarded  Critic
Nov
22
comment Code formatting SQL queries
1600 columns in a text file is merely absurd. 1600 columns or fields in a database would be criminally insane.
Nov
22
comment Will high reputation in Stack Overflow help to get a good job?
I hope it doesn't. I've seen some really stupid questions asked repeatedly by people with high reputations and stupid answers by others.
Nov
22
comment Code formatting SQL queries
Don't know what else to tell you except I'm sorry dude.
Nov
22
comment Code formatting SQL queries
They're probably afraid to touch it if it's "legacy" code. Just slowly back away and everything will be fine.
Nov
22
comment Code formatting SQL queries
Agree that performance can't be a good argument.
Nov
22
answered Code formatting SQL queries
Nov
22
comment I have only two languages on my resume - how bad is this?
+1 for pointing out that different languages help you think in new ways. The more languages we know the better we are able to pick the right tool for a job.
Nov
22
comment I have only two languages on my resume - how bad is this?
I've been programming professionally for over 30 years, and have lots of languages under my belt. I'm always learning something new and that has paid off time and again.
Nov
22
comment I have only two languages on my resume - how bad is this?
"As long as you know how to think the problems through, it does not matter how many languages you are proficient in." I don't want to rain on the OP's parade, but, yes it does matter. Sometimes we have to wear a lot of different hats for a job and have to be able to switch them quickly. I currently write in shell, Python, Perl, Ruby and SQLs daily at work and being able to switch without "retooling time" is important. But, I have been doing this stuff a long time so that's expected. As long as the OP takes it on himself to keep learning more languages he'll do fine.
Nov
20
answered Are my method or variable names too long?