Chromecide.com

Media

How to not be Greedy?

by Justin on Jul.15, 2010, under ARG Manager, Flux Singularity, Media, Personal, Social Networking

As Flux Singularity is approaching a point where I will be able to start beta testing, my mind has turned to the inevitable, “How do I make my money back?”

I would love to be able to simply release it as an open source project, providing it for free to anyone who wants to use it, but let’s be honest here.  I’ve put an uncountable number of hours into the design and development of this system over the last few years.  I’ve sacrificed time with my family.  Don’t get me wrong,  I enjoy working on the system and I really believe in the concept, but without trying being selfish, I want my dues.

Now I’m not a greedy person.  I’m not the sort of person that thinks “Alrighty, hard work done, now to sit back and watch the dollars roll in!”.

I want to find a new way of doing business.  A business model that is fairer. For Everyone.  Where the people involved get paid what they deserve and the end consumer DOES NOT pay for someone’s luxury car.  I’d like to be able to “share the wealth” (and the love) with those that deserve it.

One idea I’ve had was born from the concepts of Crowdfunding and an idea I had for Crowdfunding the production costs for an Independent film, so that by the time the movie is ready for release, everyone who should have been paid, has been, allowing the movie to be released for free. As in creative commons free.

Could the same concept be applied to software, albeit in a slightly modified format?

Let’s say I’m at a point where it’s time for me to start marketing my system:

The old way of doing things:

I would first look at my system, the time it has taken and build a business plan around a standard sales model.  This would allow me to calculate how many copies of the software I would need to sell to break even.  I would then use this information to draw up a business plan taking into account such things as overheads and all of the REALLY interesting stuff.  I would then need to present this plan to an investor (or a bank) to be able to get the money to allow me to market it.  Of course this investor would then want a cut of the profits (assuming I made some).  This way of doing things would force me into the Greedy way of doing business.  I’d be made to charge more for the software than I would feel comfortable with.  I’d quickly begin to lose control over the decision making for the project, as the investors put pressure on me so that THEY can benefit.

Alternatively, I could go down “Software as a Service” route.  Not release the system at all, instead setup a dedicated server, and rent the use of the system.

A new way?

All I want from this is to make back what I’ve put in.  After that point, I don’t see the need to keep charging for it.  Like I said.  I’m not greedy.

Is there such a thing as “reverse” Crowdfunding? Raising the finds for a project after it has been completed?  After the “crowd” can see a working version of what they are supporting?

Would people support a Crowdfunding campaign, whose goal is to free up a developer from the greed of Commercialism?

I REALLY don’t want to go down the standard business paths for Flux Singularity, but I DO want to be paid for what I have done.

If I didn’t need money for outrageous things like rent, utilities and food, I’d just release it for nothing straight up, but unfortunately, the world simply does not work that way…

Thoughts?? Please Comment…

Leave a Comment more...

Flux Singularity Progress Report

by Justin on Jul.14, 2010, under ARG Manager, Development, Flux Singularity, Media, Technology

So I’ve been mad at it the last few weeks.  Outside of work, I have been spending any free time I have working on Flux Singularity and it’s really starting to come together.  I should probably give some in depth analysis of everything I’ve completed so far, and what is left, but I’m just going to summarise the updates and get back to getting the system done.

DockUI

The Messaging and request subsystem is finished.  It can handle both single instance requests, as well as poll based requests.  Single instance requests are things like retrieving the details of an object to display on an edit form, while a poll based request is more designed for things like lists of objects, where the information can change over time and needs to be updated.

Flux Singularity

On par with the development of the DockUI widgets, I’ve created the core framework for the Flux Singularity Server API.  This includes methods for sessions and user registration, authentication and data security, as well as object schema and content manipulation functionality.

The Twitter information retrieval has been integrated into the core communications engine, and updated to reflect the new methods for creating and validating objects.  I’ll be beginning testing with this hopefully this week, so keep an eye out for a couple of Twitter accounts that, well…quite frankly…appear totally normal, but that’s the point isn’t it?


Next Steps

In my original coding for the Twitter interaction, I had the sending of Tweets being performed by the event loop.  I want to move this into the Twitter process loop to bring the methods into line with the modularity of the system.  This would then limit the tasks of event loop to those of data modification only.   For example, the event loop would calculate if a Tweet is ready to be sent, and if so update the “NeedsToBeSent” flag in the database.  This tweet would then be picked up and sent upon the next iteratoin of the communications loop.

Updating the way that works would complete the Twitter module of the Communications system.  With that out of the way, I will be moving onto updating the Web Site Renderer to include support for Hierarchical navigation, web forms and web site statistics gathering. (At the moment, it only supports basic, flat structured static web sites.)

Once that is complete, it’s onto the Event Processor, although the work to get that finished would primarily be updating code to bring it in line with the recent modifications to the methods for creating and validating objects, and to expand the capabilities of the script engine.

While this may seem like quite a fair amount of work, I’m still on track for having the system ready for some major testing by the start of August.

The only real outstanding question mark over the timing is the arrival of our New Bubba, because nature has it’s it’s own timeline, and The Better Half is gonna need a well deserved break after 10 months!!

Leave a Comment more...

Raising Children for the future

by Justin on Jun.28, 2010, under Media, Personal, Social Networking, Technology, The New Baby

With the imminent birth of my 3rd child, my mind has been turning to the future and how to ensure I give my children the best possible chance to succeed in the future.  I’m sure most parents do the same thing.

I was at the supermarket the other day with my 2 year old daughter.  We only had to get a couple of things, so I took her through the self-serve checkouts.  While I was holding her, letting her swipe the items through the machine, a few questions sprung to mind:

How many manned checkouts will there be in 20 years when my daughter is shopping for herself?  Will they all be self-serve?  Will there even BE supermarkets?

It’s a bit of a scary thought.  How can you ensure your child is prepared for a future that in reality, is unseeable?

Shopping for groceries online, at least in my experience in Australia, is still a bit touch and go.  You end up buying “packages” that contain items you never use.  The only payoff is the convenience, especially these days with how much time everyone has to spend working just to make ends meet.  But apart from that, and the few self serve sections that some supermarkets are installing, the face of shopping really hasn’t changed much for as long as I can remember.

The other major changes I have seen have been in the media landscape.  You’d have to completely disconnected to not be able to see it.  Not even 20 years ago, the sort of movie that an independent film maker could produce would not even be able to come close to the quality and distribution of the major film studios.  Yet here we are today with original, high quality high definition independent films being released all the time, and being viewed by millions of people worldwide.

Services have started springing up to help make the process easier, joining script writer with producers and directors, building communities of fans around a film before it has even been made and services to help gather finds from those fans to make the idea a reality.

I’m not even a film maker, but I have 2 production on WreckAMovie, which provides services for a collaborative approach to film making.  One is an idea for an open source feature length film, and one is for “One Man’s Life Work”.  It has just become so easy to start turning some of our dreams into reality.

Can you imagine what things are going to be like for my daughter in 20 years?

Dear Diary,

So another day another dollar.  Some of the tasks today were actually quite fun, amidst the normal drudgery.  I had two blocks of script writing, one was for an old school 2d horror movie style, quite retro, dad is always going on about the “good ol’ days of 2d”.  I just couldn’t imagine it. Why would you?

I also had a couple of blocks of order packing. I HATE those with a passion, they take so damn long and pay bugger all.  The others were just the normal drudgery, administrative tasks, and some programming.

Dad was telling me again today that only 20 years ago, people did the same thing, all day, every day.  Each person had a single job description.  And they and they had to go to offices, and factories. It still amazes me.

Next week should be good, because I’m rostered on for field duties.  Hopefully I’ll get some more horse work blocks, they were great, not to mention the pay is really damn good.

My “bike maintenance” block was fulfilled today, 2 days early, so pretty stoked about that. I also helped Connor study for his office admin certification, and he’s coming along well.  Will be good for him to get some extra cash while he’s putting together his block for that new tv show.

Anyways, bed time.

1 Comment more...

The Shed Collaboration – An Open Source Movie

by Justin on Jun.27, 2010, under Crowd sourcing, Media, Script Writing

I have decided to open the script for “The Shed” up to anyone who wants to help see this become a reality.  It will be a long term project, simply due to the ambitiousness of the idea.  Here it is in a nutshell:

Take a script for a short film.  Expand the story behind the script to include enough material for 3 separate scripts, each from the point of view of one of the 3 main characters.

Create the scripts, including instructions for filming(i.e. multiple Camera angles of the same scene etc)

Crowdfund the resources needed to pay everyone involved in the actual filming.  This includes actors, camera crew, director, etc.

This way everyone who should have been paid for their time have been, with the exception of the “script writers”, which will be the broader community in general.

The raw footage can then be released under a Creative Commons license, allowing anyone to remix and mashup the footage to create their own vision of how the story should play out in film form.

The production is being hosted on WreckAMovie.com (http://www.wreckamovie.com/theshedcollaboration)

Currently only the basic avenues for discussion have been set up, as well as the original script, my notes for what I intended the vision to be, and the raw assets used so far for things like the movie poster.

Leave a Comment more...

Stocktaking

by Justin on Jun.13, 2010, under ARG Manager, Flux Singularity, Media, Personal, Script Writing, Story Writing, Technology, The New Baby

With the new baby due in a little over 6 weeks, I have had to take a long hard look at the projects I have in their various states of incompleteness.  Everything from horror movie scripts to iPhone apps.  Some are easier to drop from the list than others, but with my personal time about to be slashed, it is something that needs to be done.

The iPhone apps are easy, for the simple reason that Apple have made it too hard and too expensive for me to “get into the game”.  Add to that the fact that even if the app is approved, they could pull it any time, and the decision is made.

The horror movie scripts, well script, one is little more than an idea.  Tougher.  Especially the script for “The Shed”, a script I bought last year from a guy called Alex Whitmer.  While I’d love to be able see the script turned into a Feature length film and my full vision created, it is just not going to happen in the near future, so that is going to be dropped as well.  I’m actually thinking of releasing the script under an Open license, maybe one day I’ll be able to watch someone else’s vision of the script.

One I’m really not ready to let go of, even though nothing has progressed in FAR too long, is OpenEmergency.com.  I think the idea is good, but again, time is against me at the moment, so it will have to move to the back burner for a while.

The rest are minor ideas or projects that I feel can wait indefinitely so I’m not too worried about those.

This has left me with only one item on my list. Actually two, but they each rely on the other so I’m counting them as.  These are “One Man’s Life Work” a constant and persistent fictional universe and “Flux Singularity” the software to run it.

I’ll be working to consolidate the information on both projects in the next week or so, to help give myself a firmer direction for them.

Leave a Comment :, more...

[Codename: Flux Singularity Update] Islands in the stream

by Justin on Jun.10, 2010, under ARG Manager, Development, Flux Singularity, Media, Story Writing, Technology

With the base functionality of Flux Singularity forging along nicely, I have turned my attention to how to deal with the security of the content.  The idea of the system is to be able to have multiple story lines running in a single universe, in a coherent way.  If i didn’t have to worry about who is and isn’t “behind the curtain”, it would be a simple matter of securing the information in one go.  You either have access, or you don’t.

But now that I’m thinking about sharing the system, and possibly the data, it means I need a much more robust approach to content security.  I have been using my own projects as “test cases” against this concept.  I have a couple of stand-alone horror movie scripts I’ve been working on for a while, along with a couple of ARG concepts tied into a much longer running story line.

While the movies, the story and the ARGs exist in the same universe, they don’t exist together as part of a single story line. I don’t want to limit myself in future integration of the story lines, so structuring things in the form of “Projects” or “Folders” simply is not going to work, the solution needs to be far more flexible.

My proposed solution is to instead think of the universe as a “giant stream of information”.  Each project would be an “island” within this stream and users would then be granted access to an island.  Characters, objects and other concepts can then be shared between islands using “bridges”.  This would allow cross-story use of characters etc, while leaving the original content creator in control over who sees what, and what information can and can’t be bridged.  A bridge can link anything from a full object (Character, location etc), down to a single attribute of an object.

A simple example of this is a bridge between one of my movie “islands” with one of my ARG “islands”.  Both story lines, while separate, exist within the same geographical region.  Both story lines require a police officer, albeit in a minor role.  Instead of having to come up with 2 police officers for the universe, I can bridge the officer from one island to the other.  In terms of the overall universe, this would make sense, as both “incidents” in each story would be covered by the same police jurisdiction, so it would not be impossible for the same officer to attend both incidents.  If either story line required more involvement by a police officer, I could then choose to either create another officer, or expand the role of the original officer in one island, while he would remain a minor role in the other island.  At the completion of his role within my individual story lines, I could then release him into a “public island” which would form a repository of assets that can be used by other people in their own story lines.

I believe this concept of islands and bridging will encourage my primary goal of Flux Singularity.  To create a constantly changing and persistent universe and, as a side effect, would make fleshing out the history of the universe more collaborative.

Leave a Comment :, , , , , more...

Hardware Failure and other ramblings

by Justin on May.09, 2010, under ARG Manager, Story Writing, Technology

Shattered.  Just as I was about ready to hit the go button on the web site I was going to use to test the site maintenance features of my ARG Management system, epic hardware failure.  20-20 hindsight says I should have checked the hard drives of the second hand machine I was using, that was shipped through standard post,  BEFORE I installed anything that was semi-production ready.  I’m good at that sort of thing.

So now I’ll have to hold off till pay day so I can get some replacement parts.  I think I have something I can use in the mean time, but it’ll take a couple of days for me to get the time to get everything re-installed and re-configured.

Luckily I have everything backed up in an SVN repos, so no stresses there.  At worst I have lost maybe half a dozen notes I had put in late last week, but I’ve mostly been working on system dev as opposed to content, so *phew*.

In terms of progress for the Management software itself, I have been concentrating solely on the web site maintenance side of things, and it is pretty much complete. I have upgraded the way that templates are created and rendered to provide some more flexibility in site design. I have almost finished the web site editor, with only saving content items being left to implement.

That’s why I’m so shattered about this server dieing. I have a site almost ready to go. The template needs a few tweaks, most of which are stock photos, but I have to wait for pay-day for those. A little more detail in the content and it’s all good. So it would have been a perfect test bed for the system. I have events set up to automatically release “new” content in the future. And now I’ve been stalled just as I round the last bend. Oh well, another lesson in patience i suppose.

Story writing. A lot harder than I remember it being ( in grade 6). Sometimes it can be hard just to progress a couple of sentences. Thinking about it now I should probably have started with a firmer idea of some of the details, but all in all I’m fairly happy with how it’s going. I never proclaimed to be the next Shakespeare, but I’m having fun with it.


Leave a Comment :, more...


Crowd Sourcing Experiment #1 – Ideas for torture (mwah ah ah ah ahhhhhh)

by Justin on Feb.09, 2010, under Crowd sourcing, Media, Script Writing

I’m currently in the process of writing a movie script.  Generally, the script is going quite well, with the primary scenes and general flow laid out.

The details of each scene are coming along, although I am starting to hit a bit of snag in terms of ideas.  Enter you, dear citizens of the interwebs.  I need some help coming up with ideas for methods of torture.

The primary protagonist is a young woman, and most of the scenes revolve around her torturing a young man.  This is NOT going to be a “Saw” type movie, attempting to “wow” the audience with pure shock, as I’ll never actually be showing the torture happening, but I want the audience to get the idea of what is happening.

An example is where the woman drives an awl into the leg of her victim.  You’ll see her raise the awl, you see her arm swinging down, but instead of seeing the awl pierce the flesh of the victim, you’ll see his face instead, or see the event happen as a silhouette, a shadow on the wall.

The “torture room” is a shed or garage, so any “tools” would need to be common to such a place.

Please impress me with your brilliance!! (and thanks in advance)

P.S.  Please keep in mind that is NOT going to be a “Saw” like movie, so no “Shock factor” type stuff.  There will not be copious  amounts of blood being thrown around, our evil woman wants this man to survive as long as possible, in terrible pain.

2 Comments more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...