Dev Dawn

January 20, 2006

Sibisy, Up and Running, Maybe

Filed under: Uncategorized — Stu @ 11:58 pm

Sibisy, the Simple Billing System, is up for your perusal. Download it and take a gander. It’s more of an acid test to show just how much you can get done with Clarion, than an actual program. A prototype I suppose.

Here’s an excerpt from the project page ::

So as it stands I learnt a GREAT deal from doing this. I would recommend any and all developers to regularly give this a go. 2 hours is a seriously short amount of time, and you’ll come out the other side more buffed up than when you went in. Brain-Buffed … heh heh. Ahh, the “humor” is returning.

So go to and get downloading. Install. Come back and flame me because it doesn’t work from scratch.

Download Sibisy 0.1.0

The file is 1,324 KB … not much at all.

Sibisy, Man Alive

Filed under: Uncategorized — Stu @ 11:20 pm

Okay, so I’m done. 2 hours. I’m going to article this up, but I’ll outline some stuff right now.

  • Got way too distracted on the small stuff. Got all the way through the Bills, and didn’t get to Bill Payments, which was the last file-part of the puzzle. Lots more that I wanted to do.
  • The No-Code rule really narrowed down the options. Couldn’t really use .inc files to establish Base Types, File Paths, and other mandatory stuff. Really was good to clear out a few cobwebs.
  • Got a little lost a few times, not really knowing where to go with the fields and other things. This was probably because the telly was on and distracting me :), but also need to have a better grasp of the material.

There is lots more, but I need to compose my thoughts, upload the file, and create the pages needed.

Bring It On

Filed under: Uncategorized — Stu @ 9:15 pm

Okay. I’m doing it. Tonight. The start of something special. Weekly, Bi-Weekly, Monthly, … whatever. It’s gonna start tonight. I’m being active instead of reactive. I’m pushing ahead where my mind doesn’t know what’s going to happen.

2 hours. Only thought beforehand. Fully installable executable.

  • Project :: Simple Billing System
  • Time :: 2 Hours
  • Choice Of Poison/Development Tool :: Clarion, by Softvelocity
  • Environment :: Dining room table, Wifey watching tv in the background, airconditioner at 20%, no earphones (usually on when working).
  • Rules ::
    • No Handcode, only use the templates, and any 3rd-Party templates installed at the time
    • Fully Installable, using Installer of choice, with all dll’s required
  • Initial Thoughts on Breakdown (in minutes)::
    • (1-15), Writing down thoughts, breaking up project on paper, no use of Clarion, although maybe some websurfing
    • (16-105), Fire it up, go for broke putting the project together, starting with the Dictionary (file structures), then the app
    • (106-120), Installation creation, testing on networked computer

I’m going to write in my notebook during the 2 hours, and then scribe it to the blog afterward. The times might be a little out, I’ll be going by my laptop time.

Okay, Nuff said.

Trouble, Toil & Marbles

Filed under: Uncategorized — Stu @ 7:05 pm

Am having trouble connecting to the site at work, which is probably a good thing for anti-distraction measures, but it also means less opportunity to blog the instant i get an idea, which means that idea usually gets lost in the great unknown void of memory.

I’ve decided to embark on a project. It’s purposes are many-fold. It’s going to (hopefully):

  1. Increase the public awareness of just how good Clarion is
  2. Allow the experience of a Development cycle in a short time
  3. Get other people debugging the project
  4. Other …

I’m planning to create a piece of software from go to woe in a short time period, probably 2 hours. The limits will be:

  • I cannot write down any thoughts until the time begins
  • It has to be a full solution, including Installable executable file
  • Obviously, it’s a Desktop development, for Windows only

I was also weighing up whether, to show just how cool the basics of Clarion are, to not use any embedded code. Any coding to speak of, Clarion being a 4GL, Rapid Application Development suite. Not sure about this still. While the template generated stuff is good, and you can get something up and running in the shortest amount of time possible, a few embeds greatly, GREATLY, enhance the functionality of the program.

As it stands, I probably will go with a No-Code ruling.

The next step of the Project is to decide what I’m going to put together. There are quite a few possibilities, but I’m thinking of a simple Contact Management System. But that’s after only a little thought, so quite possibly it will change.

So, more on this later.

Enjoy the weekend everyone, and may your sideburns (or lack of) grow large and wiry.

January 18, 2006

UltraLord Live!

Filed under: Uncategorized — Stu @ 11:34 pm

I read a very interesting article today, Web 3.0 by Jeffrey Zeldman. It’s cool. In fact, it’s good that there is balance to the force.

I’m a bandwagon kind of guy. I’ll jump on and get excited about the descent into the dragon’s maw … but I’m also open to the words of caution.

And these are not just words of caution. Well, really, they’re words of annoyance at fan-boys and how you can see where things are going because it’s happened before.

What’s good is that it’s not a raving article … in fact, it’s more lucid than most Web 2.0 fan writings. Jeffrey acknowledges that you can make a lot of money jumping on and developing the next big Ajax-y thing … but you can also fail. In the end, it’s almost as if the journey of the article has mellowed his feelings a little. Don’t be a fanboy who blindly grabs hold of a single idea that’s the hype of the day, but don’t stop developing in Web 2.0. Enjoy it.

At least, that seems to me to be how it finishes. I might be wrong. But it’s a good approach to take. There is always hype, and there are always nuggets of truth and excellence found buried in the hype.

January 17, 2006

Clarion Templates :: File Manager 3

Filed under: Uncategorized — Stu @ 10:55 pm

Capesoft are a company that creates 3rd Party tools for Clarion. As I’ve posted before, if you don’t know about Clarion, then take a gander. It’s an awesome development tool, taking away a lot of the pain of C++ and other languages like it by allowing you to bypass creation of stock tools, and get into the meat of designing software.

Part of the frustration with shipping software is the updating of any changes within the database. How do you do it? What convoluted mess of code do you have to copy, swap, call upgrade, hope noone is using, check for exclusive access … I’m not even sure how people writing in other languages cope. I guess you write you own upgrade tool.

Well, that’s what the guys at Capesoft have done. File Manager 3 (FM3) is a template that helps push Clarion from a “cool nifty enthusiast language” to “let’s change the world and create cold fusion while we’re at it” development tool.

Basically, it’s like this. In Clarion you have a dictionary, which contains the file structures, and you have an app, which contains the windows, the code, the look. When you change a field within a table, the physical file is required to undergo an upgrade. The process to upgrade your user’s files was complicated (as opposed to getting them to send you the file, upgrading yourself through the dictionary interface, and then sending it back), and created a lot of hassle.

FM3 takes all this hassle, crumples it up, throws it into the ditch, because the bin is too good for it, fills the ditch with gasoline, lights the ditch, then laughs at the stupidity of it all.

You plug FM3 into your application, setup whatever parts you need, and then bam … the files upgrade when your exe is run. There are some addendums to this, but at it’s heart, this is what FM3 does. Takes away any of the pain associated with changing File Structures and let’s you get on with the real job … coding up a storm.

So go take a look at Capesoft. Anyone who uses Clarion will most like already know about them, they’re that popular.

More Clarion 3rd Party Dev Shouts to come … and probably looks at other tools too. It’s all good.

The Blordan, or The Garlog

Filed under: Uncategorized — Stu @ 10:08 pm

A Blog is like a Garden.

This analogy was realised to me in the shower tonight. It’s very very apt.

  1. You get what you put in.
    It’s hard work, especially at the beginning, but always. You have to plant the seeds, water and nourish them, weed, watch for scavengers, and then there’s the competitions.
  2. Some Gardens look nicer than others.
    This can be for many reasons. Your content might have been just the web needed at the time. You might have hit the goldmine, finding a nook that everyone actually wants. And like a garden, you might just have the magic touch.
  3. There isn’t a single right method.
    Methodology is important, but there are so many different paths to take. Writing style of blog, content, look’n'feel.
  4. Single Vegetables and Everything.
    Some blogs, like Dev Dawn only grow tomatoes. Now tomatoes are fine for us, that’s the purpose of this blog … but others grow everything, and they do it well.
  5. However, some don’t … do it that well. Just like gardening, it’s a mix. Some people don’t have to put much to reap a massive harvest. They might have already put years of work into the blog, or they might have just stumbled across something special. Others put a lot of work into their blog, for not much return. I guess to we have to quantify “Return”. Some people don’t blog for the adulation of the masses.

Deep down, most of us would be chuffed to break through in terms of readership. To know that people are reading and taking in what we are saying. That our opinions are important.

But more than that, I want to have a garden that looks good, and that actually holds substance. Even though it might only be tomatoes, they’re gonna be the best tomatoes around.

‘Nuff said for the moment.

January 13, 2006

Focus Shift

Filed under: Uncategorized — Stu @ 2:04 pm

This might be just my wishful thinking … but hopefully not.

I think there’s a change happening, a shifting of focus.

Two years ago, and for a long time before that, graphics cards and other bits of hardware were the talk of the town. In the mindset of the general populance, and throughout the webosphere. Mostly. Prevalently.

The winds are bringing change. And it’s good for the Developers amongst us.

I think, with the surging power of Google, and the massive influx of interest in web software RE Ajax and other development tools, software is coming to the fore. But not just “software”. Microsoft has been around, all through the graphics years, and is still here.

I guess I’m talking about innovation, and how much people care about it. The buzzwords today are not to do with graphics power, ram, cpu … they’re all about Ajax, Google, … The Innovation of software (in all it’s forms) has the wave at the moment. It’s a good time to be in development. There is a lot of press out there, and it’s not too hard, with Digg,
Slashdot, and all the others, to start generating a buzz. Look at Newsvine. From the words of Mike Davidson, CEO,

It’s still way too early to gauge the success of this community, but so far so good. We’ve managed to create enthusiasm, interest, and a platform for participation with an extremely low cost footprint. No launch parties, no advertising, no PR, no Aeron chairs, and no frivolous spending. Well, that’s not true actually. We did spend about $50 per person on a parasailing field trip a few months ago.

It’s never been easier for a small outfit, even a one-manner, to get some attention.

So what’s holding us back? Information and the Implementation. That is, Innovation.

I recently put to bed (began the process) a piece of software I’d written and sold. It wasn’t working, I’d made mistakes at the beginning in design, mostly from a lack of business understanding. And lack of foresight. I’ve been able to think back over the time, and take stock. It’s a relief to know that I now don’t have to have it in the back of my head as a responsibility. I can actually start implementing some of the ideas I’ve had over the past year. But also, the experience has taught me (hopefully) caution. I don’t want to be in the same place again in a years time.

Anyway, starting to ramble.

It’s good to be a developer. We’re at the cusp of excellence. Bill had his turn, so did NVidia and Radeon … It’s now time for us, the little guys, to step up.

As an aside, it’s always been the time. People have, since computers began, done just that. Innovated their way to the top. In software, and other places. But because this is me, at my stage in life, the way I perceive things centres (inherently badly i’m sure) around my experiences. So I take what is out there on the interweb, and form my own opinions. This one is … that the time is now. But I put this disclaimer in to let anyone who has read through thus far know that whatever time it is … it is now. If you get my obtuse drift.

Apologies for the incoherency of this post. The night of night terrors must still be affecting me.

Mr. Night Terror

Filed under: Uncategorized — Stu @ 9:39 am

Okay, this is a little off topic. But it’s so bizarre I had to share it.

I have a vivid imagination. I mean, I’ve been writing stories since … I could write.

For a while now, my brain can have trouble, when roused from sleep, distinguishing between what is real, and what is … imaginary.

Take wednesday night for example.

I’d spent some time reading through the x-men Onslaught saga. For the non-comic-geeks reading, it’s the complicated story of how the marvel universe got beaten up, big time. When Magneto ripped out Wolvie’s adamantium skeleton, Charlie Xavier went nutso, blasting Magneto away (with his uber-mind powers). However, the little evil being that lived within Magneto at the time, tranferred across to Charlie. All of Xaviers pent up aggression/rage/badstuff was then food for this guy. Xavier starts to go bad, giving out really not-so-nice advice, and that sort of thing. Onslaught is defeated, of course, and some of the marvel heroes got to be “killed” in his defeat. Which was really just a way to get them a new storyline, which is okay. Just see-through.

Anyway.

Ahem.

I finished reading past midnight, and then spent a couple of restless hours. I’ve been pretty fluey the last while, with the whole chest/nose/throat thing going on. So that night i’d had some flu pill medication, plus some diet coke, plus some ice coffee.

Anyway, at approx 2.40 am, my world comes alive. The room is full (FULL) of evil mutants … or something bad, i can never tell. All I know is it’s time for action, and my body leaps out of bed, arms going crazy, fending off anything and everything.

When the dust clears, I’m standing at the foot of the bed, Rach is getting a little freaked out, two of my fingers are bleeding, the fan at the other side of the room is … a little worse for wear, one of the computer monitors is bent sideways, one foot is hurting, and my back feels sore.

Crazy huh. I’m not really sure what the moral of the story is, apart from … don’t read comics before bed-time.

Now, for any doctors out there … this happened to “a friend of mine”.

On the up and up, I had a very deep sleep last night. No night terrors for me. Now I just gotta wait for the voices to stop :) ahem.

January 10, 2006

News From the Outer World

Filed under: Uncategorized — Stu @ 11:43 am

Tad’s got a nice idea for furthering the social bookmarking world. A mixture of Slashdot and Digg, and probably others.

I’m not sure where this whole thing is gonna go. People want news. We love to read about what is happening outside of our own existence. I guess it might be a primal need to reach out, dunno.

But then, we are also lazy. We like to take the path of easy-ness, and laxitude. Maybe reading about this new laser-projected anti-theft development tool is gonna enhance my understanding … but i want gossip. Or the latest swearfest. Or what Jack (John) Thompson is up to.

Not that these are necessarily bad things … just that our brains aren’t always disciplined. And while some of us are disciplined most of the time, most of us (from seeing what is top of entertainment blog categories) are disciplined only some of the time.

I might be way out on a limb here … and not sure exactly where i’m going with it … but for a while now I’ve been thinking about the main stream. How would you crack into the gossip blog sphere? Why would you do it? Could you bend people’s habits towards something else?

Random thoughts over.

« Older PostsNewer Posts »

Powered by WordPress