Skip to content

Commit 37cf7e7

Browse files
committed
site: add --lap slide (02/11) with bg-timing.jpg
Also: extend PROMOTION_IDEAS.md with subreddits, Discord servers, Terminal Trove, additional newsletters/awesome lists/package managers, expanded social and AI-agent community targets, and Show HN status.
1 parent 820eeef commit 37cf7e7

2 files changed

Lines changed: 111 additions & 4 deletions

File tree

PROMOTION_IDEAS.md

Lines changed: 110 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,114 @@ await is a perfect fit for AI agent workflows — this angle is underexplored.
6161

6262
---
6363

64+
---
65+
66+
## Additional Subreddits
67+
68+
- [ ] **r/selfhosted** (~758K) — "Replace sleep loops in Docker/compose scripts when services restart". Great for self-hosting angle. | **Effort: low**
69+
- [ ] **r/homelab** (~700K) — "Wait for services to come up after reboot — 40KB C binary, no deps" | **Effort: low**
70+
- [ ] **r/docker** (~320K) — Replace `sleep 30` in docker-compose healthcheck scripts. Direct pain point. | **Effort: low**
71+
- [ ] **r/kubernetes** (~380K) — Init container patterns, wait-for-pod scenarios. Frame: "lighter than wait-for-it.sh" | **Effort: low**
72+
- [ ] **r/linux** (~1M+) — General open-source CLI tool announcement | **Effort: low**
73+
- [ ] **r/linuxquestions** (~500K) — Answer existing "how to wait for a port to open" threads, mention await | **Effort: low**
74+
- [ ] **r/LocalLLaMA** (~726K) — "Before your agent sends to Ollama, use `await -t 120 curl -s http://localhost:11434`" instead of sleep. Fresh angle. | **Effort: low**
75+
- [ ] **r/AIagents** (~50K) — Poll async AI operations, wait for agent task completion | **Effort: low**
76+
- [ ] **r/opensource** (~200K) — "I made this" style post | **Effort: low**
77+
- [ ] **r/unixporn** (~700K) — Show a slick terminal session using await in dotfiles; aesthetic angle | **Effort: med**
78+
79+
---
80+
81+
## Discord Servers
82+
83+
- [ ] **Cloud Native DevOps** (Bret Fisher, ~27K) — discord.com/invite/devops — post in #docker or #kubernetes channel | **Effort: low**
84+
- [ ] **DevOps, SRE & Infrastructure** (~23K) — discord.com/invite/devops-sre-infrastructure-419745677585940482 — post in #tools | **Effort: low**
85+
- [ ] **n8n** (~80K) — discord.com/invite/n8n — "Poll n8n webhook endpoints before triggering workflows" | **Effort: low**
86+
- [ ] **CrewAI** (~9K) — discord.com/invite/X4JWnZnxPb — Bash wrapper scripts for agent orchestration | **Effort: low**
87+
- [ ] **Flowise** (~12K) — discord.com/invite/jbaHfsRVBW — Wait for Flowise self-hosted startup | **Effort: low**
88+
- [ ] **LangChain** (Slack, large) — langchain.com/join-community — post in #tools or #deployment | **Effort: med**
89+
90+
---
91+
92+
## Terminal Trove
93+
94+
- [ ] **terminaltrove.com** — curated CLI/TUI directory with "Tool of the Week" and newsletter. Submit at terminaltrove.com/new/ — audience is exactly "people who love CLI tools". | **Effort: low** ⭐ quick win
95+
96+
---
97+
98+
## Additional Newsletters
99+
100+
- [ ] **Console.dev** — purpose-built for interesting developer tools. Use their "suggest a tool" form on homepage. Perfect audience fit — they love zero-dep binaries. | **Effort: low** ⭐ quick win
101+
- [ ] **cron.weekly** (~10K Linux/sysadmin) — email [email protected] | **Effort: low**
102+
- [ ] **DevOps Weekly** — email gareth@morethanseven.net | **Effort: low**
103+
- [ ] **SRE Weekly** — contact form at sreweekly.com | **Effort: low**
104+
- [ ] **KubeWeekly** — submit via kubeweekly.io | **Effort: low**
105+
- [ ] **nixCraft newsletter** (~sysadmin audience) — contact via cyberciti.biz | **Effort: med**
106+
107+
---
108+
109+
## Additional Awesome Lists
110+
111+
- [ ] [sdras/awesome-actions](https://github.com/sdras/awesome-actions) (27.7K★) — add under Utilities/Build & Test. await is literally built for CI "wait-for-service" patterns. Entry: `[await](https://github.com/slavaGanzin/await) - Poll shell commands until they exit 0, replacing sleep loops in workflows.` | **Effort: low** ⭐ highest ROI
112+
- [ ] [wmariuss/awesome-devops](https://github.com/wmariuss/awesome-devops) (~2K★) — add under CLI Tools | **Effort: low**
113+
- [ ] [unixorn/awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins) (15K★) — add as shell utility | **Effort: low**
114+
- [ ] [jorgebucaran/awesome-fish](https://github.com/jorgebucaran/awesome-fish) (3K★) — add as useful CLI utility | **Effort: low**
115+
- [ ] [tomhuang12/awesome-k8s-resources](https://github.com/tomhuang12/awesome-k8s-resources) (~1K★) — add under Developer Tools | **Effort: low**
116+
117+
---
118+
119+
## Package Managers (distribution gaps)
120+
121+
- [ ] **Homebrew tap** — create `homebrew-await` repo with formula; installable immediately via `brew install slavaGanzin/await/await`. Can later PR to homebrew-core. | **Effort: med** ⭐ signals legitimacy
122+
- [ ] **AUR (Arch Linux)** — create PKGBUILD and submit to aur.archlinux.org. Arch users are heavy CLI tool adopters. | **Effort: low-med**
123+
- [ ] **nixpkgs** — create `default.nix` derivation and open PR to github.com/NixOS/nixpkgs. Large audience, slow review. | **Effort: med-high**
124+
- [ ] **Alpine apk** — submit to Alpine aports tree | **Effort: high**
125+
- [ ] **FreeBSD ports** — submit to ports tree | **Effort: high**
126+
127+
---
128+
129+
## Social — Additional Accounts to Target
130+
131+
- [ ] **@nixcraft** (~500K X/Twitter) — DM or email via cyberciti.biz. Posts Linux/CLI tips constantly. | **Effort: low**
132+
- [ ] **@climagic** (~120K) — CLI magic one-liners. Tweet at them with a slick one-liner example. | **Effort: low**
133+
- [ ] **@IgnoredByUbuntu** (~100K+) — terminal tool curator. Tweet at them. | **Effort: low**
134+
- [ ] **@unix_byte** (~50K+) — Unix/Linux tips. Tweet/DM. | **Effort: low**
135+
- [ ] **@terminaltrove** (~5K) — Terminal Trove's own account. Submit tool via site first. | **Effort: low**
136+
- [ ] **Fosstodon (Mastodon)** — fosstodon.org — post with `#linux #cli #opensource #bash #devops`. FOSS community. | **Effort: low**
137+
- [ ] **Bluesky** — bsky.app — post with `#cli #linux #devops #opensource`. Bluesky has overtaken Mastodon for dev reach in 2025. | **Effort: low**
138+
139+
---
140+
141+
## Additional Content / Blog Opportunities
142+
143+
- [ ] **ITNEXT** (Medium, ~77K followers) — DevOps/backend audience. Submit via itnext.io | **Effort: med**
144+
- [ ] **Better Programming** (Medium, ~218K followers) — submission form at betterprogramming.pub | **Effort: med**
145+
- [ ] **Level Up Coding** (Medium) — submit at levelup.gitconnected.com/write-for-us | **Effort: med**
146+
147+
Suggested article title for all platforms: *"Stop using `sleep` in your bash scripts — use `await` instead"* — works as tutorial, hot-take, and SEO.
148+
149+
---
150+
151+
## AI Agent Communities (expanded)
152+
153+
- [ ] **AutoGen GitHub Discussions** — open a "Tools" thread at github.com/microsoft/autogen/discussions. Frame: lightweight polling glue for agent pipelines. | **Effort: low**
154+
- [ ] **n8n community forum** — community.n8n.io — "Before triggering an n8n flow, wait for the service with `await`" | **Effort: low**
155+
- [ ] **r/LocalLLaMA** — see Subreddits above | **Effort: low**
156+
157+
**Universal pitch for AI communities:** *"Before your agent sends a request to your local LLM API, use `await -t 120 curl -s http://localhost:11434` instead of `sleep 30`."*
158+
159+
---
160+
161+
## Show HN — Status Update
162+
163+
- **Current stars: 260** — well past the 50-star threshold. Ready to post.
164+
- Suggested title: `Show HN: await – poll a shell command until it exits 0, replacing sleep loops`
165+
- Post 9–11am ET Tuesday–Thursday. Respond to every comment within minutes.
166+
- Read the [markepear.dev HN launch guide](https://www.markepear.dev/blog/dev-tool-hacker-news-launch) beforehand.
167+
- [ ] **Post Show HN** | **Effort: low-med** ⭐ highest single-action leverage
168+
169+
---
170+
64171
## Status
65-
- GitHub stars at time of last update: ~unknown (check: `curl -s https://api.github.com/repos/slavaGanzin/await | jq .stargazers_count`)
66-
- Show HN threshold: 50 stars
67-
- Product Hunt threshold: 50 stars + video + network
172+
- GitHub stars at time of last update: **260** (2026-05-21)
173+
- Show HN threshold: 50 stars**READY**
174+
- Product Hunt threshold: 50 stars + video + network ✅ stars ready

site

Submodule site updated from f009172 to 9223a32

0 commit comments

Comments
 (0)