Quote: Every legacy system started out as the golden child

"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

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

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

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