While I was cruising The Morning Brew this morning, I came across Rick Strahl’s implementation of CodePaste.net. Which by coincidence was exactly the kind of thing I was gong to create with KodeBits.com.
Now I’m not bitter, but it does suck to find out not only that an idea you’ve come up with has already been done, but to find out that it’s been done well. I mean, CodePaste.net is hot. So now the dilemma, do I come up with a new idea for the KodeBits.com domain? Do I continue on and just release it as open source, making it a learning exercise? Or just throw the project away and come up with something new? Who knows!
I mean, really, in today’s day and age, ideas that haven’t been done are hard to come by. Even ideas that have been done poorly in the past, are tough to find. I suppose it’s something I’ll need to sit and ponder for a bit. We’ll see. But for now, I think I’m going to shelve the project and look for alternatives.
Well progress is pretty good actually. I’ve got a basic framework done. And a decent layout established. It’s not fantastic, but hey, I never said I was a designer.
Only had a few hours each night to work on it, so it’s not going as fast as I’d like, that, and I’m never 100% happy with my end result, so I keep refactoring to clean things up.
I’ve been trying to put all of my “Logic” into a separate layer. Make the controllers aware, but dumb. The issue there, is that it’s been pushing my business logic into my Service layer, and I don’t think I like that. I think I’ll need another layer in between.
So I’ve been tossing around the idea of making KodeBits open source. I have no intentions on selling it or anything, maybe some adsense on there or something, so that’s not my concern.
I have two fears.
1. This would be my first open source app. And it fears me to put myself out there like that. It’s hard enough writing to a blog that no one reads, I think I’ll fall out of my chair when I get my first comment.
2. I try to make my applications secure, but I’m all by myself here, and I make mistakes. I’d hate to make it easier for someone to hack my site because I leave the source out there for anyone to look at.
Oh well, I’ll think about it…
So I’ve got my OpenID Authentication setup the way I like. And a basic flow for initial authentication, but it still needs work. I added a “Credits” section too..Only fair because I’m using other peoples stuff too. i.e. DotNetOpenAuth. I also feel I need to throw some serious credit to the guys over at stackoverflow. It feels like I’m borrowing from the “Feel” when you’re over there. Think I might have to send an email to them to make sure I don’t piss them off.
Oh well, off to bed!