Hacker Newsnew | past | comments | ask | show | jobs | submit | 2009-10-27login
Stories from October 27, 2009
Go back a day, month, or year. Go forward a day, month, or year.
1.Amazon Relational Database Service (amazon.com)
181 points by timf on Oct 27, 2009 | 66 comments
2.Alexis and Steve are leaving Reddit (reddit.com)
172 points by shimon on Oct 27, 2009 | 76 comments
3.Joel Spolsky, Snake-Oil Salesman (stochasticgeometry.wordpress.com)
171 points by markdennehy on Oct 27, 2009 | 107 comments
4.I'm 20, brilliant and totally lost (salon.com)
122 points by d4ft on Oct 27, 2009 | 128 comments
5.Cottage Computer Programming (atariarchives.org)
111 points by justlearning on Oct 27, 2009 | 35 comments
6.YC: Help, I quit my job, now I cannot get Apple to pay me out for iPhone Apps
96 points by zoomboy on Oct 27, 2009 | 141 comments
7.URL Shorteners are evil, here's one to prove it. (mug.gd)
86 points by secos on Oct 27, 2009 | 57 comments
8.Bump is hiring: now with salaries! (YCS09/Sequoia) (bumptechnologies.com)
on Oct 27, 2009
9.TSA Response to XKCD “Bag Check” Cartoon (tsa.gov)
80 points by MikeCapone on Oct 27, 2009 | 113 comments
10.Tail Call Amputation (tbray.org)
76 points by gthank on Oct 27, 2009 | 39 comments
11.Peace.facebook.com (facebook.com)
76 points by greg on Oct 27, 2009 | 50 comments
12.Functional Geometry (frank-buss.de)
73 points by b-man on Oct 27, 2009 | 6 comments
13.Google Wave: we came, we saw, we played D&D (arstechnica.com)
71 points by apgwoz on Oct 27, 2009 | 24 comments
14.High Anxiety (raganwald on Go and learning new things) (github.com/raganwald)
69 points by tptacek on Oct 27, 2009 | 46 comments

It's interesting that Joel purports to treat his programmer staff as professionals, yet has the same unreasonable tradesman-focused expectations that the cube farm managers have about education in Computer Science.

A graduating structural engineer has no idea how to marshal a design through the building inspector's approval process. A graduating lawyer has no idea how to actually engage in litigation. Yet those fields aren't dominated by managers whining that students should be learning "real world skills" instead of "theoretical stuff" like high physics or constitutional law.

They understand that a professional isn't an automation that gets precision machined by a training program to slide frictionlessly into their workflow. They know that when they hire a graduate, he isn't trained in the mechanics of his job (nor is he even licensed yet), and that the hire represents a commitment on the firm's part to take the theoretical knowledge he got in school show him how to leverage it for the real-world practice of his profession. They are fine with that because they have a culture -- as professions and as firms -- of respecting and investing in their practitioners.

The computing industry doesn't operate that way. All the lip service it gives about 'professionalism' is, as far as I can tell, entirely driven by a desire to ensure that programmers remain exempt. Why is it that the manager class at development firms is dominated by non-technical MBAs? Why are development firms not set up so that programmers are partner-tracked associates? I can't think of any real profession where that's not the default configuration for a firm. And most apropos here: why do they expect their supposedly professional workforce to receive trade skills from their university education programs?

I think people like Joel need to quit attacking universities until they can get some consistency in their own views of their employees. Either programmers are the skilled tradesmen we're currently treated as. In which case, the exempt status should be removed and the industry should come up with a tradesman's curriculum. Or they should accept us as professionals, and start treating us that way.


There is a management culture of referring to technical people as "resources", e.g. this person is a "Java resource" and we'll need 3 "Linux resources" on that project.

They sure don't like it when I call 'em "Powerpoint resources".

17.Making money takes practice like playing the piano takes practice (37signals.com)
50 points by iisbum on Oct 27, 2009 | 19 comments
18.Amazon EC2 High-Memory Instances (34 GB, 68 GB) (amazon.com)
50 points by cperciva on Oct 27, 2009 | 13 comments
19.15% price cut in EC2 instances, effective Nov 1 (amazon.com)
47 points by cperciva on Oct 27, 2009 | 16 comments
20.The Human Body Is Built for Distance (nytimes.com)
45 points by tokenadult on Oct 27, 2009 | 34 comments

This kid's real problem is [insert projection here].
22.CouchDB Implements a Fundamental Algorithm (jchrisa.net)
43 points by ropiku on Oct 27, 2009 | 9 comments

It's been said here many times before: if you are an AWS value-add startup, watch out. Their march up the value chain is relentless.
24.RFPs Will Kill Us All (bigbangtechnology.com)
42 points by maxcameron on Oct 27, 2009 | 37 comments
25.Capstone projects and time management (joelonsoftware.com)
39 points by johns on Oct 27, 2009 | 13 comments
26.Setting up django and Amazon's new MySQL service (lonelycode.com)
36 points by spidaman on Oct 27, 2009 | 8 comments
27.Kernel Summit 2009: How Google uses Linux (lwn.net)
36 points by gtani on Oct 27, 2009 | 7 comments

It's a Computer Science degree, not a programming degree. If you want to learn a trade, go to trade school not a four-year university.

You wouldn't expect someone with a degree in English to know how to navigate a book contract, would you?



Ahh, sweet sizteen, to have that year all over again...

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: