FILE: /WRITING  //  NOTES FROM THE FIELD
SECURITY/BUSINESS/TECHNICAL
Writing

Notes from
the field.

Security, business, and the occasional opinion you didn't ask for. Two decades of building, breaking, and writing it down.

June 05, 2026

AI Builds the Tooling. AI Doesn't Run the Tooling.

Business
May 11, 2026

ClickFix Campaign: I Searched for Tailscale and Found a Nine-Month Phishing Operation

Security
May 04, 2026

Fake Venmo Payment Confirmations: The Phishing Scam Targeting Facebook Marketplace Sellers

Security
March 16, 2026

Building Sites Fast: How I Use a Vanilla PHP Template and AI to Go from Idea to Live

Technical
March 09, 2026

Migrating PerezBox From WordPress to Flat PHP in 90 Minutes

Technical
March 06, 2026

Why I Am Ditching WordPress for Static Sites + AI (And What Happened Next)

Business
October 04, 2025

How to Configure a Starlink Mini Without Wi-Fi: Create a Wired-Only Local Network

Business
March 28, 2024

Meta / Facebook Performs MiTM Attacks via SSL Bumping (Interception) with Onavo VPN

Business
February 21, 2024

What is HTTPS?

Business
February 06, 2024

How to Improve Consumer Security with Online Applications

Business
January 29, 2024

California EDD Prepaid Debit Card SMISHING Scam

Security
January 25, 2024

\"You Must Contact Us Immediately So That Our Engineers can Guide You Through the Removal Process by Phone. Your Computer is Disabled\"

Business
December 28, 2023

A Practical Guide to Good Password Hygiene

Security
October 24, 2022

Automating Image Optimization for Website Performance, Improved User Experience and Website Core Vitals

Business
October 19, 2022

Is it Worth Updating Images from PNG to WebP for Website Performance?

Business
September 12, 2022

Integrity Monitoring with Website Security

Security
August 29, 2022

Troubleshooting A Broken Website after upgrading from Ubuntu 18.04 to 22.04

Technical
August 16, 2022

LastPass Error: We couldn't contact the server. Check Your internet connection and try again.

Business
August 11, 2022

Introducing A Simpler, More Affordable, Way to Collect and Store Logs with Trunc

Business
July 28, 2022

Instagram Being Hacked via Password Reset Option

Security
July 28, 2022

prefix “00~” and suffix “01~” added when pasting into MacOS terminal

Technical
July 27, 2022

The Effects of the Inverted Triangle on Product Innovation in Large Corporations vs Startups

Business
June 20, 2022

People = More People

Business
June 13, 2022

The Invaluable Resource of Time

Business
June 06, 2022

Buyer and Seller Power Dynamics in Acquisitions

Business
June 03, 2022

With Enough Brute Force You Can Accomplish Anything

Business
January 05, 2022

Screaming Into the Void

Life
November 15, 2021

Git: Message ‘src refspec master does not match any’ when pushing commits in Git

Technical
October 05, 2021

SQL: Delete all Rows with “foo” in the String

Technical
September 22, 2021

Creating a Keystore for Android Apps on Windows

Technical
May 07, 2021

Working with Merge Conflicts in Git

Technical
May 05, 2021

Three Things that DNS Outages Teach Administrator

Security
May 05, 2021

Signing an App using a CodeSign certificate with SignTool & Windows 10

Technical
May 04, 2021

NOC Introduces a CDN. Yes, a CDN.

Security
May 02, 2021

Thoughts on The BaseCamp Mass Exodus

Business
April 27, 2021

It's Ok to Focus On What You Do

Business
March 30, 2021

Can’t Scroll in Windows Subsystem for Linux

Technical
March 29, 2021

11 Things to Consider Before Making the First Hire

Business
January 13, 2021

Migrating to a New User on Mastodon

Technical
December 29, 2020

Feelings Have No Place in the World of Security

Security
November 27, 2020

Stop Thinking, Start Doing

Business
November 06, 2020

Google Authenticator App fails to load after iOS 14.2 Update

Technical
November 01, 2020

What Are the Trade-Offs that Make Trump Ok?

Life
August 26, 2020

Thanks FaceBook, Bye

Life
August 10, 2020

Unleashing the Power of Authoritative DNS

Security
July 31, 2020

Content Filtering with CleanBrowsing

Security
July 23, 2020

The Selling Process

Business
July 21, 2020

Negotiations are a Game of Chess, Not Checkers

Business
July 13, 2020

You Don't Need a VPN

Security
June 15, 2020

Yes, You will Have to Hustle

Business
June 12, 2020

Decentralizing Social Platforms

Business
June 03, 2020

A World of Absolutes

Life
May 29, 2020

Social Platforms Should Not Be Arbiters of Truth

Business
May 12, 2020

Preparing For An Exit

Business
May 03, 2020

Selling a Startup

Business
April 29, 2020

The Open Web is Dying

Business
April 06, 2020

Thank You GoDaddy / Sucuri. A New Chapter Begins | CleanBrowsing

Life
March 24, 2020

3 Tips to Secure Your Home Network

Security
March 19, 2020

Digital Learning

Business
March 18, 2020

Finding Ways to Entertain and Educate Your Kids

Business
March 17, 2020

Resources to Help You Take Advantage of Time

Business
December 24, 2019

Mitigating Web Threats with DNS Security | CleanBrowsing

Security
October 07, 2019

DNS Firewall to Enhance Your Networks Security | CleanBrowsing

Security
September 16, 2019

Mozilla Introduces Mechanism to Hijack all DNS Traffic in the Name of Privacy

Security
August 12, 2019

Rethinking the Value of Premium SSL Certificates

Security
April 15, 2019

ANALYZING SUCURI’S 2018 HACKED WEBSITE TREND REPORT

Security
March 02, 2019

The Evolving World of DNS Security

Security
January 08, 2019

Leadership Behaviors

Business
January 03, 2019

Installing OSSEC on Linux Distributions

Security
December 13, 2018

OSSEC FOR WEBSITE SECURITY: PART III – Optimizing for WordPress

Security
November 30, 2018

OSSEC For Website Security: PART II - Distributed Architectures Using Agents and Managers

Security
November 29, 2018

How to enable 2FA on Twitter with Authy, Google Authenticator or another Mobile Application

Security
November 20, 2018

Tips to Protect Your Domain[s] Investments

Security
November 04, 2018

A Primer on DNS and Security

Security
October 28, 2018

How HTTPS Works - Let's Establish a Secure Connection

Security
October 20, 2018

The 2018 Facebook Data Breach

Security
October 13, 2018

Creating a Safe Online Experience At Home with Content Filtering

Security
October 06, 2018

Good Password Hygiene Requires Behavior Changes and Password Managers

Security
September 21, 2018

Don't Allow Yesterday's Failures Stop You From Getting to Tomorrow

Business
June 28, 2018

Thinking Through the WP Engine Acquisition of StudioPress

Business
June 25, 2018

The Lost Art of Making Decisions

Business
April 06, 2018

Analyzing Sucuri's 2017 Hacked Website Trend Report

Security
March 20, 2018

Diving Into the Dark Web and Understanding the Economy Powering Cyber Attacks

Security
December 04, 2017

Gutenberg and The Impacts It'll Have on the WordPress Business Ecosystem

Business
November 04, 2017

Don't fear failure. Embrace Your Scars. 

Life
October 21, 2017

CaboPress - A Business MasterMind (I Think)

Business
August 22, 2017

Phishing and Ransomware Leads Security Concerns for Organizations

Security
August 17, 2017

Google Begins Campaign Warning Forms Not Using HTTPS Protocol

Security
August 07, 2017

Automattic's Push into Managed WordPress and It's Potential Impacts to the Hosting Ecosystem

Business
June 27, 2017

Password Management

Security
June 20, 2017

Define A Financial Structure Early

Business
June 13, 2017

Understand the Problem To Build A Better Mousetrap

Business
June 11, 2017

Establish a Personal Brand

Business
May 01, 2017

A Website Security Framework Intro

Security
April 08, 2017

A Chapter Ends. A New One Begins.

Business
December 04, 2016

We Must Improve the HTTPS Message

Security
November 09, 2016

Google Introduces new Repeat Offender Blacklist

Security
October 23, 2016

Defense in Depth And Website Security

Security
October 18, 2016

Accounting for Website Security in Higher Education

Security
October 04, 2016

DrupalCon Europe 2016 - Building a Security Framework for Your Websites

Security
September 17, 2016

How To Protect Your Business Data

Security
August 08, 2016

Thinking Through The Password Expiration Discussion

Security
May 04, 2016

Lessons Learned Playing With Pricing

Business
April 23, 2016

Accounting for the Pricing Journey

Business
April 20, 2016

Open-Source CMS Security In The Enterprise

Security
April 15, 2016

Impacts of a Website Compromise

Security
April 08, 2016

The Fallacy of Measuring Everything

Business
March 13, 2016

Accounting for Irate Customers

Business
February 17, 2016

WordCamp US 2015: Navigating Today’s Website Threats!!

Security
February 12, 2016

Security In Open-Source CMS Applications

Security
January 02, 2016

How To Encrypt Gmail Emails Using Mailvelope

Security
December 25, 2015

Thinking About Competitors

Business
December 19, 2015

Fighting for a Cause - Tap Cancer Out

Life
November 15, 2015

Conflicted with Business Processes

Business
October 31, 2015

Website Security is Not an Absolute

Security
October 10, 2015

Social Media and Business - Thinking Through Online Engagements

Business
September 25, 2015

Two Critical Challenges Facing Website Security

Security
September 06, 2015

The Dilemma of Fake Work

Business
August 19, 2015

VPS vs Shared Hosting - Which is more secure?

Security
July 07, 2015

HTTPS Does Not Secure Your Website

Security
July 02, 2015

5 Practical Tips to Building and Running a Business

Business
June 23, 2015

5 Tips to Improve the Security of your Business

Security
June 18, 2015

Knowing and Doing

Business
June 16, 2015

Impacts of the LastPass Hack

Security
June 16, 2015

The Journey in Rebranding Your Personal Brand

Life
June 16, 2015

The Beauty in Being Naive

Business
June 09, 2015

YoastCon: The State Of WordPress Security

Security
June 01, 2015

The Dynamic and Complicated Online Threats

Security
May 17, 2015

WordCamp Minneapolis 2015: Building and Running a Global Workforce

Business
April 26, 2015

Lessons Learned From The Cab Industry

Business
April 10, 2015

The Power Of Two in Business

Business
April 01, 2015

It's Ok Not To Know

Business
February 08, 2015

Personal Insecurities

Business
January 23, 2015

Website Access Control and Security

Security
January 22, 2015

Lady Luck

Business
January 18, 2015

A Culture of Yes

Business
January 15, 2015

Culture: The Journey

Business
January 06, 2015

Fitting the Mold

Business
December 27, 2014

Chip on Your Shoulder

Business
December 25, 2014

Sony: Disrupting the Movie Going Experience

Business
December 22, 2014

Why You Fail

Business
December 08, 2014

Updating Permalinks in Ghost

Security
December 06, 2014

Install Ghost .5 on CentOS 7 w/NGINX

Security
December 05, 2014

Ghost: Blogging For The Future

Security
December 01, 2014

Mean People Fail: Do they Really?

Business
November 28, 2014

The Lessons Learned: My 120 lb Journey

Life
November 27, 2014

Website Security and Auto-Updates

Security
November 10, 2014

Make a Decision

Business
November 07, 2014

How Hosts Manage Your Website Security

Security
November 07, 2014

10 Deadly Sales Mistakes Startups Make

Business
November 05, 2014

SaaS Pricing and WordPress Businesses

Business
November 04, 2014

A Day with the Woo: WooConf 2014

Business
November 03, 2014

Favorite Link Saver: @Pocket App

Business
November 01, 2014

Your Personal and Professional Brand

Business
October 31, 2014

MailChimp Subscribe Form Plugin via @CrowdFavorite

Business
October 31, 2014

The Value a Blog Brings To Your Brand

Business
October 30, 2014

Website Security is about Passwords?

Security
October 30, 2014

How We Think About Website Security

Security
October 16, 2014

WordCamp Europe 2014: WordPress Security Starts With Posture

Security
October 07, 2014

Accounting For The Squeaky Wheel

Business
October 05, 2014

Accounting for Security in Website Projects

Security
October 01, 2014

WordPress: The Vision of Five And What it Means

Business
September 21, 2014

The Harsh Reality of Running a Business

Business
September 05, 2014

What’s wrong with your pa$$w0rd?

Security
August 17, 2014

Importance of Updates in Website Security: WordPress, Joomla, Drupal and CMS's

Security
August 09, 2014

The Dilemma that is WordPress Security

Security
July 02, 2014

WordCamp Chicago 2014: WordPress Security Is All About the Basics

Security
June 25, 2014

Explaining XSS and CSRF By Google

Security
June 12, 2014

WordCamp Philly 2014: The Key to WordPress Security Is Awareness

Security
May 05, 2014

Secure Your Traffic on Public WiFi

Security
May 01, 2014

WordCamp Minneapolis 2014: Commercial WordPress Products

Business
April 28, 2014

WordCamp Minneapolis 2014: The Basics Of WordPress Security

Security
December 28, 2013

WordCamp Las Vegas 2013: Real WordPress Security, Kill The Noise!

Security
December 07, 2013

WordPress Security: Learning From Hacks

Security
November 08, 2013

Forensics: Analyzing a WordPress Attack / Hack

Security
September 06, 2013

Analysis of Top 1 Million Domains

Business
August 22, 2013

OSSEC: Stop Agent Email Notifications from Being Grouped

Security
August 20, 2013

10 Dangerous Lies Entrepreneurs Tell Themselves

Business
July 30, 2013

Create an Email Distribution List Using Google Apps

Business
July 27, 2013

OSSEC - Detecting New Files - Understanding How it Works

Security
July 24, 2013

Enable 2FA with SSH Connection

Security
July 22, 2013

Jump Between Servers using SSH and Shuttle

Security
July 08, 2013

Simon Sinek: How Great Leaders Inspire Action

Business
May 31, 2013

I Need Phone Support...

Business
May 29, 2013

Open New FileZilla Client / Window on a MAC

Business
May 28, 2013

Entrepreneurship: What I wish I knew

Business
May 10, 2013

OSSEC - Error: PostgreSQL client libraries not installed.

Security
April 28, 2013

The Ultimate Optimist: 25 years no Internet

Life
April 26, 2013

Curious to See a DDOS in Action?

Security
April 25, 2013

Moving Past the Need For an Apology

Life
April 25, 2013

Crazy April for the WordPress Platform

Security
April 15, 2013

WordPress Website Security: WordSesh 2013

Security
April 03, 2013

WordCamp Miami 2013: WordPress Website Security

Security
March 29, 2013

Know Your Clients

Business
March 28, 2013

WordPress.org Promotes 100% GPL MarketPlace

Business
March 25, 2013

WordCamp San Diego 2013: PressNomics For All

Business
March 13, 2013

OSSEC For Website Security: Part I

Security
March 09, 2013

Protect Your Website Vulnerabilities With a WAF: New Compairson Report: CloudFlare vs Incapsula vs ModSecurity

Security
March 06, 2013

Web Threats Are Real: Be Proactive

Security
January 30, 2013

Security Implications of WordPress in The Enterprise

Security
January 28, 2013

Web Application Vulnerability Scanners: W3AF - 12.10 xUbuntu Installation

Security
January 16, 2013

WordCamp Las Vegas 2012: WordPress Security, Dealing with Today’s Hacks

Security
November 27, 2012

Communicate Simply

Life
November 20, 2012

Startup Genome: Measuring Startup Ecosystems

Business
November 14, 2012

Responsible Disclosure

Security
November 13, 2012

Protecting Your Website: CloudFlare or Incapsula?

Security
November 12, 2012

WordPress Businesses Find a Home in Pressnomics

Business
November 11, 2012

WordPress Plugin Commercialization

Business
November 07, 2012

Pressnomics: A Day at Gangplank

Business
November 06, 2012

Overshooting

Business
November 06, 2012

Roles and Responsibilities

Business
November 05, 2012

Spoofing an Admin's Cookies Using Burp

Security
November 05, 2012

WordPress Business EcoSystem: Pressnomics

Business
November 05, 2012

WordPress Fork in 2013?

Business
November 05, 2012

Simplify The Way You Talk

Business
October 18, 2012

The Social Media Dilemma for Businesses

Business
October 16, 2012

2012 NCSA / Symantec: National Small Business Cyber Security Study

Security
October 09, 2012

OSSEC Agent to Server Connection Issues

Security
October 03, 2012

Update WPSCAN using GIT on BackTrack 5R2

Security
September 13, 2012

Black Hole Exploit Kit 2.0 Released

Security
September 12, 2012

Social Engineering - Today's Reality

Business
September 11, 2012

Getting to Know Stuxnet

Security
September 06, 2012

Basic Access Authentication: Protection Against Automation

Security
September 04, 2012

WordCamp Baltimore 2012: WordPress Security Panel

Security
August 31, 2012

Facebook Malware SPAM Chats

Security
August 28, 2012

Java Zero Day: Two Vulnerabilities

Security
August 25, 2012

WordCamp Chicago 2012: WordPress Security, The Nitty Gritty

Security
August 12, 2012

Accessing Your Server via SSH Keys

Security
August 08, 2012

My New OSSEC HIDS Book

Security
August 07, 2012

Uninstall ModSecurity & WordPress Challenges

Security
August 05, 2012

Securing Your Data On Dropbox Using TrueCrypt

Security
July 14, 2012

Recent Security Related Posts

Security
July 07, 2012

DNSChanger Malware: Verifying You Are Clean

Security
June 28, 2012

WP Late Night #15: My First Podcast

Life
June 28, 2012

Security Hole Found in KeePass Password Manager

Security
June 24, 2012

Installing WordPress via Terminal and Securing The Server

Security
June 23, 2012

The Beginning of the End: My New InfoSec Blog

Security
June 21, 2012

Review of the WordPress AntiVirus Plugin - Effective or Not?

Security
June 19, 2012

Review of the WordFence Plugin - Effective or Not?

Security
June 15, 2012

Selecting a MAC Anti-Virus Solution

Security
June 14, 2012

Thoughts on the M-DCPS Board Meeting on the MAST Proposal

Security
June 11, 2012

Is LastPass Secure?

Security
June 02, 2012

WordCamp Orange County 2012: WordPress Security Presentation

Security
May 15, 2012

Kudos to WordPress.org: Community Summit 2012

Business
May 04, 2012

WordCamp Orange County: End User Awareness

Security
May 03, 2012

WordCamp San Francisco 2012 Sponsorship: Kettle meet Pot

Business
May 02, 2012

The Concept of a \"Pressnomics\" Conference

Business
April 08, 2012

Loving My New Office Setup - Rocking New 27\" iMac

Life
April 04, 2012

Planning a WordCamp

Business
February 11, 2012

Web Security: Managing Your Passwords

Security
January 25, 2012

Keys to Working From Home

Life
January 03, 2012

Focusing on 2012...

Life
December 16, 2011

WordCamp Las Vegas: Day Two (Morning After Day One)

Life
December 12, 2011

Ashamed - Bad Blogger

Life
July 05, 2011

Art of Communication

Business
July 02, 2011

ArcSDE 10.0: Permission Issue on Install

Security
June 29, 2011

Know it and Done it All's

Life
June 28, 2011

Managing Client Expectations

Business
May 28, 2011

Software Design Challenges

Business
May 27, 2011

Monkey & Football?

Business
May 24, 2011

Office Politics

Business
May 23, 2011

Server Crashes and Automation Models

Business
May 20, 2011

Crazy Times

Business
February 28, 2011

FizzyPops

Business
February 28, 2011

Jenny Craig - Update

Business
January 30, 2011

European Siren

Business
January 29, 2011

WCPHX - WP Security for Users

Business
January 29, 2011

WordCamp Phoenix - Friday

Business
January 23, 2011

Ride the Bull

Business
January 18, 2011

JC - Weigh In

Business
January 17, 2011

First Waxing

Business
January 16, 2011

Garden Salad

Business
January 14, 2011

JC - Diet Reflections

Business
January 14, 2011

Soccer Practice

Business
January 13, 2011

My Pepper

Business
January 12, 2011

Military Time

Business
January 10, 2011

JC - Diet Challenges

Business
January 06, 2011

Jenny Craig

Business
January 01, 2011

New Year & Sprinklers!

Business
December 31, 2010

The Trampoline!

Business
December 29, 2010

Menifee 24/7

Business
December 25, 2010

iPad & WP App

Business
December 22, 2010

Okinawa Aquarium

Business
December 22, 2010

Coming Home

Business
December 12, 2010

Holiday Travel Sprint

Business
November 25, 2010

Thanksgiving!

Business
November 15, 2010

Technologies that support a Virtual Workforce

Business
November 14, 2010

Traveling Quote

Business
November 13, 2010

Leadership Quote

Business
November 11, 2010

USMC Birthday 2010

Business
November 10, 2010

Surgery Update..

Business
November 04, 2010

Project Management - Soft Skills

Business
November 04, 2010

Surgery Day!!

Business
October 28, 2010

A nice surprise...

Business
October 25, 2010

WordCamp Las Vegas!!

Business
October 10, 2010

What a day!

Business