Brad Fitzpatrick (brad) wrote,
Brad Fitzpatrick
brad

Go go open source

One of the great things about open source is that it invites a lot of criticism of your code, leading you to avoid dirty/ugly hacks, to document your code, advertise your intents/proper usage, rationalize your dirty hacks when required, etc....

Just knowing that people will be looking at it makes you work all that harder to make it good.

If you haven't seen this all in action before, here's some examples from Randy's (ydnar's) two javascript libraries that we open sourced the other day:

Randy apologizes for lack of docs:
http://www.livejournal.com/users/brad/2157703.html?thread=10905991#t10905991

plix points out problems and links for background information and fixes:
http://www.livejournal.com/users/brad/2158332.html?thread=10912252#t10912252

Randy clarifies what I should've done, apologizing again for lack of docs:
http://www.livejournal.com/users/brad/2158332.html?thread=10914812#t10914812

And traditional open source byproducts....

Share it! (from two people)
http://www.livejournal.com/users/brad/2157703.html?thread=10907783#t10907783
http://www.livejournal.com/users/brad/2158332.html?thread=10913532#t10913532
This helps me:
http://www.livejournal.com/users/brad/2157703.html?thread=10909575#t10909575

Have you seen this? (good links)
http://www.livejournal.com/users/brad/2157703.html?thread=10909831#t10909831


<3 open source. (but note that we didn't GPL it, so we're not total hippies or anything....)
Tags: open source, tech
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments