Archive for April 2006

Why it is Hard to Give Good Estimates (in Software Development)?

A reasonably sized software project is rarely delivered in time and under budget. This is a known fact in the software industry. Continue reading ‘Why it is Hard to Give Good Estimates (in Software Development)?’ »

Generating Unique Permutations Programmatically

Download UniquePermutation.zip The numbers of permutations on a set of n elements is n! (see definition). Continue reading ‘Generating Unique Permutations Programmatically’ »

Computer Languages – They Are More Similar Than You Think

If you are looking for a programming position, chances are that you will be required to have x years of experience in language y. Continue reading ‘Computer Languages – They Are More Similar Than You Think’ »

Implementing a Trie in C#

Download Trie.zip Trie is a tree like data structure that can be used for fast text search. Continue reading ‘Implementing a Trie in C#’ »