Thanks for visiting. Questions or thoughts? drop me a note.
See home page or view next case study: CrossLead.
Iteration is how invention and innovation are achieved. Everything starts with a small step by a contributor, then another small step, then another, and continues to flourish and evolve in this way: one iteration at a time. The idea of the lone-wolf in the garage inventing the next world changing technology is a myth. Rather, correctly: the individual is attempting to contribute an innovation building on other's previous ideas, inventions, iterations, failures, and successes alike.
The past contributions of others, whether failed or successful, provide shared learnings for any future contribution to thrive from the bottom up. This is seen time-and-time again, to name a few examples: from a curious monk (Gregor Mendel) harvesting seeds in the mid-1800s which evolved today to the discipline of Genetics (and related technologies such as CRISPER), to the personal desktop computer and now iPhone, from closed source to open source to open-core software, to the internet started by the military then evolved by universities and corporations, then to the world wide web. All these examples have a familiar path and common denominator to innovation, which are: tinkering, trial-and-error, taking risks, learning-by-doing, failed attempts, collaborative partnerships, and continual iteration.
Amongst my project's at GitLab one focus was on the dependency list and scanner feature which allows users to see a project’s dependencies, including any known vulnerabilities. The results are from the latest scan, from the analysis job in the pipeline that ran on the latest master branch. This information is sometimes referred to as a "Software Bill of Materials" and is designed for 1) software engineers, 2) security professional, 3) compliance and legal teams. Here are some of the problems I identified and iterative steps to improve:
Thanks for visiting. Questions or thoughts? drop me a note.
See home page or view next case study: CrossLead.