Sweet Candy

When things start to come together, it’s good. Experience would beg that this is a temporary euphoria, but that’s okay. It’s like conquering a mountain, each single step at a time.

There are a number of different factors to consider with dll projects. What if you want more than one dataset? You don’t want any dictionaries defined in the actual app, nor do you want the main app (the exe), to ever directly know about anything happening underneath it. And when using a third-party tool like File Manager 3, how do you fit this in with the above vision. It’s a simple and very powerful idea, but complex in implementation. I guess.

Anyway, more later.

Ajax (not the Telamonian)

Oh baby. Waaaay back (couple of months) when this site got moving, I posted a few times about Ajax, and how cool it sounded, and even started looking into it.

It’s back on my radar.

:: EDIT EDIT EDIT ::

I missed the best link of them all … Check out Zimbra. Not that this is counterproductive to a certain other email engine that’s being developed :) … it’s all good.

:: EDIT EDIT EDIT ::

The journey begins here on Slashdot, then proceeds here to a story of how the Web-based Office will have it’s day. From here we have a host of different apps that are appearing (mostly in beta form, and requiring registration to use, but free. Writely is a word-processor. Openonmy is a file-system. Kiko is a calendar thingy.

(EDIT :: It must be noted that the some of the Slashdot-ians had questions regarding this … A very valid question.)

It’s all pretty cool. We need to get on the band wagon.

Of course, a statement like that is dumb. There needs to be a … need, a purpose. But i’m sure there is. Just need to find it. What kind of stuff could we do? … I guess it puts the web-based solution more into the forseeable future. The agent being able to log on and maintain their data. Like SalesForce I guess. That’s not really going to take away from the power of the desktop … but it could definitely be a short-term goal to offer in excess of what we do now. As in, an extra feature, for the "rich and powerful". A Premium feature.

What kind of features could we offer that are premium?

Well i guess the Intranet could definately be done in Ajax. But that needs more of a base design reconstruction.

What else?

I’m sure that most of the web stuff being talked about and thought through at the moment could definately do with a perspective of Ajax. It’s a valid development set of standards/tools that we should get on board with.

So … the bandwagon. Let’s get our gear on!

Oh yeah … Telamonian … check out Answers.com – Ajax Telamonian and Wikipedia – Ajax (Aias) Telamonian. Greek mythology, there’s nothing like it. It should be a prerequisite course for development, especially when needing names for systems … heh.

Levels/Tiers of Development

What are the tiers of Development? Should they be ranked more highly than each other? A conversation Bill and I had today sparked my brain off.

When we look at Development, how do we approach it? There are a few levels, or tiers.

1. The Functionality

This is where the majority of coders lie, most probably. This is where most people start i guess. This is also the place that can bog down a lot of good Development.

"I’ve got this AWESOME idea for a piece of software/hardware!"

Like Joel on Software states I think it’s more important to build an environment where Development can be best fostered is better than coming up with a great idea and getting some people together to get it done. This (the second thing) has it’s importance, and does happen, but it probably comes best underneath the environment.

2. Support

"How do I support this Development to the Customer?"

Where the developer/development team start thinking about Support systems, help desk, ways to get feedback from the Users etc.

A very vital part of development. Once again, it comes best through having the environment in place. I guess too, that we should clarify this "environment" i keep bantering about. I’ll do that at the end.

3. How to Sell the System (the solution)

"How do I market/sell this piece of beautiful creation?"

This is where the rubber hits the road. You get this right, and BAM, a lot of the hurdle is gone. Client’s are there, the money is flowing. You get this wrong (like I have done), and -boing-, you’ve got nothing but a cool piece of solution that has a couple of users who will haunt you until you pass from this earth. Which is not ideal.

4. There is no spoon.

–==–

Environment:

This is where all the above tiers should come under. What we should have is a structure where we look at solving problems AND thinking up cool ideas. Not going overboard on anything. Balance our longing to dream up supa-software with looking at where we are as a team, what we have to get done, what problems are being faced right now.

A place (mostly where the people are, not a physical location) where we work smart (and hard, but smart first) and where we seek enjoyment. I love it when, after a couple of hours reading code, looking at the problem, it clicks. That’s a great thing, and it means that on a sub-conscious level i enjoy work. But also, I enjoy work because I know we can share ideas. We can push each other to think in different ways. Each of us comes at a problem with a different face. My talent lies in my inability to quickly grasp the obvious :) … so explaining to me has to be simple and straightforward, which in turn makes the explain-er think through what their talking about.

Anyway, this post is a mumble-jumble of ideas. But it’s on the right track i think.

‘Nuff Said.

p.s. Bill, if you read this, i think i mashed together the middle two points we talked about … can’t remember exactly :).

Domin-Oogle

Well, here’s some fresh news for this morning. It seems Google is well on the way to becoming Evil Overlord #1 … This is the Slashdot article that references 2 articles: On The Media and Business2; which describe how Google is buying up unused fiber optic cable across the States to create it’s own brand of Internet, creatively speculated-ly entitled GoogleNet.

Heh heh, image the possibilities where the only good search engine was Google … oh, wait on … that already is the case.

Edit: Actually, the On The Media link is just the homepage, and the article is an mp3 ("podcast" for the coolspeek).

Where It Goes

We’ll have to see how this format (using WordPress) goes. I’m up for changing it to something better. But we’ll stick with this for a while. See if over time we think of better things. And i guess the templates for WordPress can be modified to do whatever we want, which is good.

GoogleSpeek

Well, first cab off the ranks. Google have released their Instant Messenger (ish) software. Google Talk is pretty cool. Adam and I have gotten it going today. It’s got a few cool features. You need a gmail account.

It’s crazy the amount of stuff Google is getting into. Crazy.

The Passing of Time

Quite a while has gone by.

Am re-doing the site, cleaning up the code, getting the navigation better. Should be soon.

Goodwill and Salutations to you all,