List of Personal Projects as of August, 2008

August 13, 2008

A list of what personal projects I have going on.

These are all unpaid (at the moment) and for my own personal career development.

14 comments

#1. Rey Bango on August 13, 2008

Looks like u have your hands full. :)

#2. Herus Armstrong on August 13, 2008

Surely you’ll have success with all… CakePHP + jQuery will be the master of the year!!! Another big deal: RentUpdate… looks very useful and good planning!

I wish you the best times to work on this and self-motivated!

#3. Mike Branski on August 13, 2008

Curious to see Open Ad Sense, for sure. I haven’t worked with Google’s AdSense before, so there wouldn’t be any need to “convert” me. ;)

#4. Ben Fraley on August 13, 2008

Awesome dude. Still don’t know where you find the time for all this stuff :)

#5. Marc Grabanski on August 13, 2008

Rey: reason for quitting my full-time job to do part time consulting.
Herus: yes, CakePHP + jQuery will be great and I can’t wait to see it in action.
As far as Rent Update’s planning, I’ve been working on it for over a year now – so there has been more planning and work put into it than any other project that I’ve done.
Mike Branski: I’m excited about Open Ad Sense and have been planning it for a long time. Though, I need to release Rent Update before I tackle this project.
Ben Fraley: the time? I started doing these things during evenings and started getting burnt out… so I decided to quit my full-time job to focus more time on developing my ideas.

#6. Neil Crookes on August 13, 2008

Hi Marc,

Wow, sounds good. I can’t wait for the CakePHP / jQuery integration stuff.

Like you, I also have a few personal projects that are on the go, but they have been that way for a while now, I.e. I have been doing lots of planning and not much programming.

I guess thats just the way I am. But I am getting fed of myself!

My wise old mum has a saying: “Good enough, for now”. I think it means just do whatever you can, then as soon as you’ve got something useful, get it out there, get people using it, get their feedback. Then take their ideas and feedback and implement the most important enhancements.

The idea has been reinforced by the research I’ve being doing into Agile development methodologies recently, which focus on working software over comprehensive documentation (=planning). After all, you can plan for ages, and still get wrong. Better to just do it, in little iterations, then review it, and change it if necessary.

What do you think?

[BTW, this is a blatant attempt to get you to do the CakePHP / jQuery stuff asap ;-) ]

#7. Marc Grabanski on August 13, 2008

Neil: HA! Yes the jQuery / CakePHP stuff is coming.

As far as planning goes, if you are good at planning and have built many web applications before and can plan it all out, Great! But I have only found that detailed level of thinking and planning in those who’s professions is just that – planning (major corporations who have $$ to spend on planners). Planning and developing are two separate professions in my opinion.

Software developers are poor at planning (so I’ve seen), so for most of us the advice is if you can think of it, then try to make it. I don’t try to plan much anymore, instead try to break the next steps into bite-size pieces and do what I can with it.

Ultimately, there is no secret formula because this industry is new – if someone claims they have the answers (for anyone else but themselves) than I am very leery of what they are saying. It comes down to finding out what motivates you and work with those motivations, just like any other job.

#8. Robert on August 14, 2008

As a creator of a JavaScript game myself, I was very pleased to see your mention of a JavaScript game, one that is multiplayer with comet no less (bonus points!).
I feel there is a LOT of great room for expansion with JavaScript games.

I do worry that all your work into Carcassonne online will be for naught (aside from personal gain in bettering your skills) since it’s all copyrighted by another company, thus you’d get sued probably if you ever released it.

Still, I’m 100% for more JavaScript game development :)

#9. Marc Grabanski on August 14, 2008

Robert: I told the owner of Rio Grande Games about my pursuit of building carcassonne in JavaScript and he didn’t seem to be interested at all. I even asked him if he wanted to buy it, lol. Personally, I still have hope that once I show him the finished game he will be very excited and work something out with me!
As far as being sued, I don’t think I would get sued for releasing a game that I don’t get any money for. This would be a bonus for them, because I would be spreading their game – helping their sales in a market that they are not interested in being in.
At the end of the day, Carcassonne is being built so I can play it online with my friends. Even if I can’t show it publicly – it will always be ok to play with friends and other developers.

#10. Robert on August 15, 2008

Marc: Ahh, interesting about the lack of interest from Rio Grande about it. I’ve always thought about doing conversion of real life board games into online multi-player board games in JavaScript, but felt like I would just get sued.

Where did you get the art for the tiles? Did you scan them in? Find them online? Get an artist to do renderings for you?

Which comet solution did you end up going with?
I’d love to hear about how you set up your architecture (which web server, comet server, database, authentication system, etc.)

#11. Paul Irish on August 15, 2008

Great stuff here, Marc. I’d definitely be interested in helping you with your Carcassone project. Holler @ {my name}.com if you think I could contribute.

#12. Marc Grabanski on August 15, 2008

Robert: Fear of getting sued? Yeah I’d only be afraid if you were trying to make money via ads or selling subscriptions or something.
As far as the images and assets – I set all the tiles on white paper and took a picture. Then I brought the picture into photoshop and touched it up. I then rotated each of the pieces and exported the sets of four to make CSS background images for each tile.

Paul: cool, I’ll keep you in mind if I decide to reach out for help on the project.

#13. Herus Armstrong on September 01, 2008

I’ve a project in portfolio that could be helpful to your “Rent Update”, in design way maybe. http://www.webferias.com.br/ I’ve done a few years ago (and it’s pt-br language, sorry) and it is about rent places (beach house, apartment) in focus on “vacations, holidays” (férias, feriados, in portuguese). If you need some specs to go on in some way, ask me, maybe I’ve some answers to you.

#14. games on April 03, 2010

Yap Great stuff here, Marc. I’d definitely be interested in helping you with your Carcassone project.

Leave a comment

Comment in textile images by gravatar