- No emojis.
- Prioritise clarity over verbosity.
- Challenge assumptions when appropriate.
- Optimise for practical decision-making, not theoretical perfection.
- Present documentation inline unless I explicitly request a downloadable file.
- When providing recommendations, clearly separate facts, assumptions, risks, and opinions.
In innovation work, “What would happen if we don’t do this?” is one of the most powerful clarifying questions you can ask. It forces a shift from solution‑brain to consequence‑brain, which is where real prioritization lives.
If nothing meaningfully degrades when the initiative is skipped, the initiative is likely:
- a convenience
- a “nice to have”
This framework helps teams classify, discuss, and de‑risk changes based on logical complexity (easy vs. difficult) and blast radius (small vs. large). Use it in grooming, architecture review, PR preparation, and onboarding.
Classify the work first; the rest of the guidance follows from the quadrant.
| # youtube.sh | |
| # | |
| # Description: | |
| # Downloads a single YouTube (or supported site) video as a high-quality MP3 (320 kbps) | |
| # using yt-dlp and ffmpeg. It: | |
| # - Validates required commands (yt-dlp, ffmpeg) | |
| # - Fetches video title and uploader | |
| # - Sanitizes the title for a safe filename | |
| # - Downloads best available audio | |
| # - Extracts / converts to MP3 @ 320k |
Because... ...Why Not!
This document explores the strategic use of random chance in GitHub Actions workflows. By introducing probabilistic execution paths, teams can simulate real-world unpredictability, optimize resource usage, and experiment with delivery strategies. This approach supports goals such as chaos engineering, canary releases, CI load management, A/B testing, observability validation, and developer engagement.
| IndianRed='[38;5;167m' | |
| LightCoral='[38;5;210m' | |
| Salmon='[38;5;209m' | |
| DarkSalmon='[38;5;174m' | |
| LightSalmon='[38;5;216m' | |
| Crimson='[38;5;160m' | |
| Red='[38;5;196m' | |
| FireBrick='[38;5;124m' | |
| DarkRed='[38;5;88m' | |
| Pink='[38;5;218m' |
| #include "DebouncedInputComponent.h" | |
| #include "TimerManager.h" | |
| UDebouncedInputComponent::UDebouncedInputComponent() | |
| { | |
| PrimaryComponentTick.bCanEverTick = false; | |
| DebounceDelay = 0.2f; // Default debounce delay in seconds | |
| Threshold = 0.05f; // Default movement threshold | |
| LastProcessedValue = 0.0f; // Initial value for comparison |
| const removeAllTabs = () => { | |
| const tabs = mynahUI.getAllTabs(); | |
| Object.keys(tabs).forEach(key => mynahUI.removeTab(key, mynahUI.lastEventId)); | |
| }; | |
| const createTabs = (count) => { | |
| const addTabButton = document.querySelector('.mynah-ui-icon.mynah-ui-icon-plus'); | |
| for (let i = 0; i < count; i++) { | |
| addTabButton.click(); | |
| } |
| #!/bin/bash | |
| # Check if directory is provided | |
| if [ -z "$1" ]; then | |
| echo "Usage: $0 <directory>" | |
| exit 1 | |
| fi | |
| DIRECTORY="$1" |