A collection of quotes and insights from books, philosophies, and ideas worth remembering, integrated with the Unix fortune command for random terminal wisdom.
This is a collection of fortune files created from quotes and lessons encountered while reading. When something seems worth remembering, AI helps structure it into fortune entries that include:
- The original quote or insight
- Context about the author/source
- An interpretation or analysis
- Practical takeaways
The goal is simple: use spaced repetition through random terminal exposure to help retain ideas from books and philosophies.
- bible - Biblical wisdom and verses
- buddhism - Buddhist teachings and sayings
- meditations - Marcus Aurelius's Meditations
- stoic - Stoic philosophy principles
- taoism - Taoist wisdom
- zen - Zen Buddhism and mindfulness
- accelerate - Accelerate (DevOps and high performance)
- algorithms - Algorithmic concepts and problem solving
- cleancode - Clean Code by Robert C. Martin
- ddd - Domain-Driven Design
- ddia - Designing Data-Intensive Applications
- designpatterns - Software design patterns
- legacycode - Working Effectively with Legacy Code
- pragmatic - The Pragmatic Programmer
- refactoring - Refactoring techniques
- sicp - Structure and Interpretation of Computer Programs
- tdd - Test-Driven Development
- aws - Amazon Web Services
- awsaction - AWS in Action
- awsdata - AWS data engineering
- gcp - Google Cloud Platform
- gcparchitect - GCP architecture
- gcpdata - GCP data engineering
- dataengineering - Data engineering
- datawarehouse - Data warehousing
- streaming - Stream processing
- agile - Agile methodologies
- continuousdelivery - Continuous delivery
- devops - DevOps practices
- microservices - Microservices architecture
- releaseit - Release It! (production readiness)
- scrum - Scrum framework
- sre - Site Reliability Engineering
- systemdesign - System design
- crucialconversations - Crucial Conversations
- influence - Influence: The Psychology of Persuasion
- managerspath - The Manager's Path
- staffengineer - Staff Engineer
- thinkingfastslow - Thinking, Fast and Slow
- userstories - User Stories Applied
- alchemist - The Alchemist by Paulo Coelho
- fallacies - Logical fallacies and critical thinking
- feynman - Richard Feynman's insights
- hitchhikers - Hitchhiker's Guide to the Galaxy
- motivational - Motivational quotes
- wisdom - General wisdom and life lessons
./install.shOr:
make install./install.sh --listmake installmake install-aliasesThis copies .fortune-aliases to ~/.fortune-aliases in your home directory.
Add this to your shell aliases file (e.g., ~/.zsh_aliases or ~/.bash_aliases):
#------------------------------------------------------------------------------
# Fortune Aliases
#------------------------------------------------------------------------------
# Load fortune-specific aliases if they exist
if [[ -f ~/.fortune-aliases ]]; then
source ~/.fortune-aliases
fiAdd this to your ~/.zshrc or ~/.bashrc:
#------------------------------------------------------------------------------
# Fortune - Random Quotes
#------------------------------------------------------------------------------
# Display a random fortune if installed
if command -v fortune &> /dev/null; then
if alias fortune-everything &> /dev/null; then
fortune-everything
else
fortune
fi
fisource ~/.zshrc
# or
source ~/.bashrcThat's it! Now every time you open a terminal, you'll see random wisdom from your entire collection.
After sourcing .fortune-aliases, you'll have access to these commands:
Core topics:
fortune-wisdom- Philosophy and spiritualityfortune-tech- Technical booksfortune-cloud- Cloud platformsfortune-arch- Architecture and designfortune-lead- Leadership and management
Context-specific:
fortune-coding,fortune-design,fortune-data,fortune-devops,fortune-philosophy,fortune-books
Cloud-specific:
fortune-aws,fortune-gcp
Work context:
fortune-standup,fortune-review,fortune-planning,fortune-debugging
Personal development:
fortune-morning,fortune-reflect,fortune-learn
By role:
fortune-developer,fortune-architect,fortune-manager,fortune-engineer
By mood/need:
fortune-inspire,fortune-focus,fortune-think,fortune-balance
Project types:
fortune-backend,fortune-frontend,fortune-fullstack,fortune-mlops
Learning paths:
fortune-softskills,fortune-hardskills,fortune-cloudpath,fortune-leadership
Everything:
fortune-all- Curated selectionfortune-everything- All 46 fortune files
# List all fortune files with sizes
fortune -f
# See the fortune directory
ls /opt/homebrew/share/games/fortunes # macOS
ls /usr/share/games/fortunes # Linux# Find the directory
fortune -f
# Remove files (macOS Homebrew example)
cd /opt/homebrew/share/games/fortunes
rm stoic stoic.datWhen I finish a new book or learn something important:
- Create a new file in
fortunes/directory - Add quotes/insights separated by
%on its own line - Run
./install.sh
Format:
The quote or insight.
-- Author
Context: Background about the author or source
Why this matters: My interpretation
How to use it: Practical application
%
Next quote...
Example workflow:
# Create new fortune file for a book I just finished
cat > fortunes/newbook << 'EOF'
Important quote from the book.
-- Author Name
Context: This is from Chapter 3...
Why this matters: This changed how I think about...
%
Another key insight.
EOF
# Install it
./install.sh
# Test it
fortune newbookI read a lot of technical books and study various philosophies, but I noticed I'd forget key insights over time. This collection helps me:
- Spaced repetition - Random exposure to ideas I want to internalize
- Easy access - No need to flip through books to find that quote
- Context preserved - Each quote includes why it matters
- Daily practice - See wisdom every time I open a terminal
- Curated learning - Only the most impactful ideas make it in
Each file contains entries separated by %:
Quote or insight.
%
Another quote.
Can span multiple lines.
%
Third quote.
fortunes/
├── README.md # This file
├── install.sh # Installation script
├── Makefile # Make targets
└── fortunes/ # My 46 fortune files
├── stoic
├── cleancode
├── ddia
├── ... (43 more)
This is my personal collection of quotes and notes from books I've read and philosophies I study. The original quotes belong to their respective authors and sources.
- The authors of all the books that shaped my thinking
- The Unix
fortuneprogram for keeping this tradition alive - The philosophical traditions that provide timeless wisdom