
Started as a freelancer and grew to a 7 figure digital marketing agency. Sharing lessons learned. Agency @37designs and WordPress plugins at @panoramawp
Ann Arbor,MI
Joined June 2007
- Tweets9.9K
- Following1.3K
- Followers1.7K
- Likes12.4K
Ross Johnson retweeted
Today we're sending the Wooping Shop Health plugin for #Woocommerce out to our early access users!
Want access? It's not too late to sign up on wooping.io
Ross Johnson retweeted
Remember how I told y'all I have some news coming today? Here we go!
Today, I'm announcing 2 new tools for decentralizing WordPress plugins and themes.
Part 1: Wormhole Sync - a tool for syncing/merging WordPress plugins/themes from external sources.
github.com/JeffMatson/wormho…
Currently, Wormhole Sync will store all data to a PostgreSQL database and files to an S3 (or compatible) object store.
Part 2: The Wormhole API - a drop-in replacement for the WordPress plugin/theme repositories. As a drop-in replacement, it can be used seamlessly from inside any WordPress admin. Users would see no difference.
Behind the scenes, the Wormhole API is doing a few things, including:
- Delivering plugins/theme installs/updates from multiple sources.
- Aggregating search results and dependencies.
- Full-text search within WordPress
- Checking file integrity, comparing across multiple versions available (including other Wormhole instances).
+ (a lot more that will be announced when Wormhole releases)
While the Wormhole API is already functioning well within my development environments and on serverless providers, I have some more fine-tuning to do before I unleash it.
Once the Wormhole API is ready, anyone will be able to spin up their own instance. Additionally, a publicly-accessible instance (or two) will be available for anyone to use.
Check out Wormhole Sync and let me know what you think! Stay tuned for more in the near future!
Ross Johnson retweeted
So, personal update. I decided to quit my job, which means I have some openings for contract work.
If you're looking for a talented WordPress developer with a proven track record of launching, and maintaining high-caliber WordPress plugins, message me!
alexstandiford.com/articles/…
Ross Johnson retweeted
If you’re thinking about building a custom block, ask yourself:
Does this make more sense as a block pattern? Can I use other blocks to accomplish the result I want?
Don’t reinvent the wheel. If you can plug in existing blocks, do so! It’s much easier to maintain over time.
Ross Johnson retweeted
They say, "You can't create more time."
I disagree!
Want to learn the most effective way to create tremendous impact and be wildly productive?
I'm going to give you two techniques that, when implemented, give you more time every single day.
Ross Johnson retweeted
Don’t confuse activity, productivity, and progress.
Activity = Doing stuff
Productivity = Doing stuff efficiently
Progress = Doing the right stuff
Never underestimate the impact of focus over efficiency.
Ross Johnson retweeted
I had to click on “no, I don’t want to stay healthy” to close a popup and I realized why people don’t like marketers.
Ross Johnson retweeted
Recently I had a lot of leads tell me "I don't want an award winning design, I want my audience to like it"
(1) It got me reflecting on the work that we did, is it award winning?
(2) Clients may truly not care about awards. Just a good site.
#IllusionOfProgress #InwardFocus
Ross Johnson retweeted
Replying to @3pointross
Life is a privilege.
You're lucky to be able to do any of the things you do.
Ross Johnson retweeted
"Tactics is knowing what to do when there is something to do; strategy is knowing what to do when there is nothing to do." – Savielly Tartakower
Ross Johnson retweeted
Replying to @3pointross
Learning how to operate well, even when you don't have all the info you wish you had, is a trait that you must master as you lead.
Ross Johnson retweeted
Low-budget clients micromanage you because they don't perceive you as an expert.
Why would an expert charge such low rates?
Ross Johnson retweeted
Too many CEO's brag about their employee headcount.
Instead, they should brag about how MUCH they do with so FEW people.
Ross Johnson retweeted
Yeah making money is cool but have you ever volunteered to help someone in need?
Ross Johnson retweeted
Check out @JustinFerriman's @GapScoutApp. The blog is full of great articles to help you understand the market for your business/product a bit better.
Ross Johnson retweeted
If you don’t have an assistant. You are the assistant… and you’re incredibly expensive and you suck.
Ross Johnson retweeted
Marketing is applied psychology
Changing just one word or image can have a massive impact
Here are the top 16 concepts marketers need to know:
Ross Johnson retweeted
The difference between a bad website and a good website is structure and strategy.
The difference between a good website and a great website is content and copy.


















