Earlier quoted context omitted.
Effecting = Doing Affecting = Being done to You effect change and change affects you. Something was done to your decisions so the right word is "affected".
There are a lot of non-native-English HN participants, and I think this sort of language pedantry 1) accomplishes nothing, as OP will likely still use the wrong word, and 2) discourages those who lack confidence in their language skills from posting what may be very insightful comments.
Advice From An Old Programmer
51–60 of 230 posts
Re: Advice From An Old Programmer
#52If he thinks he can learn any programming language in a week, he's still ignorant about programming languages. I challenge his knowledge of/about Haskell, Agda, etc. Also, I am sure there are plenty of "old programmers" who are still excited about programming languages, and think they matter.
Haskell's type system _is_ complex, but so are most things that are looked upon with foreign eyes. Zed is known for a bit of hyperbole. Are programming languages exciting? Sure, probably at any age. That wasn't his point though. They're just a thing, a tool. To a novice this very well may be novel advice looking upon the rest of us chattering away about the next bit of cooltech on the horizon.
Re: Advice From An Old Programmer
#53Earlier quoted context omitted.
"This is a nice sentiment but as someone who has been a programmer for biology and medical research, it's not true. It's just like any other mediocre programming job, but your office is a folding table under a decommissioned fume hood." It depends on your level of domain knowledge. I saw a lot of programmers start into the world of biology seeking "interesting jobs", but with no background in the field. What they don…
I agree with this, but I guess I don't know who he thinks needs this advice. I assumed his advice was for the programmer lackey who wishes they had a more interesting job. I would assume a biophysics PhD in this day and age probably already has been exposed to programming, maybe even in Python. I mean, my sister has an MPH and she had to take SAS programming courses, and she graduated 8 years ago. It's 2011, not 1979…
I think that's still extremely valuable advice in a world where "hackers" are obsessed with the whizziest language, version-control system, editor, database flavor, etc., and other sorts of largely irrelevant technical ephemera that ages like dead fish.
Meanwhile, nobody understands statistics. It's a problem.
Re: Advice From An Old Programmer
#54Earlier quoted context omitted.
As an old programmer myself, who has learned many languages over the years, and written programs for pay in most of them, learning languages in a day or week is not at all unusual, or difficult. Especially after learning assembly for a few different machines, with widely different instruction set architectures.
It probably depends on how we are defining "learned". Does it mean memorizing all the functions in language x's stdlib? Is it learning the grammar of the language? Is it coding a project of x many lines of code? Have you learned a language when you can write a compiler / interpreter for that language? The concept of "learning" a language is so hopelessly ambiguous it has almost no meaning to me. I would say that I kn…
Deep knowledge of a language is always very desired, but on the real world very few programmers have it, or even need it. (Not to mention that "deep knowledge" is a very abstract concept on its own too, lol)
Not every professional developer can, for example, write a framework or a compiler from scratch in their language of choice, but they're still productive and fundamental to their team...
Re: Advice From An Old Programmer
#55Programming as an intellectual activity is the only art Programming isn't an art. Programming is a craft. The difference is that you can use a craft to make art, but crafting isn't always artistic. Let's not get over our heads and consider ourselves artists because we can code...
http://en.wikipedia.org/wiki/Art
But let's avoid an argument on the semantics of aesthetics and just leave it at that.
Re: Advice From An Old Programmer
#56You know, half the reason Zed Shaw is so well known is not just that he is a prolific coder, but that he is quite an excellent writer as well. Well done Zed. I always appreciate what you write.
Re: Advice From An Old Programmer
#57> People who can code in the world of technology companies are a dime a dozen and get no respect. People who can code in biology, medicine, government, sociology, physics, history, and mathematics are respected and can do amazing things to advance those disciplines. Totally
Re: Advice From An Old Programmer
#58Zed appears to be saying that he isn't happy as a professional programmer. Some people really enjoy it.
Re: Advice From An Old Programmer
#59Re: Advice From An Old Programmer
#60"Rails is a Ghetto" notwithstanding, Zed's writing is always worth engaging even when you strongly disagree. In that respect he's always reminded me of Steve Albini.
What Albini would do with Fret Wars, however, is another question entirely.