-
Recent Posts
Recent Comments
- R.P. Churchill on TWSL Series 07: Discovery and Data Collection
- R.P. Churchill on A Simulationist’s Framework for Business Analysis: Round Two
- LN on A Simulationist’s Framework for Business Analysis: Round Two
- R.P. Churchill on Starting to Learn About the Java Memory Model
- R.P. Churchill on Multidimensional Arrays in Javascript
Categories
Meta
October 2025 M T W T F S S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Category Archives: Software
Right People, Right Analyses, Right Decisions
Some time ago I found myself in a gathering somewhere in the bowels of a large, very bureaucratic organization for which my company was doing some work. The room was full of forty or so senior managers and analysts, many … Continue reading
Posted in Soft Skills, Software, Tools and methods
Tagged analysis, decisions, discovery, Software
Leave a comment
End-of-Life for Old Computers
Many of the Level 2 systems I wrote were for new mills but a few were replacements for older systems. Replacements were sometime sought simply because the newer versions were more efficient and saved more fuel, but sometimes there was … Continue reading
Posted in Hardware, Software
Tagged changing technology, customers, Experience, history
Leave a comment
Three Plates of Spaghetti
Spaghetti is great for a meal but not so much for code. I’ve had to deal with three major plates of spaghetti code in my career. Here’s how they went and what I learned. I got to write all my … Continue reading
An Effective Framework for Verification, Validation, and Accreditation
I recently encountered a formal methodology for conducting VV&A efforts that I think is worthy of your consideration. Briefly, Verification shows whether a system works as specified, Validation shows whether the specification addresses the correct problem, and Accreditation shows whether … Continue reading
How Not to Miss Things in a Discovery Process
I’ve been part of a lot of discovery efforts and have found a few ways to increase the chances of identifying all the relevant factors. I plan to discuss these only informally. Volumes of ink and electrons have been spilled … Continue reading
Building Tools
Most generally, a tool is a means of accomplishing some end. If one uses the right tool for the job it is a more efficient and effective means than other alternatives. Naturally we’re always trying to use the optimal tool. … Continue reading
Embedding Documentation and References
Documentation has traditionally been maintained separately from but in parallel to software systems as they’ve been implemented and maintained. Keeping the documentation in sync with an evolving system is a well-known challenge. Documentation itself comes in many forms and even … Continue reading
It Isn’t Always You (It Usually Is… But It Isn’t Always)
I’ve spent a lot of hours and years grinding out code. This means I’ve had to solve a lot of problems, many of my own making. Seriously, almost every coding problem is the local programmer’s fault and can be fixed … Continue reading
A *LOT* of Ways to Test Software and Systems
Having developed software for systems large and small, as well as performed every kind of software testing services known to man – I’ve been involved with most kinds of software testing. Here are the major details from my experience. The … Continue reading