All Rights Reserved
The following are published with All Rights Reserved. Permissions beyond the scope of this license may be available at https://takeonrules.com/more_permissions.
2023 (53)
- Unfurling of Issue Reference Abbreviations in Github and other Git Forge Issues
- Configuring Emacs to Automatically Prompt Me to Define the Type of Commit
- The Why of Linking to a Resource Multiple Times
- These Are the Tools I Know I Know
- Completion at Point Function (CAPF) for Org-Mode Links
- I am Presenting at Rails Conference 2023
- Dig My Grave: Leveraging the Triple Back-tick in Org Mode
- Responding to “Things Your Editor Should Have”
- Make the Feedback Fast
- Take on Recursion Redux
- Expanding on using Tree Sitter in Emacs for Getting Qualified Ruby Method Name
- Responsible and Sustainable Overrides in Ruby and Samvera in General
- Closing the Knowledge Gap and Lightening the Load
- Life and How to Live It
- Determining All of the Descendents of a Ruby Class
- Using Built-in Emacs 29 Tree Sitter Package to Get Qualified Ruby Function Name
- If You Are True to Yourself, It Will Be Sustainable; You Can Do It Forever.
- Creating an Emacs Function to Create Yardoc Stubs
- Spending a Bit of Time Reviewing Consult Emacs Package
- Note Taking Apps I'd Consider (If I Didn't Use Emacs)
- A Post-Apocalyptic Caravan Campaign Using Worlds Without Number
- Invoke Patron, a “World without Number” Form
- Take on Rules Blog Writing and Publishing Playbook
- Coloring Regular Expression via Modus Themes for Treesit Faces
- The Fall of Winter
- Utilizing Ruby’s Delegate Method
- Adding Consistent Color to Emacs Mode Line and iTerm Tab for Various Projects
- My Lesser Sung Packages of Emacs
- Adding Complex Keyboard Modifications via Karabiner as an Emacs Experiment
- Sitting Down and Reading “The Atlas of the Latter Earth”
- Trying to Find My Way Back into Tabletop Role-Playing Gaming
- Custom Org-Mode Capture Function for Annotating Bad Code
- Thinking Through Capturing and Annotating “Bad” Code
- To Rob a Fox…
- Refactoring a Ruby Module to a Class
- Ran Dungeon Crawl Classics at PopiCon 2023
- Building on My Project Notes and Dispatch Emacs “Package”
- Emacs Windows Configuration Desired State
- PopiCon 2023 Game Convention in South Bend, Indiana
- SoftServ - Software Services for Life Science Research Companies
- Hacking Org-Mode Export for Footnotes as Sidenotes
- Enshittification Anti-Pattern and the Ongoing D&D Licensing Debacle
- “Cities without Number” stretch goal to include licensing
- Ongoing Bad Faith Actions of Wizards of the Coast
- Revisiting Section 15 Copyright Notice of the Open Game License
- Listening to Phil Dragash's reading of “The Lord of the Rings”
- On Safe Harbours, Shareholder Obligations, and Fey Contracts
- A Moment on the Edge of Fey
- Using the Git Interactive Staging as a Moment to Facilitate Synthesis
- The Open Gaming License and Potential Attempt at Revocation
- How to Grow Programmer Instincts to Help You Avoid Bad Pathways
- Reflections on the Skills That Have Helped Me Continue as a Developer
- The Travels of Duinhir Tailwind: Session 11
2022 (113)
- Wrapping up Another Year for Take on Rules
- The Wastelands of Discord and the Fall of Twitter
- Other Hands and Other Minds Fanzines
- Campaign-Level Questions for a Solo Campaign
- Get to Know Me: Table-Top RPG Edition
- Walkthrough of my Project Workspace Functionality
- The Travels of Duinhir Tailwind: Session 10
- On the Considerations of Where to Post Information
- Using Git Bisect and Other Commands to Determine When Something Was Removed
- Random Non-Player Character Generator for The One Ring
- The Purpose and Joy of Role-Playing Subsystems
- The Travels of Duinhir Tailwind: Session 9
- Playbook Article for Upgrading a Gem within a Ruby Application
- The Travels of Duinhir Tailwind: Session 8
- Reflections on Sessions 1 through 7 of the Travels of Duinhir Tailwind
- The Travels of Duinhir Tailwind: Session 7
- The Travels of Duinhir Tailwind: Session 6
- Describing the Semantics of My Site
- The Travels of Duinhir Tailwind: Session 5
- The Travels of Duinhir Tailwind: Session 4
- The Travels of Duinhir Tailwind: Session 3
- The Travels of Duinhir Tailwind: Session 2
- The Travels of Duinhir Tailwind: Session 1
- Beren and Luthien of the Silmarillion
- Project Dispatch Menu with Org Mode Metadata, Denote, and Transient
- Autumnal Snow
- Deactivated my Twitter Account
- What are your favorite packages for improving vanilla emacs text editing?
- Adding a Function to Carry Forward an Org-Mode Agenda Item
- Adding Another Function to My Workflow
- Revisiting the Principles of My Text Editor
- Analysis and Preliminary Work for Importing Functionality from Another Project
- Denote Emacs Configuration
- On Breaking Down Larger Projects
- Analyzing Rails Application Code to Consider for Extraction into a Gem
- 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 Scientist.com'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 DEV.to
- 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
- Firefly
- 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
- Authenticity
- An Eighth Spring Haiku
- Bluebird
- Burning Warhammer: The Captain and the Witch (Session 4)
- Bringing the Whole Toolkit to Problem-Solving
- Jeremy Friesen
- Magnolia
- 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