Why is it that github even has an issue tracker? Doesn’t it make more sense to have bug reports and enhancement requests submitted through pull requests?
Think about it for a moment:
How many times has someone filed a bug report giving you little or unclear information. Now you have to waste your time trying to contact the person to get more specific information. This could have been totally avoided if the person would have written a failing test demonstrating the bug in the first place.
How many enhancement requests have you’ve gotten that, though seemed like a good idea, required an enormous amount of effort or was something that a single person needed. Why didn’t the requester take the time to code the enhancement so as to not consume the time of the project author(s)?
As an experiment I’m going to do this with the new project I’ve started. I’m hoping that by removing the issue tracker it will encourage more people to step out of their comfort zone and participate.
I find it amazing though that I still get emails, requests and contributions from this simple plugin. The biggest request I get is from people wanting to use PopUpWindow in their commercial applications and needing to know what the license is. I’ve always said that all the software I write is open source and you’re free to do with it what you want, however I understand that this doesn’t fly in the corporate world. After looking over and talking about licenses with others who write open source software, I’ve decided to follow others and put PopUpWindow under the MIT license. I think this is the least restrictive license out there and finally clears the air.
PopUpWindow also got an update thanks to Jason Holden who added Unload callbacks. This is what I love about open source, the software that I start gets further redefined by complete strangers who only want to see it improve. It’s totally awesome. Thank you Jason.
So in my attempt to learn git better and get more people contributing and wanting to contribute to my projects, I’ve started moving everything over to github. My first move is of course the CF8 syntax library for CFEclipse. Because of this, I’m going to remove it from the box.net widget and place it in a new github section of the links to the right.
said at dinner one night:
innocent victim – “My God, our new kitten has such a ravenous appetite”.
me – “Ravenous?!? That’s some word there, i’m quite impressed. You got a fucking thesaurus under your place mat or something?”
Use in your next stand up routine if you want. Actual conversation with some more embellishing thrown in. Before you read, let me be the first to say that my comedy is offensive and down right rude. I’ll make fun of anyone and everyone at anytime. When it comes to laugh, everyone is fair game including myself. I’m not a racist, a sexist nor homophobic; I just love a good laugh. With that said, if you’re easily offended or can’t take a joke and see the humor in life… piss off.
So I go downstairs to visit a couple of friends. One of them is all pissed.
Me: Dude, what’s up with Bob? He’s all pissed.
Dave: Oh… Bob’s feeling betrayed.
Me to Dave: Betrayed? How the fuck does someone feel betrayed? What… did find out his boyfriend was throwing warm yogurt on back this whole time.
Dave: No man. He was helping someone on a project, things got fucked up and now the guy he was helping is putting the whole blame on him.
Me to Bob: Dude, you didn’t get betrayed. William Wallace was betrayed, you got fucked. So do yourself a favor… spackel some Preparation H on your crack, throw on a Tuck’s pad for good measure, pull up your pants and get over it.
Bob: Fuck you.
I love open source, love it. I’m one of those guys that hunts around for an open source alternative to every piece of software out there. I can’t stand paying ridiculous prices for software when a better alternative is available for free.
Let me give some examples:
During my job I’m required sometime to edit images, nothing too crazy, just resizing and cropping mostly. Now my employer could shovel out the money and buy me Photoshop, but to me that seems a waste. I’m not a designer and never will be so Photoshop is over kill for me. So for editing photos I use Paint.Net, a free open source alternative. Now grant it, it doesn’t replace Photoshop if you’re a high end graphics guy, but for people like me, it works great.
My job is to program and build websites. My programming language of choice is ColdFusion. Now if you do websites for a living you no doubt have heard of DreamWaver. Now granted DreamWaver isn’t that bad for WYSIWYGing a website, but for programming in ColdFusion, it’s a nightmare. Adobe obviously want you to use it, but I choose not to, instead I use CFEclipse. CFEclipse is a free opensource plugin for Eclipse that does everything I need it to do. Not only that, but I feel it’s more stable then DreamWaver and plus since it’s build on top of Eclipse, there are a ton of plugins for it. If you’re a programmer, you need to check out Eclipse. If you’re a ColdFusion programmer, drop DreamWaver and go with CFEclipse.
OK, enough fluff and on to the purpose of this post.
Valentine’s Day is coming real soon. To celebrate it, let’s show our support to all the opensource project we love so much and make it a donation day.
I’m sure they are a ton of people using the projects I mentioned above and other project to do their work and make a living. I’m also sure that at one time, you probably thought about making a donation and probably forgot to. Well nows the time do it.
On Valentine’s Day, go to the project’s websites and make a donation to show your appreciation for all the contributors hard work ( it doesn’t have to be a lot, really anything is appreciated).
Pass the idea a long.