Skip to content

Category Archives: programming

Secure programming

28-Mar-07

Programming is a complex task, and it’s even more complex when you add security to the equation, there are lots of manuals on the Internet, and books on amazon that deal with secure programming, mostly they either geared to web developers or C programmers. What has prompted me to write this is the fact that [...]

Metaprogramming (The one true editor?)

03-Feb-07

Metaprogramming, is in some circles a lost art. When I started programming one of the first thing I was asked to do, was to make a program, that would modify it’s own code base dynamically, depending on a set of rules (the rules could change over time, and the program should be smart enough [...]

Prototyping

17-Jan-07

Prototyping is not a new concept, nor the sole domain of computer science; it’s one that’s been used outside the computing field, even before computers ever existed. It is a try and tested way of working, that concentrate on moving forward, with the premise, that the result, will be revised and even re-written if deemed [...]

Users vs. Developers (Users are Stupid)

14-Jan-07

I can’t tell you how many times, I’ve heard a developer, shout those words; with a additional words for color and effect. I admit, I’ve had my share of user issues, and to be perfectly honest, most of the times, it was not because they were stupid, in fact it’s the complete opposite. The problem [...]

Becoming a professional programmer/developer

15-Nov-06

I was discussing with a good friend the open java initiative by Sun, he has some good points; things that can go bad for the community because of this move by Sun.
I want to concentrate in one of the points he listed that triggered an exception in my head.
He said and I paraphrase “What [...]

To release or not to release that is the question.

02-Nov-06

There is a trend going on in the software engineering camp, and that is that most people don’t know how to make a major release. The problem goes like this, I made this cool software and it’s “feature complete” (what ever that means). so I make my 1.0 release, two days later they make release [...]