Fault is Code

I clone a git repo, make a modification, commit, push, and create a pull request. The pull request is reviewed, merged, and the change is built, tested, and deployed to an integration environment before going to production. This process can be applied to any software project with an integration environment. Without it, we only know the code works on the developer’s machine and passes CI tests perhaps unless this level is all expected....

July 23, 2024 · evgnomon

12 Principles

Here are 12 principles for a digital team which is essentially self organizing. A self organizing team has no depencency to a single member while practically there could be spontaneous authority to the extent needed otherwise. Value Every Component and the System Equally: Ensure integrated and harmonious progress by treating each part of the project as essential to the whole. Refactor Continuously for Reuse: Enhance software through ongoing refinement, building with the future in mind....

February 13, 2024 · evgnomon