gengwg
- 13 skills
- 0 followers
- 11 hours ago last updated
- ▌ Medium Post · gengwgUse when publishing, drafting, or updating a Medium post/article/story from markdown, or when Medium blocks automation (Cloudflare "Attention Required", "you have been blocked", publish limit errors)
- ▌ Wifi Powersave Fix · gengwgDisable NetworkManager WiFi power-saving for lower latency and steadier throughput on a Linux dev machine. Use when 'wifi is slow', 'wifi is laggy', 'high wifi latency', 'wifi latency spikes', 'disable wifi power saving', or when onboarding a new Linux developer machine that mostly stays plugged in.
- ▌ Venv To Uv Migration · gengwgUse when migrating a Python-tooling repo from venv+pip to uv, when a venv lands on an unsupported interpreter (OS Python newer than the tooling's ceiling), or when deciding between a uv-built .venv and fully stateless `uv run`
- ▌ Kubespray Node Rejoin · gengwgUse when re-adding or repairing a node (control-plane or worker) in a kubespray-managed cluster with ansible-playbook, when a play returns UNREACHABLE or failed=1, or when a rejoined node needs verification (taints, cordon, etcd membership)
- ▌ Grafana Alert Rule API · gengwgUse when creating or editing Grafana-managed alert rules via the provisioning API (curl/scripts, not the UI) — especially on a 409 conflict, when keep_firing_for silently doesn't stick, when fields vanish after a PUT, or when a rule group's evaluation interval changes unexpectedly
- ▌ Grafana Alert Silences · gengwgUse when silencing Grafana alerts for a maintenance window, when a silence doesn't match the alerts it should, when deciding between a silence and a mute timing, or when silencing one node/instance must not blind cluster-wide alerts
- ▌ Mirror Repo Data To Notion · gengwgUse when mirroring git-managed structured data (inventory YAML, cluster lists, directories) into Notion for browsing/sharing, when deciding between a Notion database and a page, or when a Notion mirror has drifted from its source of truth
- ▌ Dotfiles Multi Machine Sync · gengwgUse when setting up a dotfiles repo, syncing shell/editor/ssh config across machines, migrating a legacy config repo to symlinked dotfiles, or when a second machine's first pull collides with existing files
- ▌ Verify Alert Before Replying · gengwgUse when someone pastes an alert, a monitoring digest, or a claim like "X is down / is this real?" and expects an answer — before replying, agreeing, or acting on it. Also when triaging whether a firing alert is a true positive, stale, or a false positive
- ▌ Grafana Alert Noise Reduction · gengwgUse when an alert is "too spammy", fires once per target/node when one page would do, or a warning and its critical sibling both page for the same episode — reducing Grafana alert noise without blinding the rule
- ▌ Grafana Oncall Shift Override · gengwgUse when taking over someone's on-call shift, swapping shifts, or fixing a corrupted rotation in Grafana OnCall / IRM via API — overrides, rotation edits, and the schedule UI all have non-obvious traps
- ▌ Nvidia Bug Report Gpu Operator · gengwgUse when generating an nvidia-bug-report, running nvidia-smi, or checking ECC/Xid errors on a Kubernetes GPU node where the driver is managed by the NVIDIA GPU Operator — nothing NVIDIA is on the host PATH and installing drivers via apt makes it worse
- ▌ Pygame Headless Test And Release · gengwgUse when testing, running, or screenshotting a pygame/SDL app without a display (CI, agent sandbox, SSH session), when pygame.init fails with "No available video device", or when cutting a GitHub release for a pygame project