Giving AI a Clear Picture of Your System: Prompts, Architecture, and Assumptions

AI, Design, Framework
Giving AI a Clear Picture of Your System: Prompts, Architecture, and Assumptions Note: This article was developed from the author’s ideas and refined with the assistance of AI. Author’s note: I outlined the problem, added my own ideas and examples, and used an AI assistant to shape them into an article. I reviewed and refined the draft with the assistant, then asked it to write the conclusion. AI coding tools can create useful software from a short request. For a small, new project, we might describe what we want and let the AI choose a structure, connect the parts, and write the code. Since it is designing much of the project itself, it can make assumptions that fit together. That freedom is part of what makes AI useful. We don’t…
Read More

From Traditional Architectures to Fully Event-Driven Systems: Why Architecture Matters for AI Coding Tools

AI, Design, Framework
From Traditional Architectures to Fully Event-Driven Systems: Why Architecture Matters for AI Coding Tools Note: This article was developed from the author’s ideas and refined with the assistance of AI. Author’s note: I outlined the problem, added my own ideas and examples, and used an AI assistant to shape them into an article. I reviewed and refined the draft with the assistant, then asked it to write the conclusion. AI coding tools can write and modify code, but working effectively in a large software project is still difficult. The challenge is not simply the amount of code. To make a correct change, a tool must also understand the system’s structure, the responsibilities of its components, and how those components communicate. In a small application, a few files or functions may…
Read More

A Small Boundary: Personal and Non-Commercial License with a Defense-Industry Exclusion (PNC-DIE)

Licenses
A Small Boundary: Personal and Non-Commercial License with a Defense-Industry Exclusion (PNC-DIE) Note: This article was developed from the author’s ideas and refined with the assistance of AI. Author’s note: I outlined the problem, added my own ideas and examples, and used an AI assistant to shape them into an article. I reviewed and refined the draft with the assistant, then asked it to write the conclusion. This project is shared for personal, non-commercial use. People may use, study, and modify it for those purposes without asking the copyright holder for permission, provided they keep the copyright and license notices. Commercial use requires separate written permission. The license also sets a boundary around military and defense-related use. It prohibits using, modifying, distributing, or providing the project for military or defense-related…
Read More

An introduction to shMock

Uncategorized
shMock - A simple test framework for shell scripts such as bash License license AGPL-3.0 This code and the package of shMock are free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License, version 3, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License, version 3, along with this program. If not, see http://www.gnu.org/licenses/ A short background I use to recode times sepent for stories/cards when I work on a project…
Read More