News for hackers. Stuff that matters.
Re:Ask HN: How to ignore guilt while using open source code? by Rk0bizaN on Sunday May 12, 2013 @02:08AM (#5693340)
Is your identity wrapped up in being a super-competent programmer who can do everything by himself?

http://www.paulgraham.com/identity.html

I can suggest three approaches to not feeling guilt over using other people's code:

1) Get "writing difficult programs" out of your system by writing some really difficult programs. Don't let it contaminate your more practical work. Optimize separately.[1]

2) Notice inconsistencies related to the guilt - can you do more good in the world with the time and money saved by reusing existing code? Know the concrete thing you're trying to achieve, and remind yourself of it when you feel guilt over trivial things. Another inconsistency: you probably don't feel guilt over using Intel processors or Linux or all the amenities of civilization.

3) The nuclear option - hundreds of hours of meditation. If you can notice the guilt over and over again, or repeatedly ask yourself who is feeling the guilt, you are almost certain to attain mastery over these unwanted thought patterns. See [2]

[1] http://lesswrong.com/lw/6z/purchase_fuzzies_and_utilons_sepa...

[2] http://sharanam.tumblr.com/post/865951869/kenneth-folk-a-sys...

Re:Ask HN: How to ignore guilt while using open source code? by realrocker on Sunday May 12, 2013 @04:51AM (#5693647)
You are making a lot of sense. Especially "writing difficult programs" out of your system". I am going to attempt this. Thank you.