3 ms·
What I meant by bespoke can be illustrated by thinking about an example... Why are we still hand writing HTTP JSON APIs out of base language primitives in 2023
by maerF0x0 4y ago
What I meant by bespoke can be illustrated by thinking about an example...
Why are we still hand writing HTTP JSON APIs out of base language primitives in 2023? You can generate correct docs and a skeleton implementation in with JSON Schema and Open API for example. Why spend weeks-months writing endpoints + validation code + docs, when you can define a JSON Schema in slightly more time than it takes to discover what the PM wants to build. You can take it a step further and add the validations to the JSON column in your datastore and now you're correct all the way to the DB.
I feel similarly about most folks who think they can write a better queue than their favorite cloud platform (eg AWS SQS) . Just use the tools that you can buy for pennies on the R&D dollar. The reason a team cannot compete with that is due to amortization. AWS can amortize the cost of development and maintenance across 1000s (millions?) of customers.
This is what I mean by writing bespoke software. not sure if that lines up with everyone else's interpretation.