unclebobmartin on Nostr: Precisely. It is utterly insane for programmers to communicate with a database by ...
Precisely. It is utterly insane for programmers to communicate with a database by constructing strings in an arcane language that is then compiled in real time. Not only does this open a whole bunch of bizarre, security holes, it’s just plain dumb. We are programmers, we communicate with our libraries using functions and data structures, not strings that have a syntax that was designed 50 years ago for non-programmers to use.
Published at
2025-04-30 12:10:03Event JSON
{
"id": "621a0cf22f0c3d8482bab6cf729497199a16653eff0dc97ff78dc8b45895238e",
"pubkey": "2ef93f01cd2493e04235a6b87b10d3c4a74e2a7eb7c3caf168268f6af73314b5",
"created_at": 1746015003,
"kind": 1,
"tags": [
[
"e",
"52b1cbadd49bf38bfb105d919a59374e7eaa0996f7eb6583dc94abfbfc016352",
"",
"root"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d"
]
],
"content": "Precisely. It is utterly insane for programmers to communicate with a database by constructing strings in an arcane language that is then compiled in real time. Not only does this open a whole bunch of bizarre, security holes, it’s just plain dumb. We are programmers, we communicate with our libraries using functions and data structures, not strings that have a syntax that was designed 50 years ago for non-programmers to use.",
"sig": "18736bf9595d52b84e259b6e61c21520c724d4753e56bae2b3e10a4b346ddba10ec67ba5b9b897c74d4488631d61462d59fae83d248df956c0db3ddc39e2919e"
}