"Every legacy system, at some point in the past, started out as the golden child. The reason it became a legacy system was not just the passage of time - that is probably the mistake we make. ... If your system, with the passage of time, becomes hard to change and adapt, that's when it … Continue reading Quote: Every legacy system started out as the golden child
Category: Uncategorized
Improving API delivery outcomes: My talk from APIDays London
Here is my talk from APIDays London 2023, where I discussed using A3 thinking to improve API delivery outcomes with APIOps. I've also attached the slides. from-two-weeks-to-one-day-ikenna-nwaiwu-apidaysDownload https://www.youtube.com/watch?v=4GLD0DTI8DI&ab_channel=apidays
Quote: Gall’s law
“A complex system that works is invariably found to have evolved from a simple system that worked. The parallel proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.” - John Gall in "General systemantics, … Continue reading Quote: Gall’s law
API tools: JJ and Smocker
JJ is a JSON stream editor CLI. You can use it for retrieving and updating values in JSON documents. Smocker is a simple HTTP mock server. You can run it as a simple binary or Docker image. It has a nice user interface, but you can also configure with YAML files and its inbuilt REST … Continue reading API tools: JJ and Smocker
Using yq for JSON YAML transformation
yq (https://github.com/mikefarah/yq) is a YAML, JSON, and XML processor. You can also use it to convert YAML to JSON (and the other way round). It has jq (https://stedolan.github.io/jq/) like syntax. You can install yq on macOS using brew: $ brew install yq With windows, using the Chocolatey package manager $ choco install yq For other … Continue reading Using yq for JSON YAML transformation
On Deming
I became a huge fan of Dr Edwards Deming after listening to his book "The New Economics for Industry, Government, Education". I listened to it twice on Audible, but that was not enough for me. I need to get a paper copy so I can annotate and refer to it in future. For me, Dr … Continue reading On Deming
Quote: You are a fool if you do as I say
Ohno on taking advice: "You are a fool if you do just as I say. You are a greater fool if you don’t do as I say. You should think for yourself and come up with better ideas than mine." Taiichi Ohno Ohno on numbers: "People who can’t understand numbers are useless. The gemba where … Continue reading Quote: You are a fool if you do as I say
Interesting links
Stoplight blog post about using generative AI in API programs https://blog.stoplight.io/supercharge-your-api-program-with-ai-apis "Generative AI and the impact on APIs and software development" by Abhinav Asthana https://blog.postman.com/generative-ai-and-the-impact-on-apis-and-software-development/ Speakeasy CLI merge feature for merging multiple OpenAPI definition files into one https://github.com/speakeasy-api/speakeasy/blob/main/docs/merge.md Demo frontends for API-only products https://www.thoughtworks.com/radar/techniques/demo-frontends-for-api-only-products Apidays Paris 2022 - "Lessons from the evolution of API product … Continue reading Interesting links
API program
api-programDownload