41554 blogs · [
{
"id": "01a0d5a6-33aa-70c7-b81a-9fbd242aec0f",
"title": "Bugcrowd is currently fundamentally broken",
"url": "https://blog.leonbecker.de/bugcrowd-is-currently-fundamentally-broken/",
"published_at": "2026-09-22T17:00:52+00:00"
},
{
"id": "01a0874e-33c9-7119-ba0e-bfa276eb4575",
"title": "Bugcrowd’s “Request a Response” can expire without a response",
"url": "https://blog.leonbecker.de/bugcrowd-request-a-response-can-expire-without-a-response/",
"published_at": "2026-07-28T10:04:08+00:00"
},
{
"id": "01a0874e-33ca-726a-97b7-f94b5fec476a",
"title": "When the open tab is the contract",
"url": "https://blog.leonbecker.de/when-the-open-tab-is-the-contract/",
"published_at": "2026-07-15T21:46:49+00:00"
},
{
"id": "01a0874e-33ca-726a-97b7-f94b60b8741e",
"title": "I built a shell that hallucinates the entire computer",
"url": "https://blog.leonbecker.de/i-built-a-shell-that-hallucinates-the-entire-computer/",
"published_at": "2026-06-16T13:20:37+00:00"
},
{
"id": "01a0874e-33ca-726a-97b7-f94b610a2182",
"title": "The cost of one more feature",
"url": "https://blog.leonbecker.de/the-cost-of-one-more-feature/",
"published_at": "2026-06-04T21:48:05+00:00"
},
{
"id": "01a0874e-33ca-726a-97b7-f94b6153b901",
"title": "mdview and the missing middle between less and Electron",
"url": "https://blog.leonbecker.de/mdview-and-the-missing-middle-between-less-and-electron/",
"published_at": "2026-05-22T21:36:45+00:00"
},
{
"id": "01a0874e-33ca-726a-97b7-f94b62053a47",
"title": "Why this blog runs on Stelae",
"url": "https://blog.leonbecker.de/why-this-blog-runs-on-stelae/",
"published_at": "2026-05-14T23:00:57+00:00"
},
{
"id": "01a0874e-33ca-726a-97b7-f94b62cd847d",
"title": "Manageable but capable software",
"url": "https://blog.leonbecker.de/manageable-but-capable-software/",
"published_at": "2026-05-08T09:02:37+00:00"
}
] posts Claim your blog