Java PHP Python -- Which is "Faster In General"?

Sigh. What a difficult question. There are numerous incarnations on StackOverflow. All nearly unanswerable. The worst part is questions where they add the "in general" qualifier. Which is "faster in general" is essentially impossible to answer. And yet, the question persists.

There are three rules for figuring out which is …

more ...


Sensible Metrics -- Avoiding Numerosity

In general, Software Engineering Metrics are not without value.

Expecting magic from metrics is what devalues them, reducing metrics to dumb numerosity.

Once code is in production, plenty of metrics are readily available. For example, the trouble-ticket history tells you everything you need to know about code that's in production …

more ...





Numerology

Here are three additional levels of numerology that just don't belong the discipline of software architecture.

Empiricism. Ideally these are from Physics and related "hard" sciences. Psychology or Economics are "hard" sciences in the other sense of hard -- they're difficult because of the subject matter. The magic number 7 ± 2 …

more ...