License feed RSS feed for all-rights-reserved

All Rights Reserved

The following are published with All Rights Reserved. Permissions beyond the scope of this license may be available at

2022 (78)
Public and Private APIs versus Public and Private Methods
Ruby Memoization and Checking if Defined
Migration Plan for Org-Roam Notes to Denote
Exploring the Denote Emacs Package
Leveraging Commit Messages as Pull Request Text
A Walk Through of a Code Sleuthing Exercise
On Storing Glossary Terms in Org Roam Nodes
Morning Sky
The How of Take on Rules
Coming on a Year
Rains of Autumn
An Autumn Haiku
Org Mode Capture Templates and Time Tracking
Everyday Custom Git Commands
Differentiating Ruby’s Classes and Objects
Joining's SoftServ Team
Today I Learned about Difftastic
Commit Messages Do Matter
On Ruby Keyword Args, Structs, Splat, and Double Splat Operators (Oh My!)
SQL Proof of Concept for Collating Different Article Feed Selection Criteria for
Responsible Monkey Patching of Ruby Methods
That Time When the Only Test and Development Environment Was Production
Core Pirates of Drinax: Session 1
A Second Walk Through of Composing a SQL Query
Walk Through of Using Postgresql and Blazer to Generate a Cohort Report
Redefining Ruby Instance Methods at Runtime
Leveraging Instance Variables in Ruby Classes
Adding Reproducible Randomization to SQL Queries
Using Ruby to Merge Traveller and Stars without Number System Generators
Pitches for an Upcoming RPG Campaign
On Gathering an Online Group for Gaming
"DayTrippers GameMaster Guide" by Tod Foley
Gearing up to Run Creative Options Role-Playing Engine (CORE)
Benefits of Having a Call Method for Your Ruby Object
On Sharpening Your Tools
Working on Open Source Community Software Is My Job
Diving into Dev's Relevancy Feed Builder
What's Bringing Me Joy in Game and Play
Burning Locusts: Session 13
Burning Locusts: Session 12
Burning Locusts: Session 11
Burning Wheel's Factions Doctrines and Rituals from the Anthology
Org-Mode, Git Logs, and Org-Babel for Running Reports
Application Exception Handling in Rails
Today I Learned - Carrier Wave and How to Test Uploading a New Image to a ActiveRecord::Base Model
The Three Caches of Forem
Using a File as a Template in Emacs
Remembering Corrie, Our Black and White Border Collie
Regarding Documentation: A Letter to My Earlier Selfs
The Why and How of Yardoc
Further Into Emacs with Pcase, Backquotes, and Commas
Burning Locusts: Session 10
Burning Locusts: Session 9
Trait Vote Sessions in Burning Wheel
Burning Locusts: Session 7
Note Taking with Org Roam and Transclusion
Burning Locusts: Session 6
Burning Locusts: Session 5
Burning Locusts: Session 4
Musing about Failure Consequences in Role-Playing Games
Building via the Wises of Burning Wheel
Org Roam, Emacs, and Ever Refining the Note Taking Process
An Eighth Winter Haiku 2022 Edition
A Seventh Winter Haiku 2022 Edition
A Sixth Winter Haiku 2022 Edition
The Alt-Right in Gaming and Outlining the Pipeline
Fifth Winter Haiku 2022 Edition
Fourth Winter Haiku 2022 Edition
Burning Locusts: Session 3
Switching from Company to Corfu for Emacs Completion
Third Winter Haiku 2022 Edition
Second Winter Haiku 2022 Edition
Emacs Packages to Get Stuff Done
Resolving an Unable to Resolve Link Error for Org Mode in Emacs
First Winter Haiku 2022 Edition
Using PlantUML to Model RPG Relationship Maps
Retrospective for 2021
Forem Feed Experiment One
2021 (106)
Burning Locusts: Session 2
The Serendipity of Pairing with a New Developer
Burning Locusts: Session 1
Session 2: The Mistimed Scroll an Eberron Campaign
Burning Locusts: Character Creation
Session 1: The Mistimed Scroll and Eberron Campaign
Ruby Script to Find Local Branches with Deleted Remotes
Keeping the Stakes Low while Breaking Production
Adding Emacs Function for my Forem Pull Requests
Gently Embracing Different Regular Expression Approaches in Ruby
First Snow
Send Anything in OS X to Emacs for Editing
On Writing Documentation
Further Hacking on Emacs for Github Pull Requests
Creating a Documentation Dashboard and Emacs Function
The Mistimed Scroll: Character Brainstorming
Emacs Function to Open Magit Log PR at Point
Building and Documenting a Nuanced ActiveRecord Approach
Practicing Postgresql and Postulating (Im)Provements
Mental Model Minute: Relationship Triangles
Orienteering in the Time of Remote Work
The Mistimed Scroll: An Eberron Campaign
Tangents that Cling to Memory
Recent Readings and Serendipitous Pairings
Trick or Treat, I’ve Joined the DEV Team
Being the Partner of an Entrepreneur
Eberron’s Kalashtar for Burning Wheel Gold
Caffeinated Dream States and Leaving a Job
What We Lose as We Change Platforms
Playtesting Eberron Shifters for Burning Wheel
Further into the Crucible of Burning Wheel
Revisiting the Dragonmarks for a Possible Burning Wheel Campaign
Slowing Down to Synthesize
Working through the Fallout of a Moldbreaker Artha Award
Do I Now Favor Online over Face to Face?
Crafting an In-Game Letter with Player Commentary for a Burning Wheel Game
To Link Test or Not in Burning Wheel Gold
Whipping Up a Quick Emacs Helper Function for Hugo
The Circles Subsystem of “Burning Wheel Gold”
Adding More Tag Rendering Functions for SHR in Emacs
A Wonderful Cascade of Tests in Burning Wheel
Coming Up on the 8th Anniversary of Full-Time Soapy Gnome
Diving into the Implementation of Subject Menus for Org Roam
Ever Further Refinements of Org Roam Usage
Once Again, Vendors at a Festival
Using Magit Built-in Functions for Workflow
Emacs Script to Review Git Status of Repositories
Burning Wheel and What’s the Deal with Wises
An Evening Poem
Organizations Live and Die by Process
Using the Eberron Setting and “Worlds without Number” System
Interrupting the Game to Refocus
What Do We Lose When We Sack Libraries?
“The Legend of Vortigern” by Simon Heywood
Whom Do You Miss the Most?
Night's Garden
Amplifying the Blogosphere (v2021-06-29)
“Borges and Me: An Encounter” by Jay Parini
Amplifying the Blogosphere (v2021-06-27)
“On Self-Knowledge” by Kahlil Gibran
Amplifying the Blogosphere (v2021-06-20)
Burning Warhammer: The Captain and the Witch (Session 7)
The Steadfastness and Mutability of Fiction
Amplifying the Blogosphere (v2021-06-17)
The Ruby Throne
Amplifying the Blogosphere (v2021-06-13)
Delving Further into the Why of Emacs
Amplifying the Blogosphere (v2021-06-11)
Embracing Tropes while also Substituting an Ingredient
Amplifying the Blogosphere (v2021-06-10)
Amplifying the Blogosphere (v2021-06-09)
Organizing Information for Retrieval
Further Molding Emacs to Reinforce Habits
Iterating on a Hiring Process (Part 2)
“Total Systems Power” by Barry Oshry
Insomnia, Language, and Poison Ivy
Amplifying the Blogosphere (v2021-06-07)
Molding Emacs to Reinforce Habits I Want to Develop
Revisiting the “Red Hand of Doom”
Amplifying the Blogosphere (v2021-06-06)
Hiatus: New Vistas in the Thel Sector
Iterating on a Hiring Process (Part 1)
Proposing a Documentation Structure and Rationale
Exploring Documentation Location Options
Burning Warhammer: The Captain and the Witch (Session 6)
Emacs Function to Rename Hugo Blog Post
Conceptualizing a Process for Where and How to Publish the Thing
Process Development and Documentation as a Deliverable
Responding to “How to be a senior Engineer?”
Sandhill Cranes
Burning from Within
A Year or So of Emacs
Burning Warhammer: The Captain and the Witch (Session 5)
Session 16: New Vistas in the Thel Sector
Peach Blossoms
An Eighth Spring Haiku
Burning Warhammer: The Captain and the Witch (Session 4)
Bringing the Whole Toolkit to Problem-Solving
Jeremy Friesen
Brown Thrasher
A Seventh Spring Haiku
Help Building Your Résumé
2020 (4)
The Geemit - A Worlds without Number Demihuman
Using the Organization Generator from “Soft Horizon” with a “Worlds without Number” Campaign
Tweaks in “Worlds without Number” to the “Stars without Number” Engine
Documenting Decisions to Build Buy-In
2019 (2)
Guess Who's Coming to Graywall
Situation Mining: It Begins in Graywall
2018 (5)
Diving Further into Embarkation
Playstorming Embarkation Tweaks in Adventures in Middle-earth
Adventures in Middle-earth is in the Bundle of Holding
Three Book RPG
Using Adventures in Middle Earth procedures for Tomb of Annihilation