Hacker News new | ask | show | jobs
by analog31 3151 days ago
These days I think that the creative element of programming is why software is eating the world at the pace it is. Undergrads can look at each other's code and say Wow! while one titration is fungible with every other.

Seeing past this level of understanding is an attrition gate in any subject. What I mean is, the students who got past freshman chemistry to become good chemists are the ones who saw the creative element in chemistry.

Those same students may have taken the programming course and seen different codes as fungible with one another. Or in math, proofs, or in English, essays. I know people who came away from the freshman programming course, with the conclusion that "it's all just memorization." Clearly it means they didn't get it, but it also means it's a widespread impression.

As for chemistry, for reasons we don't know, part of developing creativity as a chemist is to get what they call "hands," which means being able to take care of yourself in the lab without wreaking havoc on everything. You need to have a sense of what can and can't be done in a practical process, in order to see your way through a difficult project.

1 comments

The 'good' chemists I know eventually wound up at places like Coca-Cola making sugar water after a post-doc or teaching titration...after a post doc.
Every field has its own sugar water, and its own titration.

Advertising and GUI design are the sugar water of computer science.

The "coding interview" tells me that at least some aspect of programming is akin to titration.

I could give GUI design a tenuous connection if pressed, but what on Earth does advertising have to do with computer science?
As I understand things, it's possibly the biggest employer of people with computer science degrees, as well as the biggest revenue driver for the software industry.

But perhaps to generalize, the relationship between "look at how creative this discipline is" and "look at what people actually do with it in the real world" is an issue facing every academic field.

Perhaps this is a local thing; almost no one in advertising where I'm from comes out of university computer science.

Agreed on the generalisation though. I'd even wager that the "creativity of this discipline" idea is what is attracting new students to fields that aren't too viable after graduation.

I think you've raised a good point. I appreciate that every discipline wants to present itself in the best possible light. Claiming to be "creative" is one way. As a math major, I certainly felt that I was more creative than those students in other fields. Abandoning that idea is a benefit of old age. ;-) And every discipline also claims "there will be a worker shortage in our field soon" and "what we really teach is critical thinking."
> almost no one in advertising where I'm from comes out of university computer science

Do you not know anyone working at companies like Google? They have tons and tons of computer scientists working on serving the most applicable adverts as efficiently as possible to as many people as possible.

Google hires a lot of computer scientists. Advertising is it's core business.
Facebook, as well. Along with all the other ad-supported businesses.