Skip to content

Instantly share code, notes, and snippets.

View pwright's full-sized avatar
💭

Paul Wright pwright

💭
  • Ireland
View GitHub Profile
javascript:(function(){try{var rawLink=document.querySelector('a[href*="/raw/"]');if(!rawLink){alert('Raw link not found on this page.');return;}var u=new URL(rawLink.href);var parts=u.pathname.split('/').filter(Boolean);if(parts.length<4){window.open(rawLink.href,'_blank');return;}var user=parts[0];var gistId=parts[1];var filename=parts.slice(4).join('/');var latest='https://gist.githubusercontent.com/'+user+'/'+gistId+'/raw/'+filename;console.log('Latest raw URL:',latest);if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(latest).then(function(){alert('Copied latest raw URL:\n'+latest);},function(){window.prompt('Latest raw URL (copy manually):',latest);});}else{window.prompt('Latest raw URL (copy manually):',latest);}}catch(e){console.error(e);alert('Failed: '+e);}})();
{
"id": "idiots",
"title": "Surrounded by Idiots (Thomas Erikson)",
"abstract": "Thomas Erikson’s Surrounded by Idiots presents a framework for understanding human behavior and improving communication through a color-based personality model. Drawing on the DISC behavioral theory, Erikson categorizes people into four main types:<ul>\n<li>Red (dominant and results-oriented)\n<li>Yellow (inspiring and sociable)\n<li>Green (patient and caring)\n<li>Blue (analytical and detail-focused).\n</ul>The book argues that most conflicts and misunderstandings stem not from malice or ignorance, but from differing communication styles and perspectives. By recognizing these patterns, readers can adapt their approach to better connect with others—whether in personal relationships or professional environments. Although the model simplifies complex personalities, Erikson uses practical examples and humor to make the concepts accessible, encouraging empathy and self-awareness as keys to more effective interaction.",
"categ
{
"id": "got-themes-characters-full",
"title": "Game of Thrones – Themes, Characters & Power Dynamics",
"abstract": "Game of Thrones explores the pursuit of power, identity, and destiny across interconnected characters and houses. These visible themes manifest through the ambitions and struggles of major figures, political structures, and supernatural forces that shape the world of Westeros and beyond.",
"categories": [
{
"id": "themes",
"title": "Themes (User Value)",
"items": [
{ "id": "power-and-legitimacy", "name": "Power & Legitimacy", "deps": ["the-crown", "great-houses", "daenerys-targaryen", "cersei-lannister"] },
{
"id": "diagram-file-types",
"title": "Diagram File Types Blockscape",
"abstract": "Users author and consume diagrams in formats like PlantUML, Mermaid, SVG, and DOT. These formats rely on modeling semantics, layout calculation, and vector rendering provided by engines and libraries implemented in specific programming languages. https://gist.githubusercontent.com/pwright/462e221d2ecfa768842f5c85808fac84/raw/c11ad20f0145bf102c35720eca3d725b39e27c25/types.bs",
"categories": [
{
"id": "user-formats",
"title": "Diagram Formats",
"items": [
{ "id": "plantuml-format", "name": "PlantUML (.puml)", "deps": ["text-modeling", "layout-engine", "styling-theming"] },
{
"id": "diagramming-space-generic",
"title": "Diagramming Tools — Generic Value Chain",
"abstract": "Diagramming spans free-form sketching and text-to-diagram authoring through to embedding and export. User-visible value (create, collaborate, consume) rides on rendering/layout pipelines and DSL engines, backed by platform services (APIs, auth, data) and infrastructure (runtimes, realtime networking, storage, telemetry).",
"categories": [
{
"id": "experience",
"title": "User Experience",
"items": [
{
"id": "narrative-model",
"title": "Narrative Value-Chain",
"abstract": "Narratives organize events and characters to create meaning, emotion, and influence for an audience; visible outcomes like engagement, catharsis, and persuasion are enabled by narrative craft (plot, character, voice, devices), expressed through media/genres and semiotic discourse, and ultimately grounded in language, cultural schemas, memory, and causal reasoning.",
"categories": [
{
"id": "experience",
"title": "Audience Experience",
"items": [
{ "id": "meaning-making", "name": "Meaning Making", "deps": ["plot-structure", "narrator-voice", "semiotics"] },
@pwright
pwright / tcp.bs
Last active November 11, 2025 12:03
{
"id": "tcp-adapter",
"title": "TCP",
"abstract": "Detailed map of TCP connection lifecycle, extended to include teardown (FIN), showing how Skupper's TCP adapter encapsulates TCP semantics over AMQP routing for cross-site communication.",
"categories": [
{
"id": "experience",
"title": "Connection Experience",
"items": [
{
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.