Writing
560 essays. Papers are listed separately.
2026
- We Keep the Answer and Throw Away the Work
- You Should Meet the Others
- They Will Stop Talking to Each Other
- Your Agents Are Not a Workforce. They Are a Network.
- When the Token Meter Disappears
- The Thing I Was Waiting to Find
- A Request Is Not a Visit
- A Season of Coding
- The Runtime You Did Not Build
- The Web Has a New Majority
- When Workflows Get Dynamic
- Your Token Bill Is Two Problems
- The First Hundred Days
- Who Funds the Unfundable
- The Evaluation Function Is the Product
- The Orchestration Layer
- What the Founder Does Monday Morning
- What the Work Was For
- The Shrinking Layer
- We Let the Machine Run
- What Dies, What Survives, and What Has Never Existed Before
- Your Consultant Already Knows Your Competitor's Playbook
- The Data Advantage Is Not What You Think
- The Five Things That Separate Good AI Agencies From Great Ones
- What an AI Agency Actually Needs to Work
- The Service Layer
- The Retention Layer
- The Supply Chain You Cannot See
- Does Format Matter? WebTaskBench Results
- Seven Methods Is Enough
- Making Sense of the Agentic Web
- The Publisher's Dilemma: Block, Tolerate, or Cooperate
- The Billion Dollar Tax on AI Agents
- When AI Reads the Web Wrong
- Why I'm Building a Browser No Human Will Ever Use
- What I Learned Building Mautic That Applies to the Agentic Web
- The Web's Fourth State
- DENSE Protocol: Defensive Publication
2022
- Pal on Sol
- Bukele back to buying bitcoin
- Proof of Selected Reserves
- Binance Bank
- Peleton promotes their rug.
- Fee-Free Fidelity Crypto
- Lido lays low
- Volatility - friend or foe
- UK Pumps Crypto
- If I made a Stable Diffusion token
- Metapol
- BTC reducing volatility
- Apple wants to be your government
- UK NFTs coming soon?
- Zoom zoom zoom
- Efficiency or Security
- Student becomes the teacher
- Who was buying #BTC in March 2020
- Perseverance is usually not easy
- Maligned Magic Eden
- The answer to royalties
- Reddit and Snoo, the avatar
- Optimistically rolled-up
- Community leadership
- Crypto ETPs in the wild
- Apollo moon mission tech ripples
- Walmart continues wading into crypto
- The digital ID race
- Zero knowledge proof types and application
- Community orgs in the real world
- Finding inspiration through intentionality
- Tweet timing
- Are you thinking what I am?
- When free speech isnt
- Maximum risk on investing
- If a streaming service has no subscribers
- Tracking your own legs
- Information overload
- USD vs Everyone
- Mastercard makes moves
- The legacy of civilizations
- Wartime NFTs
- Tether tries T-Bills
- Valuations and raises in the new web3 world
- Yet Another Asset Class
- Lawsuits Lawsuits Everwhere
- CNN chasing the tide
- Google introduces risk for revenue
- Searching expands
- Legacy
- Woulda Coulda Shoulda
- Netflix & Chill
- Weakest Link
- Ripples
- Charon's Ferry
- Digital Real Estate
- Non-Fungible Humans
- 3 Success Factors of World-Class Marketers
- Using GitHub as a CMS
2021
2020
2019
2018
- Reclaiming Your Brain
- Yet Another Grinch Movie
- Leader's Don't Speak Last
- Almost
- Kindness
- Lacking Energy
- Sine Qua Non
- Transitioning to Web 3
- Web 3 Step 1
- A Slack CRM
- The Invitation
- Personas
- Riffing
- Ignored
- Originality
- Mautic is not your average JOE
- Food For Thought
- The Importance of Directions
- Alexa
- Why some tech fails
- Fighting feature bloat in open source
- Busy, Busy, Busy
- Finite or Infinite Games
- Finite vs Infinite Games
- If Dreaming Is Dangerous
- Marketing Salt
- Nothing
- Automation Days: Brazil Edition
- Automation Days : Brazil Edition
- Handling Criticism
- Plans
- Advertising
- Episode 28 : Bravery
- The Language of CRM
- Finding motivation
- Demo
- Demo
- Proactive
- Episode 27:Foundation
- Exclusive
- Episode 26: Perfection
- Applied Technology
- The Art of Marketing
- Episode 25: Celebrating
- Blindfolded Marketing
- Top
- Episode 24: Advocate
- Light Patterns
- Episode 23: Influence
- ENIAC, Programming, and Open Source
- ENIAC, Programming, and Open Source
- Episode 23: Influence
- Direction
- Episode 22 : Firefighter
- Exploring the Progression of Modern Software (Part 3)
- Episode 21 : Perspective
- Mautic Community Contributions
- Monday
- Episode 20 : Questions
- Hen
- Saelos Sunday : The Little Red Hen
- Saelos Sunday: The Little Red Hen
- Rubber-Ducking
- Episode 19 : Focus
- Sharing
- I Need Your CRM Feedback
- Sensitivity
- John Bardeen
- I Need Your CRM Feedback
- Episode 18 : High Standards
- Together
- Always Be Thinking : Loyalty
- Always Be Thinking: Loyalty
- glass.venue.smiles
- Episode 17 : Decision-Making
- Exploring the Progression of Modern Software (Part 2)
- Free
- Episode 16 : Confidence
- Commencing Core Monthly Meetings
- Unbinged
- Episode 15 : Accountability
- Unmoderated
- Behavior
- Desire Paths
- Switching
- Next
- Reading for Success : The Art Of
- Inspiration
- Episode 14 : Commitment
- Episode 13 : Creativity
- Improving usability with simple JavaScript
- Changes to Mautic''s Leadership
- Changes to Mautic Leadership
- Episode 12 : Honesty
- Three Lessons from a Sales Rep
- Welcome to the Blog!
- Hello World
- My Second Post!
- Thursday Thinkers : Norbert Wiener
- Norbert Weiner
- Exploring the Progression of Modern Software (Part 1)
- Pardon the Math, Polynomial Code Computing
- Making Marketing Automation Productive
- Episode 11: Passion
- The Value of Time
- Reading For Success : The Value of Time
- Episode 11 : Passion
- Radia Perlman
- Episode 10: Learning
- Episode 10 : Learning
- Thursday Thinkers : Radia Perlman
- Episode 9: Regrets
- Machine Learning, Human Ignorance
- Ranting
- Machine Learning, Human Ignorance
- Episode 9 : Regrets
- Episode 8 : Improving
- Crisis
- Episode 8: Improving
- Episode 7: Motivation
- Elephant
- How to be unique in your marketing
- Episode 7 : Motivation
- Episode 6: Self-Aware
- Episode 6 : Self-aware
- Episode 5: Listening
- Episode 5 : Listening
- Episode 4: Fear
- Recognizing What Matters
- Connected
- Reading For Success : Recognizing What Matters
- Episode 4 : Fear
- Episode 3: Discerning
- Thursday Thinkers : J.C.R. Licklider
- Episode 3 : Discernment
- Watched
- Perspective
- Apples, Oranges, and Communities
- Apples, Oranges, and Communities
- My Favorite Netflix Open Source Code
- Episode 2 : Failure
- First Things First : How to Handle Priority Paralysis
- Episode 1 : Netflix
- Cake
- Saelos Sunday : Take Notice!
- Tech Tuesday : History Repeats Itself
- Data
- Imbalance
- Reading Weekly Wrap-up
- Fact-Based Feelings
- How To Get What You Want
- English
- Think
- The Power of Passionate People
- Animoji
- Microsoft, Github & Changing A Reputation
- Feathers
- Saelos Sunday Stuff
- Self-Help Reading Week : Russell, Randy, Leslie
- Creating MarTech Glue
- Filling In The Marketing Gaps
- Reading List Recommendations
- Updating My Personal Privacy Policy
- Platform
- Words
- The Power of Small Words
- Artisan
- When Marketing Automation is Done Wrong : A Case Study
- Transportation Evolution
- Marketing Automation & CRM
- Marketing Automation and CRM
- Subscribe
- The Marketing Choice Paradox Resolved
- Marketing Automation Microservices
- Conferences & Storytelling: SiriusDecisions 2018 Summit
- Conferences & Storytelling : SiriusDecisions 2018 Summit
- Saelos Sunday Update 2
- Difficult
- Mautic 3 Proposed Timeline
- The Business Benefits of Mautic 3
- Balancing Startups and Stability
- Success
- Growing with GitHub and GraphQL
- Learning Something New
- Mautic Release Strategy 2018
- Imagination
- Headless Marketing Automation
- Looking Ahead to Mautic 3
- Saelos Sunday Update
- Warriors
- Debate
- Dreams
- Mautic and GDPR
- Bets
- Innovation
- Bet
- Saelos CRM : A Technical Advantage
- Odd
- Bee
- Announcing Saelos Beta
- Announcing Saelos Beta
- Happiness
- Open But Not Inclusive
- Better
- Hour
- ABT
- Sunday Saelos Update
- Thinking
- Forums
- Market Smarter Not Harder
- Creativity
- Paper Tigers
- independent-publisher
- twentyfifteen
- Introducing Saelos : A Personal Project
- Chance
- Downtime
- Egg
- Exaptation
- Blockchain Bonanza or Bitcoin Bust
- Invictus
- Hustle
- Blockchain Bonanza or Bitcoin Bubble
- Release with Purpose
- Done
- Cyborgs and AI
- Opinions
- Courage
- Impossible
- Exploring Serverless PHP
- Phone Screen Experiment
- The Importance of Process
- The MIRROR 2017
- The MIRROR 2017
- New Year''s Resolutions 2018
2017
- Re-Launching Mautic Meetups
- Upcoming Mautic AMA
- Standardizing Github for Project Management
- Standardizing GitHub for Product Management
- Creating The Mautic Credit System
- New Themes in Mautic
- Improving Mautic Query Speeds
- Recognizing Mautic Code Contributors
- Demonstrating Wisdom
- Social Media : Personal vs Professional
- The Importance of Planning [Practically Speaking]
2016
- Determined or Workaholic
- No Shame in Learning
- Mautic Meetup Introduction 2016
- Motivation
- The Importance of the Last Mile
- The Speed vs. Quality Debate
- The Speed vs. Quality Debate
- First Follower FTW
- The Greatest at Personal Branding
- Communication
- Truth, Trust, and Transactions
- Know Your Limits
- A Pyramid Scheme for Startups
- The Importance of User Interface
- Contact
- Global Marketing Automation
- A Better RedHat Model to Replicate
- A Better RedHat Model to Replicate Today
- It Only Takes One
- Free Software and Success
2015
- What''s Your Name
- The Importance of Marketing Tech
- The Importance of MarTech
- Finding the Right Fit
- An 8 Step On-boarding Process
- An 8 Step Onboarding Process
- You''re Going The Wrong Way
- You're Going the Wrong Way
- The Price of Free Software
- Languages
- Cheaper by the Dozen
- The Secret to Growth Hacking
- The Power of Product Hunt
- Scaling Applications for Global Communities
- Scaling Applications for Global Communities
- Traction
- The Importance of Planning
2014
- Open
- Beta List Featured Startup Mautic
- Beta List Featured Startup Mautic
- On Crowdsourcing
- On Crowdsourcing
- On Burnout
- On Burnout
- Leaving is Ok
- The Importance of Appreciation
- The Importance of Appreciation
- A UI Treat from Yosemite
- A UI Treat from Yosemite
- You Matter
- Social Fighting
- Open Source Appreciation
- Are Your Experiences Worthless
- Your Experiences are Worthless
- Use Marketing Automation and Never Work Again!
- Stretch Yourself
- Programmers are Creative
- Quicker Decision Making
- Why I Love Open Source (Reason 2)
- A Monday Morning Question
- How Detail Oriented Are You?
- How to be Memorable
- Open This Email
- Should Apple Change Their Presentation Style
- Movement or Action
- The Importance of an Organized Desk
- A Vision Statement
- Making Onboarding Easy
- Magic and Content Marketing
- Paying When It Hurts
- Proprietary Open Source
- The Danger of Assumptions
- 10 Tips to Get Things Done (Part 2)
- 10 Tips to Get Things Done
- Charlie Chaplin Speech
- On Community Excitement
- Open Source Project Update (Top Secret)
- Why Do You Use Open Source?
- Are You Surrounded?
- Knowing When To Pivot
- Talk to Me
- Let''s Be Legendary
- Don''t Apologize
- Sharing Your Toys
- Don''t Be Busy
- Teams are Awesome
- The Open Source Armchair Quarterback
- 4 Places To Get Amazing Free Blog Images
- Like Fire
- 6 Ways Leaders Work
- Why I Love Open Source (Reason 1)
- The Forgotten 20 Year Plan : Part 1
- 5 Ways to Always Win
- Community Building 101
- Joomla Development 101 : Tutorial 15 - View
- The Buzz (Excitement)
- The Importance of Multi-Tenancy
- 7 Tips For Better Content Marketing
- The Timing of Inspiration
- Are You Social Sharing or Social Selling
- 4 Survival Tactics for Your Open Source Project
- Joomla Development 101 : Tutorial 14 - Module Helper
- A Four Million Dollar Cooler & Potato Salad
- The Future of Open Source
- Introducing Something New To Open Source
- Joomla Development 101 : Tutorial 13 - Module Base
- Embracing Failures
- Thunder and Water : On Naming Your Business
- The Ultimate Productivity Tool
- 5 Meetings You Should Always Cancel
- Joomla Development 101 : Tutorial 12 - Module XML
- On Overcoming Adversity
- Take The Time To Teach
- Every Day Is A New Day
- The Beauty of Standardization
- Look For An Executioner (to get things done)
- Joomla Development 101 : Tutorial 11 - Module Structure
- 4 Reasons You Should Create Killer Content
- The Role of Trust in Open Source
- Putting Imagination To Work
- Joomla Development 101 : Tutorial 10 - Plugin Triggers
- The Power of Personal Branding
- How Committed Are You
- Wilbur Buds
- Joomla Development 101 : Tutorial 9 - Helper PHP
- Leading through Listening
- Small Business : Get It in Writing
- Joomla : Your Next Investment
- Small Business Matters : Educate Yourself
- The Validity of Open Source
- The Importance of Indexing
- Joomla Development 101 : Tutorial 8 - Main PHP
- Book Review : ZAG
- The Value of In-Person Meetings
- Important Small Business Roles
- Joomla Development 101 : Tutorial 7 - Plugin XML
- The Art of Reading People
- Taking Time Away From Keyboard
- Joomla Development 101 : Tutorial 6 - Starting Plugin
- Joomla Development 101 : Tutorial 5 - Basic Joomla
- Don''t Fool Yourself
- Enterprise Open Source
- Small Business Is More Than A Product
- Steps to Successful Funding (Part 1)
- Joomla Framework Talk
- Joomla Development 101 : Lesson 4 - Testing
- Unless : A Powerful Word in Open Source
- Building a Business Brand
- Talks I''ve Given
- Things I Like
- Who I Am
- Talks I''ve Given
- Things I Do
- Increase Your Company Size with Open Source
- Joomla Development 101 : Lesson 3 - Versioning Tutorial
- Dependency Injection, Service Locators, Testing, and Life
- Free Marketing Ideas for Small Business
- [R4S] Reading For Success
- Choosing the Right CMS Tool
- Joomla Development 101 : Lesson 2 - Set Up Dev Tutorial
- Joomla Development Tutorial Series
- Corporate Culture in Open Source
- Small Business Matters : A Series
- Where''s the Value in Open Source?
- A Personal Update
- Lessons in Learning Open Source
- The Fight to be Flexible
- The Quiet Community
- 5 Things Every Successful Founder Does
- The Future of Content Management
- Outside the Box
- Tweet Happy
- 3 Ways to Vent (and not regret it later)
- EPA and Open Source
- Open Source Isn''t Free
- The Thrill of the Hunt
- WordPress, One Billion Dollars, and You
- If Only I Had
- Understanding Your User
- The Ugly Truth About Open Source
- 5 Ways You''ll Fail at Open Source
- Childlike Bravery
- The Importance of the User Experience
- Drawing lines
- Unique Presentations
- Conflicts in a community
- Lessons in Coding : Don''t Repeat Yourself
- Code Like A Boss
- The World Needs Open Source
- Get Rich Quick With Joomla!
- Tip of the Day : 29 Jan 2014