Posts

Below are all of the posts with the Posts post.

I have ordered the posts from newest to oldest:

  1. Making it Easier to Minimize Risk of Information Loss

  2. Adding a Function to Help Establish a Habit

  3. Peeling Back the Curtain of Some Blogging Wizardy

  4. Have Toolbox, Will Share

  5. Leveraging cape and org-element-map

  6. Come Join Me and Share Your Tools

  7. Repurposing Muscle Memory at Your Fingertips

  8. Invest in Your Tools

  9. …Then Get the Fast Feedback

  10. Thanking a Reader and Adding Some Recursion Testing Strategies

  11. Minor Refinements of a Recently Created Function

  12. My Presentation for Samvera Connect 2022

  13. Somedays You Just Can’t Get Rid of a Bomb

  14. It’s the End of the World and I Feel Fine

  15. A Real World Example to Help Understand a Data Model and Possible Discrepency

  16. A Rainy Day Coding Practice Session

  17. To Be Everything and Nothing

  18. When One Pathway Fails, Try Another

  19. Exploring Functionality by Re-Reading Documentation

  20. A Quick Intro to Other Open Source Note Taking Tools

  21. Drawing Inspiration from Reading and Listening

  22. Drawing Inspiration from the Elric Saga

  23. Documenting my High Level Workflow for Bringing the Bits to the Web

  24. Adding a Bit More Color to My Baseline Theme

  25. Or an Early March Snow Storm

  26. Working with the Principle of Least Knowledge

  27. An Evening of Hacking to Provide Visual Clues for Varying Contexts

  28. Spending a Bit of Time Sharing Some Perhaps Lesser-Known Packages

  29. Drawing Inspiration from Others

  30. A Quick Summary of a “Worlds without Number” Campaign Setting

  31. How to Rebuild a Hobby Habit after the World Changed?

  32. Something Borrowed, Something Old, and Something New

  33. First Steps in Following up on Morning Coffee Talk Inspiration

  34. In Programming, Don’t Let Clever Trample Understanding

  35. Setting up a Few Straw Dog Examples

  36. To Once Again Play Face to Face

  37. Accretion of Functionality Through Crafting and Extending

  38. From Deliberation to Liberation (in the Minutia of My Tools)

  39. A Local to Me Game Convention

  40. Proud to Be Part of Scientist.Com

  41. Yet Another Refinement to My Blogging Engine

  42. How a Corporation is Looking to Create a Platform

  43. Yet More and Varied Reactions to OGL Antics

  44. An Ongoing Attempt to Shift the Legal Field Beneath Creators

  45. An Odd Little Section Containing Such Odd Signatures

  46. Not Usually One for Audio-books

  47. Precedence, Common Rules, and Licenses

  48. To Find Magic in Paper and Place

  49. Revisiting Past Writings, Further Describing Personal Workflow, and Issuing and Admonition

  50. Bearing Witness to Alienation and Seeing a Familiar Pattern

  51. Or, How Does One Share Lessons Now Internalized?

  52. Hint, It’s Not About Chasing New Technology

  53. Once More to Isengard

  54. A Season of Writing

  55. Ever Collapsing Channels of Digital Communication

  56. Stumbling Upon a Fanzine Sparks Memories and Reflections

  57. Building a Mystery

  58. Twenty Questions and Some Answers

  59. Moving Quickly to Project Work Spaces

  60. Prowling Around the Outskirts of Tharbad

  61. Or Maybe Don’t Pull Eggs in Baskets That Aren’t Yours

  62. Quickly Sleuthing through a Code Base

  63. Responding and Building from Other Prompts

  64. Modeling the Guide Posts of Expectant Play

  65. Of Gathering Herbs and Revelations

  66. Leveraging Checklists to Guide the Work

  67. Convincing a Group of Elderly Dwarves of Duinhir’s Qualities

  68. The Joys of Solo Gaming

  69. Unexpected Discoveries En Route to Tharbad

  70. The First Fellowship Phase for Duinhir

  71. Paying Attention to the HTML

  72. A Return to Bree with Three of the Kettlebar Family

  73. Family News Delivered

  74. Initial Meeting of the Kettlebars and Wondering If There Is More to Gandalf’s Request

  75. The Lure of the Barrow Downs and Chance Meetings along the Causeways

  76. Exploring the Solo Play Rules of “The One Ring”

  77. Finally Have I Emboldened Myself

  78. Creating a Means of Quickly Navigating Amongst a Projects Important “Pages”

  79. The Snows of November Bring Broad Flakes

  80. Time to Move On

  81. Delving into org-mode and org-element-map

  82. Going down the Blogosphere Rabbit Hole to Find Further Inspiration

  83. My Text Editor Must Facilitate My Engagement with the Ever Evolving Digital Aspect of My Life

  84. Adventist Analysis for AARKD ID (Slugs) Work

  85. A Literate Configuration

  86. A Meditation on a Question Often Asked of Me

  87. Lifting the Custom Slugs Functionality from one Application into a Generalized-ish Solution

  88. Using API Declaration to State Intention

  89. Exploring the Implementation Details of Instance Variables

  90. Laying Out a Game Plan

  91. Some Analsysis of Features

  92. Favor Information in Commit Messages over Web Conversations

  93. Using a myriad of tools to orient

  94. Hacking on Org-Mode

  95. A Simple Poem

  96. An Overview of How I Make this Site

  97. A Year of Losing a Dog and Parenting a new Pup

  98. A Haiku

  99. When Harvest Falls to Reap It All

  100. Sharing My Workflow and Tooling

  101. Paying Attention to What I Repeat…And Documenting It

  102. Delving into the Foundational Distinctions

  103. A Quick Introduction to my Role and the Technology

  104. Adding Another Tool for Code Review and Comparison

  105. Responding to Those Who Say They Don’t

  106. Dissecting an Approach to Solving a Coding Challenge I Encountered in the Wild

  107. Scratching Down Some Ideas to Share

  108. Steps for Patching in a Responsible Manner

  109. If You Can Habitualize One Thing as a Developer It Is Create Quick Feedback Loops

  110. A Letter of Marque from a Court Now Primed for Intrigue

  111. Showing my Work as I Query a Forem Instance

  112. Step-wise Composing Larger Queries from Smaller Queries

  113. Or With Great Power Comes Great Responsibility

  114. Hint - Prefer Methods over Instance Variables

  115. Or How I Spent an Afternoon Building Out More Creases for Extensibility in Forem’s Feed Query

  116. Or How to Use Your Hobby to Keep your Professional Skills Sharp

  117. A Preponderance of Options

  118. Following up on a Reader Submitted Question

  119. An Impressive Book Furthering the Art of the RPG

  120. Seeking Free and Open Source Systems

  121. Exploiting Ruby’s Object Model to Ease Collaboration

  122. Using a Tool and Knowing Its Uses Are Not the Same

  123. And How to Hopefully Create Win/Win/Win Scenarios

  124. SQL Composition by Configuration

  125. It’s about the Conversations

  126. An Inspiring Escape and a Heated Exchange

  127. Asking Campaign Questions Around the Game Table

  128. Further Attempts to Track Down an Elusive Insurrectionist

  129. A Quick Exercise to Further Flesh Out the Campaign

  130. Feeding the Personal Knowledge Management System

  131. A Quick Tour through (Some of the) Layers of Propagation

  132. Managing Object State is Hard

  133. A Quick Tour of Our Favorite Performance Enhancing Pain Point

  134. Minor Automation to Facilitate End of Week Reporting

  135. Our Black and White Border Collie

  136. Apologies, Confessions, and Meanderings

  137. Inching Along the Never Ending Path of Improving of Documentation.

  138. The Continuing Adventures of Writing to Learn

  139. A Few Dossiers, a Street Chase, and a Warning from a Concerned Friend

  140. Fleshing out Scintillante One Circles Test at a Time

  141. Sometimes Talking About the Game is More Important than Playing the Game

  142. Arson, Ambush, and Art Sales

  143. Ever Improving my Personal Note Taking Process

  144. More Art Theft and a Socialite Party

  145. Haggling, Hoarding, and Help

  146. Further Exposition as We Learn of an Art Theft Scheme and Hiring Personal Mercenaries

  147. Let Failure Open More Pathways

  148. A Mechanic for Player Pushback and Involvement

  149. Always Be Refining Your Config

  150. Empathy and the Reflex of Victimhood

  151. Social Engagements and Contracts

  152. Thinking Through the Principle of Discovery

  153. Recording and Replaying Keystrokes

  154. Documenting to Share a Solution

  155. Leveraging Open Source Software for RPGs

  156. January Results

  157. The Years Start Coming and They Don’t Stop Coming!

  158. Laying the Foundation for Future Sessions

  159. Learning as I Watch Others Navigate Their Toolbox

  160. Disruptions at Villa di Mari

  161. Crossing Paths on the Way to New Cyre

  162. A Campaign Building and Character Burning Session

  163. Humble Beginnings

  164. Pivoting from One Strategy to Another

  165. Using Existing Tooling to Make Changes Reversible

  166. Automating the Repetetive while also Learning a Bit More about My Editor

  167. A Straight-Forward Problem with Three Different Approaches

  168. Hacking Away with Hammerspoon and editWithEmacs

  169. Comments, Tests, and Commit Messages are All Documentation

  170. You Ain’t Emacs-ing if You Ain’t Always Hacking Your Config

  171. Reducing Friction on Adding Placeholders for My Future Self

  172. Laying Out Some Next Steps

  173. A Quick Hack to Help My Code Spelunking

  174. Or How I’m Working to Improve the Feed Relevance of DEV.to

  175. Returning Again to Databases

  176. Understanding Our Approach and Its Impact

  177. Or Navigating without One of Your Senses

  178. Establishing a Situation for Character Creation

  179. Avoid Focusing on a Singular Path and Leave Room to Wonder

  180. Pairing “Three Rings” and “Ghostways”

  181. With the Changing of the Season comes a Changing of the Job

  182. Be Prepared for Streams of Creativity

  183. A Minimum Viable Set of Lifepaths and Trait

  184. And the Frustrations of Trying to Solve Problems in a Dreamscape

  185. A Season of Change

  186. Putting Forth Some Preliminary Designs

  187. This Is a Game that Rewards Player and Character Engagement

  188. Writing Down Just Enough of an Idea to Proceed

  189. Paper and Pencil Sooth My Soul and Feed My Brain

  190. Something Must Change, Let’s Do Some Digging

  191. Regarding Table-top Role-Playing Games, I Think I Do

  192. Letter from Viscount Nentres Rhydulf to Count Rhydulf

  193. Balancing Decision Fatigue, Time Budgets, and Fictional Pacing

  194. Continuing to Build Out Utility Functions

  195. A Higher Order Reaction Roll

  196. Adding More Default Styles of Browsers

  197. The Dice Helped Tap Some Amazing Narrative Beats

  198. Stumbling Down Memory Lane

  199. It’s Macros, Functions, and Property Lists…Oh My!

  200. Leveraging Some Org Roam Version 2 Changes

  201. Remembering the Hustle of Years Past

  202. Improving on a Hacked Together Function Using Magit

  203. Generating a Quasi-TODO List for a Common Mental Model Task

  204. Or Hey Where’s My Investigation Skill?

  205. Steward Those Processes in Service to the Goals and Values

  206. Doing Just in Time Translations

  207. Diversions Are Fine but Sometimes You Need to Stop and Clarify

  208. The Cult of Efficiency Demands Sacrifices

  209. A Pre-Arthurian Legend Teetering on Myth

  210. Reflections of a Blog Post, an Epic, and Parenthood

  211. RSS, Procrastination, and Chipping Away at Boundaries

  212. Not Much But Figured I’d Write Something

  213. A Truth from a Certain Point of View

  214. Alternatives, Balance, and Jargon

  215. Shaky Plans, Shared Meals, and Desperate Bargains

  216. We are the Light that Illuminates the Stories

  217. Campaign Play, Mystery, and Group Mythology

  218. An Elric Graphic Novel

  219. It’s Reducing Context Shifting

  220. Campaigns, Bingo, and Breakinig Changes

  221. More than Just Amplifying the Blogosphere

  222. Railroads, Scholarly Research, and Worldbuilding

  223. Old School Adventures and Maps

  224. On Table of Contents, Indices, Glossaries, Citations, and Search

  225. It Ain’t Emacs if You Ain’t Hacking on Your Config Daily

  226. Never Underestimate the Lowly Spreadsheet

  227. The Conditions We Experience in Our Roles within Systems

  228. A Potent Mix to Agitate Both Body and Mind

  229. A Mix of Old and New Gaming and Software

  230. But Also, Don’t Go Out and Implement a Bunch of Things

  231. Reflecting on Campaigns Past as Fuel for Campaigns Future

  232. The Comingling of Gratitude, Inspiration, and Sharing

  233. Remember, It Is a Project that Impacts People

  234. Diving a Bit Deeper Into Structure

  235. It’s Not Just about Where but Also Sharable Current State

  236. Joining a Grand Scheme

  237. Writing a Function to Practice Lisp and Complete an Uncommon Task

  238. As a Knowledge Worker, I Generate a Lot of “Information Sharing Artifacts”

  239. Before You Get to Work, Make Sure to Sketch out a Process

  240. For me, it’s about Communication and Mentoring

  241. Starting a Burning Wheel Campaign in the Warhammer Fantasy Setting

  242. Swapping out Ivy for Selectrum

  243. Leaning on Circles and Wises to World Build

  244. A Short Session with some Information Gathering

  245. When Law-wise is the Workhorse Skill

  246. Some Background, a Work Story, and a Game Plan

  247. Framing Expectations of Genre and System

  248. Hint: People Want Time to Focus

  249. Poetry Reviews Deep Truths

  250. An Old School Inspired Fantasy RPG

  251. Flexing a More Disciplined Approach to My Calendar

  252. Forgery, Failure, and Feeding Horses

  253. Prosthetics and Petty Thievery

  254. A Strange Work Experiment

  255. Building up a Game’s Ruleset One Turn at a Time

  256. Community Requires Governance and Accountability

  257. That Which I Give Energy Invariably Owns Me

  258. Memories that Stick and Haunt

  259. To a Passing Friend

  260. Prognostication, Scavenging, and Coveting the Written Word

  261. Digital Forensics and Oracular Skulls

  262. Second Verse, Same as the First, Just a Little Bit Worse

  263. Some Concrete Exercises to Connect Your Résumé to Job Postings

  264. With a Reflective Journal Entry

  265. It Ain’t a Noun; It’s a Verb

  266. Exposition

  267. Building a Coalition to Clarify, Ideate, Design, and Implement

  268. Two Dots Daring Me To Connect Them

  269. The Otherworld Calls

  270. To a Harsh Mistress

  271. Charting a Course through the Intersection of Future and Past

  272. Dear Player Characters, Tell Me More

  273. Skullduggery and Explosions

  274. And I Hope You Reflect Deeply on When Should Be Your Turn

  275. To Conjuring Memories Old and New

  276. This Blog and My Coding Image Is Not For Sale

  277. With a Decade Behind Me, Let’s See What I Learned

  278. But Not Low Enough for Me

  279. Reflecting on a Dream, These Days of Mine, and Wishing Well A Friend Moving On

  280. I Explore My Love of Winter

  281. The View from My Window

  282. Of Mutton, Brandy, Shark Teeth, and Love Letters

  283. Burning Up a Different Character

  284. And The Hubris of Disruption

  285. Positioning a Character for the First Session

  286. Also Applicable for Getting Any Game Going

  287. On Fleeting Winter and Exhaustion

  288. A Complex Dream-like Journey and Transformation Story

  289. A Call to a Community Response

  290. Ever Moving Towards my Values

  291. Because Writing Helps You Learn

  292. Don’t Cede Your Voice

  293. In Which 2020 Isn’t a Fluke, and a New Year Won’t Deliver Us

  294. An Approach that Works for Me

  295. Grey Skies and Snow Covered Ice Cling to this Day

  296. Increasing the Unpredictability of Combat

  297. Accomplishments Echo Hollow when We’ve Set the World Aflame

  298. Poor Clarity of Open Game Content Sucks; And Doubly so for the Aggressive Product Identity Declarations

  299. Fleeting Thoughts and a Gunfight in a Library

  300. Another Foray into Probability and Computations

  301. Investigating Descrepencies in Provincial Reports

  302. Avoiding the Pitfalls of Everyone Rolls

  303. Stacks of Papers, a Medical Facility, a Pre-Tech Workshop, and a Psychic Hazard

  304. Stiching Together YASnippet, Hugo Short Codes, Shell Commands, and YAML Files in Emacs

  305. Sharing Some Personal Documentation

  306. Dynamically Changing Keyboard Shortcuts to Match Working States

  307. Beginning a Campaign in the Latter Earth

  308. A Sentient Species of Amoeboid Storytellers

  309. Drawing Inspiration from the Collision of Varied Randomization

  310. Shots Fired, Lab Entered, and Talking with a Rock

  311. A Rock and Lichen-Based Psychic Creature

  312. Refinements to the Sine Nomine engine

  313. A General Solution (Thusfar)

  314. Bringing Chekov’s Gun to a Recon Party

  315. Pre-Populating ‘org-roam-find-file’ to Help Topic Lookup

  316. The Konuk, One of the Governing Ethnicities of the Latter Earth

  317. Detectors, Escapees, and Beauracratic Moles

  318. Rolling up a quick and random character

  319. Composing Shell, Applescript, and Emacs Eval

  320. A Quick Meeting at a Public Tavern

  321. These Are The Tools I Use for Table Top Gaming

  322. Back from Haitus with Subterfuge and Reconaissance

  323. Learning from One Small Refactor

  324. A Few Random Tables to Launch a Campaign

  325. A Quick Overview of a Third Imperium Sub-Sector

  326. Procedures Make the World Go Round

  327. Worldbuilding Through Random Commerce Tables

  328. Even Mind Powers Abide by Conservation of Matter

  329. Minor Tweaks to Colors and Hover State

  330. Hint: I Took the Time to Build What I Needed

  331. Quirky Ships and Isomorphic Maps

  332. For Sci-Fi RPGs, I Envision Spaceship Combat

  333. Space Ships Ain’t Cheap and There’s a Lot to Them

  334. Plains, Trains, and Automobiles

  335. Having Loads of Fun Rolling Up Characters

  336. Because Rolling Lots of Dice is Fun

  337. Gadgets, Augmentations, Weapons, and Armor

  338. In Space, Dangers are More Varied

  339. Quick and Dangerous with Some Nice Skill Additions

  340. Mechanics for Characters to Take Action

  341. Please, Ask of Yourself What You Ask of Others

  342. More of the Traveller Character Creation Mini-Game

  343. Playing Through the Traveller Character Creation Mini-Game

  344. A (Deathless) Mini-Game to Create Your Character

  345. A New Look for an Old School Game

  346. Many an Interview Leads to a Reveal

  347. Not a Warrior Amongst Them

  348. Archaic Laws and Arms Sales Gone Wrong

  349. A Systems Overview from New Vistas

  350. Making an Arms Deal and a Contact

  351. Into the Utopic and Pastoral Past

  352. Getting Started with a Campaign and Repurposing Past Work

  353. Perhaps You’re Interested in Joining an Open Source Community

  354. The School to Prison Pipeline

  355. The School to Prison Pipeline

  356. To Those in Academia, Let’s Look to What We Can Do

  357. The Police are not Here to Protect You (Part 2)

  358. The Police are not Here to Protect You

  359. The Illusions, I Hope, Are Dissolving. Now We Must Work to Shape Something Far Better.

  360. Reading for Further Context on Systems

  361. Once Again Exploring a Different Solution

  362. Learning Some New Distributed Tech

  363. Using Standards to Connect Conversations

  364. “Freedom is made up especially of duties” – Albert Camus

  365. Social Encounters Deserve Procedures

  366. Looking for Hope in Dreary Days

  367. Playing a Wood Elf Druid

  368. Don’t Rely on a Group’s Memory, Write It Down

  369. Shared Fictional State with Clear Tightening Consequences Build Desperation

  370. Noodling on 3 (of many) Posts That I Found Interesting

  371. Or the Old Adage: There’s No Such Thing As a Free Lunch

  372. Keeping Simple So It Doesn’t Become a Burden

  373. Providing a Framework for Citation and Conversation

  374. Playtesting and Gaming via Google Docs and Zoom

  375. Transforming Dynamic Data via Dispatch Strategy and Set Logic

  376. Exploring Soft Horizon’s Uniform Conflict Resolution Procedure

  377. Writing Software, Retelling Folktales, Reading Camus and Leiber

  378. Finding inspiration in “The Silk Road” and “DCC RPG Annual”

  379. Waxing philosophical about marginalia, unique and durable tables, pedantic tests, javascript, and updates.

  380. I’ve been playing for 31 years and this was the first time a doppleganger infiltrated the party.