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

Sometimes it's hard, but most of the times I find it easy. I think it's because I always assume I could write better code.

That is, after finishing something, if I did a rewrite say a month later then it would have a better design, with better code and hopefully fewer mistakes.

Thus if someone else points out my design or code isn't the best or I've made a mistake they're kinda just pointing out the obvious.

An important note though: this does not mean I don't defend my solutions. They may criticize it, but I judge their criticism before answering. Often I'll agree, after all, most of the time my solutions can be improved. But sometimes I'll disagree and then I'll say that and give my reasoning why.



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

Search: