feat(web): flatten frontmatter — drop slug, flat tags/cats, auto-bump updatedDate [skip ci]
diff --git a/content/posts/2026/bar-operations-at-raves/index.md b/content/posts/2026/bar-operations-at-raves/index.md index 759c7ad..dd30530 100644 --- a/content/posts/2026/bar-operations-at-raves/index.md +++ b/content/posts/2026/bar-operations-at-raves/index.md @@ -1,17 +1,16 @@ --- title: "Bar operations at raves" -slug: bar-operations-at-raves pubDate: 2026-04-05T20:05:09.000Z updatedDate: 2026-04-05T20:05:09.000Z draft: false excerpt: "Bar revenue is the number that determines whether a venue invites you back. Not ticket sales, not Instagram impressions, not how good the music was. The bar minimum is the … Read more" categories: - - { name: Guides, slug: guides } + - Guides tags: - - { name: financial, slug: financial } - - { name: format-how-to, slug: format-how-to } - - { name: tone-instructional, slug: tone-instructional } - - { name: venues, slug: venues } + - financial + - format-how-to + - tone-instructional + - venues featured: src: https://cdn.slist.net/posts/bar-operations-at-raves/cover.png alt: "Abstract dark bar shelf with red ambient light"content: rewrite image URLs from slist.net/wp-content to cdn.slist.net/posts/<slug>/
diff --git a/content/posts/2026/bar-operations-at-raves/index.md b/content/posts/2026/bar-operations-at-raves/index.md index 910721e..759c7ad 100644 --- a/content/posts/2026/bar-operations-at-raves/index.md +++ b/content/posts/2026/bar-operations-at-raves/index.md @@ -13,7 +13,7 @@ tags: - { name: tone-instructional, slug: tone-instructional } - { name: venues, slug: venues } featured: - src: https://slist.net/wp-content/uploads/ai_69d2a9a2434d42.53234496.png + src: https://cdn.slist.net/posts/bar-operations-at-raves/cover.png alt: "Abstract dark bar shelf with red ambient light" legacy_wp_id: 16024 ---fix(web): point upload URLs at slist.net (cdn.slist.net not wired up yet)
diff --git a/content/posts/2026/bar-operations-at-raves/index.md b/content/posts/2026/bar-operations-at-raves/index.md index dfe0676..910721e 100644 --- a/content/posts/2026/bar-operations-at-raves/index.md +++ b/content/posts/2026/bar-operations-at-raves/index.md @@ -13,7 +13,7 @@ tags: - { name: tone-instructional, slug: tone-instructional } - { name: venues, slug: venues } featured: - src: https://cdn.slist.net/ai_69d2a9a2434d42.53234496.png + src: https://slist.net/wp-content/uploads/ai_69d2a9a2434d42.53234496.png alt: "Abstract dark bar shelf with red ambient light" legacy_wp_id: 16024 ---feat(web): visually mirror slist.net blog (index + single post)
diff --git a/content/posts/2026/bar-operations-at-raves/index.md b/content/posts/2026/bar-operations-at-raves/index.md index a194827..dfe0676 100644 --- a/content/posts/2026/bar-operations-at-raves/index.md +++ b/content/posts/2026/bar-operations-at-raves/index.md @@ -4,6 +4,17 @@ slug: bar-operations-at-raves pubDate: 2026-04-05T20:05:09.000Z updatedDate: 2026-04-05T20:05:09.000Z draft: false +excerpt: "Bar revenue is the number that determines whether a venue invites you back. Not ticket sales, not Instagram impressions, not how good the music was. The bar minimum is the … Read more" +categories: + - { name: Guides, slug: guides } +tags: + - { name: financial, slug: financial } + - { name: format-how-to, slug: format-how-to } + - { name: tone-instructional, slug: tone-instructional } + - { name: venues, slug: venues } +featured: + src: https://cdn.slist.net/ai_69d2a9a2434d42.53234496.png + alt: "Abstract dark bar shelf with red ambient light" legacy_wp_id: 16024 --- Bar revenue is the number that determines whether a venue invites you back. Not ticket sales, not Instagram impressions, not how good the music was. The bar minimum is the floor, and every decision you make about programming, crowd curation, and timing directly impacts whether you clear it.feat(web): full posts+pages sync, browseable UI, curated pages allowlist
diff --git a/content/posts/2026/bar-operations-at-raves/index.md b/content/posts/2026/bar-operations-at-raves/index.md new file mode 100644 index 0000000..a194827 --- /dev/null +++ b/content/posts/2026/bar-operations-at-raves/index.md @@ -0,0 +1,55 @@ +--- +title: "Bar operations at raves" +slug: bar-operations-at-raves +pubDate: 2026-04-05T20:05:09.000Z +updatedDate: 2026-04-05T20:05:09.000Z +draft: false +legacy_wp_id: 16024 +--- +Bar revenue is the number that determines whether a venue invites you back. Not ticket sales, not Instagram impressions, not how good the music was. The bar minimum is the floor, and every decision you make about programming, crowd curation, and timing directly impacts whether you clear it. + +After running bars at warehouses, managing bar minimums from $2,100 to $7,500, and watching one event run completely out of drinks at peak attendance, here’s the operational playbook. + +## The BPM-to-revenue thesis + +This is the most underappreciated variable in event economics: tempo drives drink sales. + +At 126 BPM — house music — people drink the most. They’re moving, social, buying rounds. At 145 BPM — standard techno — they’re still buying. Above 145, drug use increases and drink purchases crater. People stop taking breaks to go to the bar. + +The tactical implication: program the night to serve the bar in the early hours and the ticket holders later. Start at 140 BPM when the bar needs sales. Ramp to 160+ after midnight when ticket revenue is already locked in. Genre selection is revenue engineering, and this is why venues reject hardcore — it kills their primary income stream. + +The two-floor solution: hard music upstairs for the purists, open format downstairs for the drinking crowd. Each floor serves a different revenue stream. + +## Bar spend benchmarks +Diff truncated (62 lines total). View full commit on GitHub →