…or jump to 50 random and disturbing things about me if that’s what you’re into.
In 2017, I dropped all my clients to take a shot at blogging & affiliate marketing.
I was completely broke at the time and living with my parents. Countless people told me to “get a job” while I spent night and day writing content. My work paid off and my (what used to be) low income 7xed in about 2 years… everyone asks how long it took, so there ya go.
More importantly, it gave me the time & freedom you don’t get with a 9-5. I’ve been traveling a lot (see pics below), saw Tool 3 times with Mom, did a long Utah road trip with Dad, and did trips to Thailand, Morocco, India, and others with an amazing group of travel buddies.
How I Got Into WordPress Speed
I wrote my first speed guide on W3 Total Cache in 2013.
I was able to get 100% PageSpeed/YSlow scores (in the old GTmetrix) and shared my settings, which became the most popular guide on my site. Since then, I’ve been obsessed with trying different optimization tools & digging through settings to make sites load as fast as possible.
Unfortunately, people want cheap and easy (drag & drop page builders, shared hosting, multipurpose plugins). This was fine until core web vitals. Still, the main parts of website speed is unchanged. Use lightweight themes/plugins on fast servers. I like Rocket.net + Cloudflare Enterprise + GeneratePress + FlyingPress + Perfmatters.
Me And My Crew
50 Random And Disturbing Things About Me
1. I fall asleep to serial killer documentaries – Forensic Files, 48 Hours, pretty much anything involving murder.
2. I got fined $200 for puking on an Uber driver. My friends and I got kicked out of his car, I stripped down my boxers, tossed my puke-soaked clothes in a Mobil garbage can, and woke up naked.
4. Our friend got too high and wanted to call the police. After it happened twice, we laughed at him and called him an idiot.
5. I once fell 25 feet while swinging on a tree rope and used branches to break my fall. When I hit the ground, it left a scar on the side of my abdomen. Hair grows on it and I need to shave it sometimes.
6. I blew up a bully’s mailbox in high school. When he came to my house, he was holding a baseball bat while standing in the back of my friend’s El Camino. After giving his speech on how he was going to beat the shit out of me, my friend floored it and the bully fell face first in the car bed.
7. In the same friend’s El Camino, we drove around our neighborhood in the winter wearing adult diapers.
9. While I was on probation, I was walking to a college party when 2 campus police approached me from behind because they saw the beer I was drinking. When asked to see it, I said it was a Coke, pulled it out of my pocket, and chucked it on the ground to use as a distraction while I booked it. It worked!
10. I almost died from a staph infection and had a C-reactive protein level of 131 when the normal is 14. Dr. Perkins from the SIUC health center literally saved my life when he drove me to the ER in his personal car where he insisted I get surgery ASAP. It was the highest CRP level the doctors had seen and said I was a day away from dying. They even did a medical study on me. I’m OK now thanks to Dr. Perkins.
11. Almost died part 2. A couple friends and I were flooring his Mom’s Subaru on what we thought was an on-ramp, but it was a dead end with a guard rail and trees. After seeing it at the last second (it was dark), we swerved off the road, blasted through a concrete-cemented fence, and totaled the car. The reason we didn’t get arrested? Cops said there was a cocaine bust down the street.
12. Another bully story. This kid at my bus stop started picking on me by flicking rubber bands in my face, so I pinned him down on the street. He ran home crying. 8 years later, he went to prison for murder.
13. When I was little, I rented a book from the library and lost it. My parents got a bill for a book titled “Gone Is Gone.”
14. I pretended to be sick so I didn’t have to go to school. When my Mom came home, she found an empty box of oatmeal creme pies. She called me in sick the next day.
15. I got pulled over by 2 cops after having around 10 drinks, chillum in my wallet, a headlight out, radar detector on the dashboard, open case of beer in the back, and my friend had an open container (we were all underaged). The officers didn’t even ask if I was drinking but slapped my friend with a ticket, then we drove home. That was the last time I drank and drove.
16. I got arrested in high school for growing 16 pot plans on my parent’s roof. My parents bailed me out of a felony via a lawyer who was basically best buds with the prosecutor. I’ve been arrested many other times, but not for murder!
17. For my 21st birthday, me and this girl (who shared the same birthday and group of friends) threw a party with about 50 people. Someone thought it would be a good idea to bring mushrooms and by the end of the night, the whole house was on them. When we got to the bar to order our first legal drinks, I ordered water.
18. OK, last bully story (I used to love beating up bullies). This kid threw a ball at my face for no reason on the bus. I put him in a headlock until we got off. He followed me, sucker punched me, and we fought. When we got tired out, he handed me a pocket knife he stole from my backpack and asked me if I wanted to hang out. I declined.
19. In middle school, a group of about 20 guys used to meet at 1:14 sharp in the men’s bathroom to watch my friend fart on command. This went on for a good 2 weeks until the principal caught on.
20. During a high school lunch break, me and some friends floored his minivan we nicknamed “the green machine” to a Wisconsin border McDonald’s while peaking 100mph with his doors open, waving swords out the window.
21. The best concert I’ve been to was Tool in Toledo, Ohio – with my Mom! We’ve seen them 4 times together so far.
22. I went to a Gwar concert with and watched Sarah Pallin’s arms get ripped off.
23. I’m champ in Rocket League. PSN is twogreenballs if you want to play… don’t ask about the name.
24. 5+ million people have read my tutorials. All I can say is never give up and prove the haters wrong.
25. I’ve donated $6,000 to GoFundMe campaigns using affiliate income from my blog (Hurricane Harvey relief and feeding homeless in Denver).
26. I painted houses in Pine Ridge, South Dakota for a mission trip (see, I’m not that terrible of a person).
27. My Dad and I did a 2-week road trip to Southern Utah and Colorado. My favorite place was San Juan National Forest. It’s stunning in the fall.
28. I’ve smoked a cig on a rollercoaster before. Wish I had the pic for that one.
29. My friend was getting picked on by these older guys and one of them wanted to meet at a park to fight. My friend shit in a sock and slapped him across the face with it. He got his ass kicked, but won the fight in my book.
30. The first day I got my drivers license, I got pulled over for going 37 in a 25. As an excuse, I told my parents I had a blocker.
31. When I got a speeding ticket, I had to take an online course which made you sit through videos before clicking the “next” button. I installed a Chrome Extension that clicked every 5 seconds and passed.
32. Two truths and a lie… 1) I played in the Barcelona cup and won the Disney cup in soccer. 2) I was 1st in state for chess when I was younger. 3) I’ve been to the moon.
33. How old I am.
35. I’ve kicked a 60 yard field goal multiple times.
36. My ideal death is to drown in a bathtub of peanut butter.
37. “If vegetable oil is made of vegetables, what is baby oil made of?” – my friend said I wrote that in her yearbook.
38. This one’s for my brother. When he and his ex broke up, he changed his FB relationship status to widowed.
39. Candyman. Candyman. Candyman.
40. My defenders and I used to have a code name “eclipse” where if someone pissed us of, we would try to take them out.
41. I have 2 brothers who kicked the crap out of me when we were younger, which I deserved. We’ve always been tight though, especially today.
42. When my high school teacher left the room, I had everyone stand up and push their desk into a pile in the corner of the room.
43. My favorite part of flying is when the flight attendants walk around call everyone trash and garbage.
44. I played piano and drums for about 8 years each (Beatles on the piano, Tool on drums… or at least attempting to).
46. My accountant and I are starting an ice cream company called Tom and Henry’s. We’ve agreed most profits will be spent on attorney fees.
47. For Halloween, I hung a bike tire around my neck with dangling pads/tampons soaked in fake blood. Can you guess what I was? Here’s a picture.
48. My friend pooped in a sock and slapped it across a guy’s face in a fight. The same guy grilled his poop and took a dump in the Lake Forest, IL Subway fountain. Also, the answer to the last question: I was a menstrual cycle.
49. I wouldn’t have gotten where I am without my parents. Thank them, hug them, and be grateful for what they’ve done. They’re only human and make mistakes just like you and I. Thanks Mom and Dad.
50. I love going on hikes, biking, tubing down a natural river, and national/state parks. I’m also down to go on an adventure with a complete stranger (YOLO). So next time you’re in Denver, hit me up.
I Ain’t No Sellout
There are so many garbage blogs out there glorifying every hosting company just so they can get affiliate commissions. You’ll find 0 affiliate links on my blog to SiteGround, Bluehost, Hostinger, WP Engine, HostGator, GoDaddy, and other “mainstream” hosts that aren’t even good IMO. Then you have issues with fake reviews (Hostinger) and hosts trying to control Facebook Groups and censor posts while threatening to sue people who write bad reviews (SiteGround). WP Engine pays $200/sale, but they’re not great. I don’t let any of this affect my recommendations. In fact, you’ll see I recommend LiteSpeed Cache over WP Rocket (even though I don’t earn commissions), BunnyCDN over RocketCDN (even though I only get credits), and GeneratePress over Astra (even though commissions are way lower). I still need to make a living so of course I use affiliate links, but many people read my blog because I’m not a sellout. I’ll put money that the tools I recommend are better than 99%+ of garbage blogs out there.
My Biggest Mistakes
I’ve made some idiotic mistakes, so hopefully you can learn from them:
- Bad themes have cost me a lot of time/money.
- I don’t put enough effort into my email list or social accounts.
- I wasted a lot of time targeting broad, hyper competitive keywords.
- My industry changed rapidly and I was trying to stick with what I knew.
- Hiring a bad link builder got me a Google penalty that lasted almost 1 year.
- I thought my blog was passive income, but they’ll eat you up if you don’t give it love.
- My sedentary lifestyle caught up to me and I was forgetting to take care of my health.
Is Blogging Too Competitive Now?
A lot of people think about getting into affiliate marketing but are scared their efforts won’t pay off. Here are my thoughts:
Starting a blog has gotten much easier with 1-click import pre-designed templates (it literally take 10 minutes or less to get something up and running). This means it’s also gotten more competitive. The good news is that most affiliates are sellouts and people can spot this a mile away (they only write good reviews, but not bad ones). Many regurgitate things that have already been said or straight up copy someone else’s work.
There are still plenty of opportunities. You have a better chance if:
- Your content is actually useful! Sheesh.
- You’re a good writer (or good video maker).
- You don’t write “glowing reviews” of everything.
- You start by targeting long-tail keywords which aren’t super competitive.
- 95% of my work time is writing content (basically 0% promoting it). All SEO baby.
You also have to be careful since some companies will threaten you if you write a bad review. I know several bloggers (including myself) who this happened to. That’s why it’s important to back your content up with facts rather than opinions.
Maybe you shouldn’t quit your day job, but write 1 awesome blog post a week and see how it goes. Just don’t give up if you don’t see results immediately. I was inches away from giving up when I got my break and traffic shot up. And I’m a stubborn person who does not quit. I pushed through most if it but was damn close to breaking near the end. Once I got my first check, I packed my stuff and moved to Denver the same week.
Pass Core Web Vitals
- Slow page builders (and slow page builder plugins) is never a good start.
- Don’t add too much CSS/JS (usually from themes, plugins, third-party scripts, etc).
- Be open to trying other cache plugins especially if you’re using WP Rocket or SG Optimizer.
- Use a good CDN like Cloudflare Enterprise, BunnyCDN/FlyingCDN, or QUIC.cloud on LiteSpeed.
- Only use 1 font family, host it locally using woff2, preload the font files, or just use system fonts.
- Some plugins increase CPU usage while others add CSS/JS/fonts to the frontend (neither are good).
- Improving security and blocking unwanted requests can reduce CPU usage and free up server resources.
- GTmetrix Waterfall, WebPageTest, and Chrome Dev Tools can give you better info than PageSpeed Insights.
- Cloudflare’s DNS is faster and more reliable than GoDaddy, NameCheap, SiteGround, and most DNS providers.
- Look at your host’s specs: shared vs. VPS, SATA vs. NVMe, Redis vs. memcached, LiteSpeed vs. Apache, cores/RAM, etc.
I love sharing my story. Email me at email@example.com. Videos and podcasts work too. I can talk about WordPress speed and affiliate marketing all day. Here are a few I’ve already done:
I’ve donated to my community, parents (more like paid back), and Red Cross at Hurricane Harvey. Thanks for using my affiliate links.
I Couldn’t Have Done It Without Pronaya
Can you believe I’ve been working with the same overseas WordPress developer sine 2011? Pronaya has been with me through thick and thin, always guiding me and checking my site to make sure it’s running smoothly. While I usually recommend him for speed optimization, I originally hired him for WordPress design/development (he even helped me build this site). Even when I was too poor to afford him, he just said “pay me back later.” That’s just the kind of person Pronaya is. Dropping a link to his freelancer profile is the least I could do: freelancer.com/u/bdkamol
Get Your Advice From Reliable People
Gijo Varghese from WP Speed Matters and WP Johnny are some of the few bloggers I would trust getting advice from. The majority of Facebook Groups are run by hosting companies, affiliates, and people with a stake in promoting something. Several people (YouTubers in particular) talk about speed optimization and core web vitals but their own site is a mess. And don’t even get me started about Quora. Just be careful out there!
Have A Tutorial Suggestion?
If you want me to write about a topic, or a tutorial needs updating, I’m all ears. My email is tom(at)onlinemediamasters.com. Please do not email me with solicitations like affiliate/partnership/project inquires. I get too many of them and it’ll be sent to spam. It’s why I don’t use a contact form.
Now go make a coffee and get back to what you were doing. For me, it’s probably Rocket League.