I went to Columbia, and in the past ten years they've completed overhauled their Software Engineering course something like four times. And, as of the time i took it, it still sucked.
But it's not Columbia's fault.. i haven't heard of any CS program that provides good Software Engineering education.
Specifically, in the real world you'll often have to work with huge existing codebases full of legacy code, written by other people. Schools leave graduates woefully unprepared for this.
Important lessons they should teach:
- How to use a debugger to quickly find the bug in 20,000 lines of someone else's hairball code
- How to use a profiler to improve the performance of someone else's hairball code
- How to use a memory debugger, like Purify or Insure, to find the obscure memory error in someone else's hairball code
- How to refactor hairball code safely and in such a way that you can still ship at any time
I don't understand your post. You say, "There are a few reasons why automobile pedals are different from mouse buttons," and pique my curiosity, and then i read through your post looking for the reasons, and then i never find them. You mention standardization, but (a) mouse buttons are in standard locations and (b) even if they weren't, wouldn't that be a way that pedals are different from buttons rather than a reason?
Exactly -- New Yorkers rarely notice that there's a "rest of the country" out there, and if the project makes sense here, that's all that matters. Who cares whether or not these alleged "other cities" follow suit?
Just think what could be if all this human effort had been channeled through a charity
Just think of what a difference Mother Teresa could have made if she had gotten an MBA, passed the Series 7 exam, and went to work at a high-powered Wall Street firm.
If she dedicated her life to that job, working tirelessly around the clock at the expense of her personal life and giving up on the opportunity to start a family, she could have made hundreds of millions of dollars, and used some of that money to have a real effect on making the world a better place.
Oh wait, i forgot, it only counts as charity if it's sentimental and photogenic.
Have someone move your arm around with your eyes closed, and you can still touch your nose without looking
Have someone announce chess moves while a chess expert has his eyes closed, and he can still announce his own moves without looking. Does that mean he has a "chess sense"? No, it's just a model he keeps in his brain. Just like the model of his own body.
What about the guys who "got a feeling" they should head to higher ground when there wasn't a tsunami coming? What about the guys who didn't get a feeling when it was?
People get feelings and act on them all the time. We only hear about the rare times when they coincide with an actual event.
That's not a sense (i.e. an input into your brain).. it's your brain's model your body's current position. And it can get out of sync with reality, which is why baseball players punch their mitt before making a catch.
Are you talking about Stock Keeping Units, or is there some other definition of SKU?
Same reason they didn't get the Turing Award until just last year.
Is there a more suitable IDE that works with most popular OSS (and not so OSS) languages including XML, SQL, CSS, PHP, Perl, Java, and C/C++?
Yes.
There's quite a bit of evidence to suggest that he "secretly" runs a Mac
Like what?
What's ems?
This is doubleplus ungood.
I went to Columbia, and in the past ten years they've completed overhauled their Software Engineering course something like four times. And, as of the time i took it, it still sucked.
.. i haven't heard of any CS program that provides good Software Engineering education.
But it's not Columbia's fault
Specifically, in the real world you'll often have to work with huge existing codebases full of legacy code, written by other people. Schools leave graduates woefully unprepared for this.
Important lessons they should teach:
- How to use a debugger to quickly find the bug in 20,000 lines of someone else's hairball code
- How to use a profiler to improve the performance of someone else's hairball code
- How to use a memory debugger, like Purify or Insure, to find the obscure memory error in someone else's hairball code
- How to refactor hairball code safely and in such a way that you can still ship at any time
But no, instead we learned about UML.
In that case, you could more accurately describe yourself as a "small-l" libertarian.
Post of the year!
No he didn't:
http://en.wikipedia.org/wiki/Contra_Code
What's ITO?
I don't understand your post. You say, "There are a few reasons why automobile pedals are different from mouse buttons," and pique my curiosity, and then i read through your post looking for the reasons, and then i never find them. You mention standardization, but (a) mouse buttons are in standard locations and (b) even if they weren't, wouldn't that be a way that pedals are different from buttons rather than a reason?
"In fact, it is well-known in the city that Mayor Michael Bloomberg rides the subway every day."
Mike: "First thing every morning, I wake up and go jogging before I take the subway to work."
"The mayor, who takes the subway from his upper East Side home to City Hall..."
Mayor Bloomberg famously does take the subway to work.
Exactly -- New Yorkers rarely notice that there's a "rest of the country" out there, and if the project makes sense here, that's all that matters. Who cares whether or not these alleged "other cities" follow suit?
Bigger Brains Make Smarter People Study Says
Use a comma, Sideshow Bob!
Don't use big words if you don't know what they mean.
Just think what could be if all this human effort had been channeled through a charity
Just think of what a difference Mother Teresa could have made if she had gotten an MBA, passed the Series 7 exam, and went to work at a high-powered Wall Street firm.
If she dedicated her life to that job, working tirelessly around the clock at the expense of her personal life and giving up on the opportunity to start a family, she could have made hundreds of millions of dollars, and used some of that money to have a real effect on making the world a better place.
Oh wait, i forgot, it only counts as charity if it's sentimental and photogenic.
Someone [...] came up with a very elegant, very British, solution to broadband policy here.
And what was it? I read through the whole article and never found out what this teaser was all about.
It's from the Law of Conservation of S's. Consider the following sentences:
American English: I wish you were as interested in math as you are in sports!
English English: I wish you were as interested in maths as you are in sport!
You can't take away an s without it popping up somewhere else.
echo -n YHBT | md5sum
echo YHBT | md5sum
Have someone move your arm around with your eyes closed, and you can still touch your nose without looking
Have someone announce chess moves while a chess expert has his eyes closed, and he can still announce his own moves without looking. Does that mean he has a "chess sense"? No, it's just a model he keeps in his brain. Just like the model of his own body.
What about the guys who "got a feeling" they should head to higher ground when there wasn't a tsunami coming? What about the guys who didn't get a feeling when it was?
People get feelings and act on them all the time. We only hear about the rare times when they coincide with an actual event.
That's not a sense (i.e. an input into your brain) .. it's your brain's model your body's current position. And it can get out of sync with reality, which is why baseball players punch their mitt before making a catch.