Archive for May, 2006

Key #4: Develop fast

Hey! You’re always too slow! Sorry about that, I’m more talking to myself here! Anyway, if you feel the same way or don’t want to admit it, let me tell you first it’s not entirely your fault. If you’re a good software architect, you know (and apply?) the great teaching of writing clear code that is reusable, easy to debug, and so forth. Not a single book or lesson will teach you otherwise…

This is not for you! You, as a software creator, should sketch your applications rather than develop them. In your day to day programming, you’ll be faced to many choices. If you hesitate more than a couple of minutes of your time, you should decide on the easiest route. The implications are not easy to swallow. Lets review a few examples:
Read more …

Add comment May 24th, 2006

Key #3: Pricing

Because everybody likes free software and your customers too, and they’re readily available on the web, you should concentrate on writing free or almost free software. So what’s the purpose of coding and not making money?

Let’s look at a few scenaris here:
Read more …

Add comment May 23rd, 2006

Key #2: Beat the competition

Your application should be responsive (if not speedy), have a nice design (combined with great usability), offer plenty of features (even those your customers won’t use), and I’m leaving all the rest to you.

As you might have guessed, your customers (including me) want the best. This means you need to beat the competition and the features of their next release! The smart programmers like you will incorporate some features not found in other products.

Add comment May 22nd, 2006

Previous Posts