List/Grid Software Development Subscribe to the RSS feed of category Software Development

How to increase donations to an open source project
Lots of open source projects raise money from their user communities by soliciting donations. Most open source projects will have the ‘Support’ or ‘Make a Donation’ button ...

Does Defensive Programming Deserve Such a Bad Name?
The other day I went to an hour’s talk on erlang, merely as an observer; I know nothing about erlang except that it does sound interesting and that the syntax is… well… ...

Penetration Testing Shouldn’t be a Waste of Time
In a recent post on “Debunking Myths: Penetration Testing is a Waste of Time”, Rohit Sethi looks at some of the disadvantages of the passive and irresponsible way that application ...

The three greatest paragraphs ever written on encapsulation
Definition. Encapsulation isn’t sexy. It’s the chartered accounting of software design. Functional Java programming? Formula freakin’ one. Hybrid cloud computing? ...

War Games, Pair Testing and Other Fun Ways to Find Bugs
I’ve already examined how important good testing is to the health of a project, a product and an organization. There’s a lot more to good testing than running an automated test ...

How to Design a Good, Regular API
People have strong opinions on how to design a good API. Consequently, there are lots of pages and books in the web, explaining how to do it. This article will focus on a particular ...

Augmenting 3rd-Party Libraries
For every project I’ve participated in, there has been a need for augmenting some third-party library. A couple of reasons:there’s a bug there’s missing functionality there’s ...

Lies, statistics and vendors
Overview Reading performance results supplied by vendors is a skill in itself. It can be difficult to compare numbers from different vendors on a fair basis, and even more difficult ...

Evaluating new frameworks, libraries and technologies
Introduction New frameworks and libraries are developed so fast it is nearly impossible to evaluate all of them. This can make it hard to judge whether a particular technology is worth ...

Hope vs. Motivation: Why Big Data needs empathy and emotion
Because, – says Om Malik, one of the most extraordinary thinkers on Silicon Valley and the founder of GIGAOM - The problem with data is that the way it is used today, it lacks ...

