Flow-Charts of Programming Language Constructs

This article contains the flow-charts of many common programming language constructs that involve distinct combinations of gotos. The goto (or jump) is a basic […]

Top 10 Reasons Your Software Became Legacy

Software becoming legacy is a common problem. Developers often do not want to work on legacy systems, as it is often complicated, uses technologies […]

Introducing the Reusable Software Components Shop

Welcome to the Reusable Software Components Shop, a shop dedicated to hosting highly reusable and easily reusable software components. When planning a software project, […]

An Introduction to Progsbase

This an introduction to a new programming theory and technology called progsbase. This technology allows writing long-lived programs that can be widely reused.

Software Rot and Classes of Rot Resistance

Something we have all experienced is that our favorite program stops working. Be it an old game at home or our enterprise system at […]