Live data from Hacker News

Don't Call Yourself a Programmer

kalzumeus.com

271–274 of 274 posts

Re: Don't Call Yourself a Programmer

#271
>If a Python shop was looking for somebody technical to make them a pile of money, the fact that I’ve never written a line of Python would not get held against me.

>Much of Fog Creek uses the Microsoft Stack. I can’t even spell ASP.NET and they’d still hire me.

A bit presumptuous, perhaps?

Re: Don't Call Yourself a Programmer

#272
post #236

Earlier quoted context omitted.

Did you initially want to go into more researchy things and then decide "this is boring, I want to just support PHP apps instead"? Yeah, stripped of all the romance and intrigue, that's basically it. Things I would tell someone in your position: Don't underestimate the wonderful things that money can do for your life. Don't underestimate the joy of being given money by grateful customers because you have made them in…

To the list of articles to read before heading for grad school, I'd add Philip Greenspun's http://philip.greenspun.com/careers/women-in-science I have a summary of it here: http://bfrsblog.blogspot.com/2011/07/what-every-prospective-...

And "Everything I wanted to know about C.S. graduate school at the beginning but didn't learn until later: http://www.cs.unc.edu/~azuma/hitch4.html

Re: Don't Call Yourself a Programmer

#273
post #268
post #89

Earlier quoted context omitted.

Maybe "one-off" means something different where you're from, but I read it as meaning this wasn't an issue.

A classic mistake people make is assuming that something isn't an issue, when the other party DOES think it is an issue.

If you think the maintainability of a one-off script that's probably already been deleted because its job is done is that crucial, you're simply nuts. If it needs to be maintained, then by definition it is not a one-off.

Re: Don't Call Yourself a Programmer

#274
post #94

Earlier quoted context omitted.

A programmer, to me, is someone who is familiar with the entire process of software development. From gathering requirements, to designing interfaces, to writing code, to delivering and supporting the final product. I believe the term normally used to refer to someone who can only write code is code monkey.

You should get out in the real world more and especially talk to people who are not in software development. What you call a code monkey is what the rest of the world considers a programmer.

Yep. The real world says a programmer only writes code, a developer does all the rest of the work around programming as well.
Post reply on HN