Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"One missing semicolon will take your whole tower down, and you realize this in the first day of practical exercises."

Isn't that what makes CS easier? You get immediate feedback. You know if it will be right or wrong before you even turn it in.



Yes and no. You can understand a concept 100% and execute it 99% and still have the program fail. In other engineering disciplines, that gets you a good grade. In CS classes it's a fail.

So you have to sit there and make sure it actually works. I'm not a programmer, but I took CS courses. Debugging your homework is fucking awful. I understand it's a skill necessary for programming, but it's awful. Especially when the bug is a mistake that is unrelated to the topic of the homework.

I remember pulling an all nighter trying to figure out why my problem set didn't diff correctly. I must have spent 20 hours on a single bug.


A missing semicolon tells you only one thing; In all likelihood, there are many things wrong with your code.

In most other subjects, there are ways to get most of the feedback in one go.


You know if it will be right or wrong before you even turn it in.

Most student-written test suites I've seen are not nearly this thorough.


Sure, but that is all about attention to detail. It isn't really about how smart you are rather how much effort you put in.


Depends on your personality.




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

Search: