So we'll start with unemployment. I haven't been employed for a wee while. There are numerous reasons for this. I do like working. It offers me validation and it's especially good when your job entails meeting challenges on a daily basis. I've done jobs where I've worked for 100 hours or more in a week.
There are multiple problems:
- I'm really bad at selling myself. If you ask me what I do I almost instantly put up defences. I'm not comfortable listing out all of the things I can do and trying to put across how I think or meet challenges.
- The last couple of jobs I've done has just made me plain cynical and frustrated.
So I was being asked to implement various solutions in VBA (Visual Basic for Applications. Basically, a programming language for Micorsoft Office). This presents a few problems.
- A spreadsheet doesn't understand the information it's being fed.
- You're completely at the whims of Microsoft. Updates can cause things to break or new versions of the office suite. Nothing is documented at all well. Weird problems can crop up at just about any time.
- It's just not a programming platform.
So a solution came to mind. CIMS. A Customizable Information Management System. Basically a database back end with a web 2.0 style front end. Make it a Software as a Service solution so that payments are done on a monthly basis and the cost of customizing it being spread over a contracted term. Making it a generic framework means that it can be adapted to various industries or types of applications. For example, a Student Management System isn't all that different, from a technical point of view, from a Customer Relationship Management System or a Magazine Subscription Management system.
Given a modular design, those same modules can be used for anyone wanting the same or similar modules. Thus, the cost of development can even be spread across demand meaning that the more popular modules can be cheaper.
Better yet, leverage the open source community. If you could provide a way for Open Source programmers to make some money by doing some of the customizations which would in turn result in a monthly payment made to them for the work.
Given that the entire code base would be open source, the businesses aren't stuck with just me. There's the potential for alternatives.
Unfortunately I haven't quite finished it yet. I had a few family things come up and lately I've been focusing my energy on the Manaiakalani project. It's one of those "watch this space" sort of things.
So the two go together. I'm unemployed because I wanted to write a decent solution for businesses - CIMS.
Needless to say, I'll write a post as soon as I've got something to show people.