Archive for the ‘Programming’ Category

Less code is the only metric

Tuesday, March 14th, 2006

Over at lesscode.org (Bill Gates: less code is only metric [@lesscode.org]), finally, a comment from Bill Gates I wholeheartedly agree.

There’s only really one metric to me for future software development, which is — do you write less code to get the same thing done?

Indeed. Just as the measure for efficiency in engines is how much work can it do given a certain amount of energy, the measure of efficiency for a software tool is how much can the user do given a certain amount of energy.

Oh, about me agreeing with Gates: Hell must have frozen over.

5 minutes to finding issues in production PHP Web applications

Friday, March 10th, 2006

Detecting and correcting problems with applications at early stages is an important role of the server manager. Unfortunately, not all errors are detected at the testing stages. Even more unfortunate is the fact that most errors go undetected because they are usually triggered when a certain set of criteria is met.

(more…)

Five tenets of high-quality Web application building

Friday, March 3rd, 2006

Here are the five most important tenets to keep in mind when building high-quality Web applications. I won’t go into standards compliance here, because that topic has already been debated to death, and the conclusions are old news now. Instead, let’s review the modern tendencies applied in high-quality Web applications:

(more…)

Towards the first workable solution to software sales using WordPress

Friday, March 3rd, 2006

Today, I “woke up” (more like didn’t sleep at all) feeling pretty energetic. Having nothing to direct my energies to, and tons of catching up to do, in terms of delivering software to customers, I decided I had enough of having to deliver software manually and keeping tabs on my customers without any automation.

(more…)

Tuning a MySQL server in 5 minutes

Thursday, March 2nd, 2006

Continuing with the Server management series, this time we’ll learn how to tune a MySQL server to handle high server loads. Obviously, this piece assumes that you’re using MySQL to serve a dynamic site. If this is not the case, you’ll still find this article useful, but you’ll have to derive your own interpretations out of it.

(more…)

Tuning an Apache server in 5 minutes

Wednesday, March 1st, 2006

Hello again. This time, I’ll show you how to make a Web server running Apache and Linux survive heavy loads.

(more…)

3D on the Linux desktop: a peek into the near future

Monday, February 27th, 2006

By now, most of you know that Mac OS X includes advanced visual effects, powered by Display PostScript and accelerated 3D hardware. Contrary to most people’s opinions, those effects do help in making the Mac user interface more aesthetically pleasing and usable. And Windows Vista is also including a variety of new visual effects in its user interface.

So, where do we stand in relation to our competition?

(more…)

Top 10 replies by developers when their programs don’t work

Friday, February 17th, 2006

Courtesy of Dan McTaggart.

10. ‘That’s weird…’
9. ‘It’s never done that before.’
8. ‘It worked yesterday.’
7. ‘You must have the wrong version.’
6. ‘It works, but it hasn’t been tested.’
5. ‘Somebody must have changed my code.’
4. ‘Did you check for a virus?’
3. ‘Where were you when the program blew up?’
2. ‘Why do you want to do it that way?’

and finally…

1. ‘It works for me’

How do I store my previously-written code?

Thursday, February 16th, 2006

Slashdot | How Do You Store Your Previously-Written Code? asks a fairly simple question.

With a fairly simple response:

(more…)