Documentation
7 SECOND TAX PRESENTATION
"The 7-Second Tax" Presentation - Created Successfully! ✓
Presentation Details
Title: The 7-Second Tax Subtitle: Lightning talk about hot reload for Go
developers ID: 1498e664-798c-4fe6-b071-055e6f7fedcb Total Slides: 6
Total Nodes: 104 presentation elements Duration: 10-15 minutes
Audience: Software developers (mixed Go/React) Tone: Conversational,
story-driven, pragmatic
How to Access
Option 1: Via Web UI (Recommended)
./dev-all.sh
Option 2: Via Backend
The presentation is stored at:
backend/data/presentations/default-user/1498e664-798c-4fe6-b071-055e6f7fedcb.json
Slide Structure
Slide 1: The Hook - "Picture This" (7 nodes)
Duration: 1-2 minutes Goal: Make them feel the frustration they experience daily
Content:
- Title: "Picture This"
- Narrative about being in flow state
- The 7.5 second wait experience
- The distraction (Slack meme)
- The lost context: "Wait... what was I checking?"
Slide 2: The Pattern - "You Do This All Day" (17 nodes)
Duration: 1-2 minutes Goal: Show this isn't a one-time thing, it's a pattern destroying productivity
Content:
- "30-40 times per day" counter
- Time breakdown:
- The math: 84 minutes per day = 350 hours/year
- Visual time loss bars showing relative impact
- Reality check: "That's 8.75 work weeks. Gone."
Slide 3: The Comparison - "Someone Has It Better" (15 nodes)
Duration: 1-2 minutes Goal: Create desire by showing there's a better way (that already exists)
Content:
- Split screen: "YOU" vs "SARAH"
- Left side: You make 3 changes in 15 minutes (slow, lots of waiting)
- Right side: Sarah makes 9 changes + ships PR in 8 minutes (fast, instant
- Message: "She's not smarter. She's not faster. She just has a tool that
- Call to action: "You deserve that tool too."
Slide 4: The Reveal - "This Is Air" (23 nodes)
Duration: 3-5 minutes (includes live demo) Goal: Show the actual tool and prove it works
Content:
- "This Is Air" - Hot reload for Go
- Established tool: 17,000+ GitHub stars since 2017
- Before/After comparison:
- Rapid iteration showcase: 5 changes in ~4 seconds
- Conclusion: "This is what flow state feels like."
Note: This slide should include a LIVE DEMO during presentation
Slide 5: The Setup - "Here's How" (25 nodes)
Duration: 2-3 minutes Goal: Make it feel achievable, honest about gotchas
Content:
Left Column - The Setup:
# Install (5 seconds)
$ go install github.com/cosmtrek/air@latest
# Setup (10 seconds)
$ cd your-project
$ air init
# Run (forever)
$ airSetup time: 15 minutes total
Right Column - Real Talk (The Gotchas):
Message: "These aren't dealbreakers. These are 5-minute configs."
Visual Style: Two-column instructional with warning cards
Slide 6: Call to Action - "Try It This Week" (17 nodes)
Duration: 1-2 minutes Goal: Give clear next step, make the bet asymmetric
Content:
The Challenge:
- "Try it this week"
- "One service. One afternoon. See if it changes how you work."
- If it doesn't help → 15 minutes lost
- If it does help → 1-2 hours/day gained
- Asymmetric bet
- Quick start guide (2 min read)
- .air.toml template
- Troubleshooting runbook
- #hot-reload Slack channel
Visual Style: Clean, focused, action-oriented
Narrative Arc
The presentation follows a classic story structure:
Emotional Journey
- Frustration → "That happens to me all the time"
- Recognition → "Oh no, that's 84 minutes a day?!"
- Hope → "Wait, someone doesn't have this problem?"
- Belief → "This actually works (live demo)"
- Confidence → "I can do this in 15 minutes"
- Commitment → "I'll try it this week"
Key Moments (Emphasize During Delivery)
Delivery Tips
Timing
- Total: 10-15 minutes including demo
- Leave 2-3 minutes for questions
- Demo should be ~3 minutes of slide 4
Pacing
- Start slow and conversational (build rapport)
- Speed up during the comparison (create urgency)
- Slow down for the demo (let it sink in)
- Clear and confident for the setup (inspire action)
What to Prepare Before Presenting
Customization Options
For Different Audiences
Backend-Heavy Team:
- Emphasize the CI safety (slide 5)
- Add more technical gotchas
- Show .air.toml configuration
- Draw parallels to Vite/hot reload in React
- "You already have this in React, now get it in Go"
- Lead with slide 2 (the cost)
- Emphasize the 350 hours/year savings
- Skip some technical details
For Different Time Slots
5 minutes (lightning):
- Slides 1, 2, 4, 6 only
- Quick demo or skip it
- All 6 slides
- Brief demo
- All 6 slides
- Full demo with multiple iterations
- More Q&A time
Visual Design Notes
All slides use a consistent dark theme matching developer tooling:
Colors:
- Background:
#1a1a1a(dark) - Text:
#d1d5db(light gray) - Accent:
#3b82f6(blue) - Success:
#51cf66(green) - Warning:
#ffd43b(yellow) - Error:
#ff6b6b(red)
- Titles: 48-52px, bold, Inter
- Body: 18-24px, regular, Inter
- Code: 14-16px, JetBrains Mono
- Emphasis: Blue or green accent colors
Technical Details
Created with: TypeScript script
(scripts/create-7-second-tax-presentation.ts) Node Types Used:
- Title nodes (headers)
- Text nodes (body content)
- Code blocks (terminal examples)
- Rectangle shapes (visual elements, bars, backgrounds)
Next Steps
Future Enhancements
Consider adding:
- Screenshots/images of Air in action
- Animated GIFs showing the before/after
- Your company's logo/branding
- Specific metrics from your team
- Testimonials from early adopters
Support
If you need to modify the presentation:
- Edit via the web UI at http://localhost:3001
- Or modify the JSON directly at
backend/data/presentations/default-user/1498e664-798c-4fe6-b071-055e6f7fedcb.json
- The TypeScript generator script is available at
scripts/create-7-second-tax-presentation.tsGood luck with your lightning talk! 🚀
This presentation is designed to be impactful, relatable, and actionable. The 7-second tax is a real problem that every developer feels, and you're offering them a proven solution. Go inspire some flow states!