The Daily WTF is a nice piece of work which i really enjoy reading , good humour for programmers( Even if you are not one like me , yet you like the art of software programming). To prevent this post being a thesis. What i like about programming is linus-i’m - a - bastard speech. As in his words you can gather the essence of software engineering. What are the benchmarks about good software can be gathered from the nice people here.
I’ll try to put it short : If you want to write good software, there are some few rules to obey. I read some from Mc Carthy website today, here is a pdf copyrighted by them. You’ll find them extremely easy to understand
“Quite frankly, I’d rather weed out the people who don’t start being careful early, rather than late. That sounds callous, and by God, it is callous. But it’s not the kind of “if you can’t stand the heat, get out the the kitchen” kind of remark that some people take it for. No, it’s something much more deeper: I’d rather not work with people who aren’t careful. It’s Darwinism in software development.
It’s a cold, callous argument that says that there are two kinds of people, and I’d rather not work with the second kind. Live with it.
I’m a bastard. I have absolutely no clue why people can ever think otherwise. Yet they do. People think I’m a nice guy, and the fact is that I’m a scheming, conniving bastard who doesn’t care for any hurt feelings or lost hours of work, if it just results in what I consider to be a better system.”
It takes this kind of attitude to be , indeed i said it to be. If you want to exist/ to be. You have to learn either you do things right from the beginning of you never do it. Passion/Vision is make things possible.
My work place has this Passion/Vision and we know the deliverables and when things can be scheduled on time. We just say it