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

I am trying to fit this in with what I've seen in college and at work.

I attended computer engineering college in India, and here it gets extremely competitive. You've got gazillions of students fighting over a college seat not because they love programming or because they love software, but because being a computer engineer is key to financial success. So, they slog over their grade 12 scores and IIT-JEEs and CETs, and secure a seat.

Once they get into college, it's all about getting 'distinctions' - grades higher than 66%. Consistent results mean they get placed in-campus and escape the monotony and the soul-drubbing experience of a fresher's jobhunt.

And what then? It's all about the next appraisal, the next promotion, the next overseas opportunity. Better pay means better marriage prospects, a better lifestyle and a better social circle, whatever their definition of the latter term may be.

And in this pursuit of lifestyle comfort and material excellence, the only time they really, really care about code quality or software design is when it has a real and direct bearing on these prospects.

And that bugs me - not the pursuit of material comforts, but the relegation of software craftmanship to a second order of priority. I have an inkling that in their upbringing, the economic and social aspects of success were ALL that that was defined. Often to the detriment of every other aspect of quality. And it is this unbalanced focus that I take issue with.



>Once they get into college, it's all about getting 'distinctions' - grades higher than 66%.

66% correct, or 66th percentile? At every school I went to, 66% correct would be a failing grade.


66% correct.

And if you can get that consistently at the University of Pune, Bob's your uncle and the universe is your oyster.


A cutoff of 66% has nothing to do with the complexity of the marking requirements nor any standardisation done.


I didn't say it did. It's just surprising to see that much of a difference, regardless of the cause.




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

Search: