- Linux Sockets: Which process listens to a port?
- Our Confusion with Software
- Thinking in Code
- Code Reviews: A Discussion
- Easy Py Messaging
- The Actual Cost of Duplicated Code
- A Basis for Clean Code: Magic 7 +/- 2
- Test Driven Development
- Duplicated Code
- Duplicated Code: What to do?
Category Archives: Uncategorized
Developing software using sockets almost always involves starting, stopping, debugging multiple processes, opening and closing sockets. The processes may or may not work properly as differing stages of development creates “interesting” problems. To complicate matters, multiple systems frequently add to … Continue reading
Our brief period of computer technology has witnessed a unique phenomenon of human history. In all this time software has been almost unimaginably bad and poses a danger to humanity. Imagine a psychosis of incredible proportions in which the people … Continue reading
The advent of inexpensive but powerful single board computers such as Raspberry Pi, Arduino and others opens the possibly of connecting many of these boards to perform tasks cheaply and conveniently. Traditionally clusters and grids of computers were relegated to … Continue reading
Duplicated code must surely rank near the top for bad code. The problem is that a new feature or bug will surely cause changes to one clone. Then the other clones will be silently ignored. This will likely create incorrect … Continue reading