Archive for software

You are browsing the archives of software.

Project Managers: Know about Conway's Law?

Project Managers: Know about Conway’s Law?

From Wikipedia, available under license as detailed here: http://creativecommons.org/licenses/by-sa/3.0/: Consider a large system S that the government wants to build. The government hires company X to build system S. Say company X has three engineering groups, E1, E2, and E3, that participate in the project. Conway’s law suggests that it is likely that the resultant [...]

The world of computers: vision 2020

The world of computers: vision 2020

What would the shape of computing be 12-15 years from now? Here is where I think we will be: My wrist watch will have my computer. When I reach office, I will place myself in front of a ‘dumb’ terminal – a monitor, a keyboard and a mouse. Embedded into the keyboard will be a [...]

When NOT to normalise the database

When NOT to normalise the database

When talking of Database Normalisation, textbooks often talk of BCNF, fifth and higher normal forms. However, in practice (in large software/ERPs) I have rarely noticed normalisation beyond Third Normal form. In fact, there is a certain degree of redundancy that is desirable. While doing database design, I believe there are two critical aspects that should [...]

Portable software

Portable software refers to programs that can be stored onto a media (such as USB drives, CDs, external harddisks etc.) and run directly from there on multiple computers. In other words, software that you can move from one computer to another without the need to re-install. There are a lot of sites that provide such [...]