Justin Ferriman

Justin Ferriman

As Lorena and I looked at the calendar this year, we decided that we should go somewhere to celebrate our anniversary. We had fun discussing various destinations, from Europe to tropical islands.

While we would have undoubtedly enjoyed those locations, we both preferred something a littleā€¦ slower. A trip without the busy distractions, allowing us to connect to one another and to nature. We really liked our time visiting Lake Tahoe, so with this in mind, we landed on Big Sur.

We have just returned from the trip, and I must say, it was really special.

If you havenā€™t been to Big Sur, then you owe it to yourself to spend some time there. The landscapes are both stunning and peaceful. You have mountains, tall pines, redwoods, cliffs, and the ocean. There is plenty to do outdoors, and we took advantage of it.

Some of the activities we did during our trip:

  • Went on several hikes.
  • Discovered local herbs and plant life (including the dangerous ones).
  • Enjoyed some massages.
  • Relaxed by the various pools.
  • Learned about bees and tasted the local honey.
  • Learned how to make cocktails with natural herbs.
  • Just rested, appreciating nature.

We stayed a total of five days, and that was just about right. We plan to come back again next year, but will stay at another hotel to get some new experiences.

Here are just a few of the hundreds of pictures we took!

#personal


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

This past week, Lorena and I made a trip across the country to Connecticut to visit her older sister. As a bonus, we also saw her younger sister (who lives in New York), and it also gave us the opportunity to see our nephew, who is also our Godchild, for the first time this year.

Connecticut holds a special place in my heart. Back when Lorena and I started our relationship, COVID was just starting. It wasnā€™t until that Thanksgiving that I was able to finally meet her family in person, and we did this in Connecticut.

Since then, weā€™ve made several trips out east to celebrate holidays and birthdays. Iā€™m becoming quite acquainted with the area that the familiarity is comforting on some level.

The trip was quick, just shy of a week, but still very enjoyable.

We have done a good job getting to see family this year, already having spent time with my brother and his family, my parents, and now Lorenaā€™s sisters. Next up will be a trip back to Mexico to spend time with Lorenaā€™s parents.

#personal


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

Physical activity has always been a part of my life.

When I was young, I played many sports, including soccer, baseball, basketball, track & field, lacrosse, and tennis. I eventually settled into soccer and played that through college.

I continued to play in highly competitive menā€™s leagues with former collegiate athletes, until one day in 2013, that changed. I was hit from behind while jumping for a header, and I herniated a disc in my neck. To this day, I still donā€™t have complete feeling in my left pointer finger.

Eventually things healed with my neck, and I started to incorporate other cardio workouts (namely boxing and Muay Thai) into my strength training.

10 years later, and my body is telling me to make another change.

Over the past two years, I have been constantly battling nagging injuries as a result of my current workout routine. I have injured my hand, wrist, elbow, groin, and (as of writing this) I am dealing with a pretty significant shoulder injury.

Some of these were the direct result of kickboxing on the heavy bag, others were exasperated by that activity.

I am frustrated, and I have realized that I canā€™t keep doing what I am doing, or this cycle is just going to continue. I need to change my activities.

So, now I am officially a White Belt in Brazilian Jiu-jitsu.

I needed to give my body a break from the high-impact striking that I have been doing. At the same time, I also wanted to learn a new skill ā€“ and so after a lot of research, I landed on BJJ.

Iā€™m excited, and nervous about this journey. I have never done wrestling or any kind of grappling activity in my life, so I am literally starting from zero. That said, I am energized by this decision for a few reasons, specifically:

  • BJJ is both useful and practical.
  • Iā€™m learning and working out at the same time.
  • Goals are built into the journey.

It sounds silly, but my first goal is to get my first ā€œstripeā€ for my white belt. To me, this signifies that I am starting to gain an understanding of the principles of BJJ, and these principles will be my foundation going forward as I work towards one day reaching blue belt.

So far, I have already had three classes, and I am ready to dive further into the world of BJJ.

#personal


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

When I started GapScout in August 2022, I wanted to try something different.

I had success with LearnDash, but my motivation for that business, and the online education industry as a whole, was different.

I landed on building in public.

This involves sharing more details about my journey in starting and growing a software company. I am finding it quite enjoyable, and it challenges me to go outside my comfort zone as well.

To date, I have been doing this primarily on Twitter, but plan to expand to YouTube as well.

Discussing the pros and cons to building in public.

This week, I got a chance to chat with my friends Devin and Matt.

The last time we were all in together in person was back in 2019. I have chatted with each individually since then, but not as a group. I really enjoyed catching up and ā€œtalking shopā€. I always walk away learning something new.

Here is the replay of our discussion. We talk about the pros and cons of building in public, how to do it, and the results of doing it. If you are eager to learn more about this marketing strategy, give it a watch!

As a special bonus: enjoy my dad interrupting me in the middle of the discussion, even after I asked him not to interrupt because I was in a meeting. šŸ˜†

#entrepreneurship


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

At the end of last year, I suffered an injury to my shoulder from overuse. I was lifting heavy, and doing this for months on end really messed it up. As a result, I canā€™t do any weightlifting for my shoulders or chest. It also has meant that Iā€™ve been unable to do my favorite cardio: Muay Thai.

This has been hard for me. Iā€™m someone who needs variety in my workouts (both lifting and cardio). Sitting on the sidelines while letting an injury heal takes a ton of patience and is incredibly frustrating. To make matters worse, I just came back from a tennis elbow injury which took seven months to heal. I feel like Iā€™ve been held back for some time now.

My shoulder is not 100% better, but I have been able to incorporate some weightlifting (back, arms, and legs) and even some Muay Thai on the heavy bag ā€“ albeit more controlled and for less time.

Still, I feel like itā€™s time for me to get back on the horse!

No fancy apps, just using Google Calendar to send me reminders every day of my workout. Itā€™s a one-week workout that I created (with two rest days), so the reminders will continue every week until Iā€™m ready to switch it up.

Something I know about myself is that I need mini-challenges, or goals, to stay motivated. This will do the trick for now, but I am also searching for something a little more regimented and long-term, and will report on that (hopefully soon).

#personal


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

Time isnā€™t lost, and since itā€™s not misplaced, ā€œfindingā€ it doesnā€™t make much sense. Yet, we hear all the time about people trying to ā€œfind timeā€ to accomplish something.

Itā€™s as if we like to pretend that the only problem is the time itself doesnā€™t exist, and we have to somehow stumble upon it in order to then, finally, get to the activity in question.

Personally, I think that this is a bullshit excuse.

Whenever anyone tells me that they have to ā€œfind the timeā€ to do something, I know that theyā€™ll never do it because they donā€™t want to do it. Plain and simple. When you want to do something, you do it. Itā€™s action-based, not time-based.

You donā€™t need to accept the lies people tell you about why they wonā€™t do something. They have their own priorities, and thatā€™s fine. In business, or life, never wait on anyone to find time.

You canā€™t control the priorities of other people, but you can control your expectations of the people around you. Understanding this simple truth has helped me to alleviate a lot of unnecessary stress and negative emotions.

#happiness


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

Lorena and I just returned from a four-day trip to San Carlos, Mexico. The purpose of the trip was to attend the wedding of our friends (who just visited us in January). We rented a stunning Airbnb right on the waterā€™s edge, located a little north of the wedding venue.

It was my first time seeing the Sea of Cortez. I find it beautiful in an untamed way. Steady breezes made for a choppy, deep blue surface. The sky was always blue with an occasional puffy cloud, but those usually blew through rather quickly. I enjoyed drinking coffee in the morning, watching the pelicans swoop down again and again to catch fish.

It probably goes without saying, but I had an opportunity to practice my Spanish quite a bit, especially during the wedding reception dinner. I met a lot of Lorenaā€™s friends from the time she lived in North Carolina. Speaking became more challenging when the DJ put the music on volume 10.

Luckily for me, everyone was bilingual, and their English was better than my Spanish. This made conversations over the loud music more possible. I hope to get to a point where I can continue interacting effectively in Spanish in very loud bars or parties, but I fully recognize that is a very advanced level that will take years to reach. One day!

The plan was to get back to California late Sunday night, flying from Hermosillo to Tijuana, then using the Cross Boarder Xpress (which is amazingly efficient). However, our flight was cancelled due to weather. It was a bit hectic and stressful as we figured out what to do, but ultimately we were on the first flight out the next day.

I really enjoyed the wedding, and San Carlos. Perhaps one day we will return for another visit, but if not, Iā€™ll always remember it.

Here are a few memorable scenes from our trip!

#personal


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

Prior to the new year, Lorena and I talked about taking the initiative to travel more. Sticking to our word, we just returned from a quick trip to Seattle.

For close to a year we have discussed the possibility of going to Seattle, so when we saw a gap in our schedule, we purchased tickets for a four-day trip.

Lorena and I are similar in the way we like to travel. We donā€™t plan many activities ahead of time, but rather ā€œgo with the flowā€ once in the location. Our idea prior to going was to walk around a bit, go to Pike Place Market, try some coffee shops, do a little shopping, book a nice restaurant, and to just discover Seattleā€™s beauty.

It was a brief visit, but we were able to:

  • Stay at a nice hotel that was centrally located.
  • Have a Washington wine tasting and food in the Space Needle.
  • Walk around the Chihuly Garden & Glass museum.
  • Participate in a guided seafood tour of Pike Place Market, where we got to sample amazing seafood and learn the history of Seattle.
  • Ride the Seattle Great Wheel.
  • Walk around the city and try new restaurants.
  • Drink coffee at the original Starbucks and try other CafĆ©s with incredible coffee. Seattle is known as a coffee hub, and it was some of the best that Iā€™ve ever had.

Of course, it rained, itā€™s Seattle after all. Iā€™m a sucker for sunshine, but didnā€™t mind it so much. I feel like it wouldnā€™t be a proper trip to Seattle without a little gray skies and rain. More than anything, we really liked the vibe of the city. There is a big emphasis on sustainability, organic, and nature.

We are back in California now, and we are recharging our batteries quickly before we head out again, this time to Mexico for our friendsā€™ wedding.

#personal


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

I recently released a new logo and web design for GapScout. Itā€™s not perfect, nor will it win any awards, but Iā€™m happy with it as a first version.

The main tool used to build the design was Elementor. I insisted on this because itā€™s a plugin I am very comfortable in using, which meant I could make future design modifications myself once the designer was done.

The problem, however, is that Elementor can lead to some pretty crappy performance scores, in particular for mobile. In fact, I ran a Google PageSpeed Insights report for Elementorā€™s own homepage, and their mobile score is prettyā€¦ uhā€¦bad.

Your mobile performance score is vital for rankings.

I didnā€™t believe this until I saw it first hand.

The old GapScout site had a pretty bad mobile score, and when I boosted it to ~90/100, I noticed an uptick in the number of visitors. Seeing as a slight majority of visitors to GapScout are using mobile compared to laptop/desktop, this was a big win.

So, while the new GapScout homepage has a perfect desktop performance (100/100), the mobile score originally sat at a pretty depressing 50/100.

But not for long!

With just a few adjustments and was able to get it up to 99/100.

Note: PageSpeed Insights fluctuates at any given time the test is run. GapScoutā€™s mobile score usually lands between 94-99.

Being a good internet citizen, I tweeted at Elementor to let them know that improving their mobile score is definitely possible with just a few tweaks, and this tweet elicited a few responses:

Thanks to Robert and Ross, their replies to my tweet were the inspiration for this blog post. So, Iā€™m writing it for them, but you as well, because this probably helps anyone who is using Elementor and WordPress.

How I get a great mobile performance for the GapScout website.

Okay, onto the good stuff. Iā€™ll keep it short because:

  1. You donā€™t care about backstories, just what works.

  2. Iā€™m not very technical, and canā€™t explain a ton of detail anyway.

STEP 1: Use a host that doesnā€™t suck.

Iā€™ll start with the often overstated, but most critical part to any website performance metric: use a good webhost!!!!!!!!@*&($@*

Youā€™re not going to get great results on some $10/mo hosting plan. Sorry.

Iā€™m using Rocket.net, and holy crap, itā€™s fast. Like amazing.

I think Iā€™m currently on the $30/mo plan, but maybe I paid yearly, so that dropped to $25/mo. I dunno, Iā€™m too lazy to go look.

They will migrate you for free, so just switch. Also, Iā€™m not affiliated with them nor do I get any kickback for referrals. I just take comfort in knowing that you will like me because my recommendation is a good one. šŸ˜‰

STEP 2: Buy the Perfmatters plugin.

This is the other critical component, especially for mobile. Perfmatters was actually recommended to me by Rocket.net. The plugin is $29/year (there is no free version).

Okay, so now I am going to share with you my settings, but first things first:

Disclaimer: My settings probably wonā€™t work 100% for your site because it depends on which plugins you have installed. I also canā€™t help you troubleshoot anything.

With that out of the way, these are the settings I have in place in Perfmatters on the GapScout website:

  • Under Assets, the follow settings are turned on: Defer Javascript Include JQuery Delay Javascript Delay All Scripts (for Delay Behavior setting) Delay Timeout Remove Unused CSS
  • Under Lazy Loading, the following settings are turned on: Images Add Missing Image Dimensions
  • Under Lazy Loading, in the ā€œExclude from Lazy Loadingā€ field: Filename of the websiteā€™s logo
  • Under Fonts, the following settings are turned on: Disable Google Fonts

That last setting is because I am not using Google fonts, but have instead uploaded a custom font through Elementor. If you are using Google fonts, you will not want to turn on that setting. Instead, turn on these two:

  1. Display Swap

  2. Local Google Fonts

STEP 3: Add support for custom fonts in Elementor. (Optional)

If you are like me and have uploaded your own custom font to Elementor, then there is one more step to take for optimizing font display. Do not worry about this step if you are not using custom fonts or Elementor.

First, you need to preload your fonts in Perfmatters.

  1. Navigate to Preloading.

  2. Paste the URL where you uploaded your font in WordPress.

  3. Under Select Type, choose ā€œFontā€.

  4. Select the CrossOrigin checkbox.

  5. Repeat for font variations as needed and save.

Now that the custom fonts are specified in the preloading menu, the last thing you need to follow this support article to add the following filter:

add_filter( 'elementor_pro/custom_fonts/font_display', function( $current_value, $font_family, $data ) { return 'swap'; }, 10, 3 );

Once you have added that (I recommend using the code snippets plugin), you have to do the following steps:

  1. Head over to the Custom fonts screen atĀ ElementorĀ >Ā Custom Fonts.

  2. Edit the custom font you want to regenerate (simpleĀ editĀ andĀ update, no changes are needed).

  3. Repeat step 2 for each font you want to regenerate.

  4. Head over toĀ ElementorĀ >Ā ToolsĀ > click on theĀ Regenerate Files.

And youā€™re done!

Most of this process took me only 15 or 20 minutes. I did run into a snag at one point and simply reached out to Perfmatterā€™s support (youā€™re in good hands, they were incredibly helpful).

In the end, I skyrocketed the GapScout homepage mobile score from a pathetic 50/100 to a consistent 94-99/100.

Want to dig a little deeper?

As always, whenever you make changes like this, itā€™s a good idea to use an incognito window to visit your website to make sure it still looks (and performs) the way that you expect. If something goes wrong, simply turn off the settings you activated so that you can troubleshoot effectively.

If you are interested in optimizing your WordPress site, then Perfmatters has a more comprehensive guide that I can recommend. I like that they also include references to individuals who can help you in the event that you need a little assistance.

And remember: chasing high mobile scores can be fun, but the most important thing is that your website is a pleasant user experience for your visitors.

#WordPress


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

Starting a software company has many moving parts, and an often overlooked part of the process is creating an attractive, memorable brand experience for visitors.

The previous GapScout website was created by me (and thatā€™s not a good thing). I put together something that looked decent, and then turned my focus on building my team that would ultimately build GapScout.

Thankfully, that design is retired. Iā€™m pretty pleased with the new look, both the logo and design overall.

I am not one for flash, and I think the new design conveys that the value we will offer is in the AI and data. No distractions, just the facts. Clean, simple, and effective ā€“ just like the GapScout software intends to be!

Speaking of whichā€¦

BETA program is almost ready.

It has been six months since I first talked about starting GapScout. I will admit, things are not as far along as I originally envisioned. My goal was to have a beta program open by now.

You would think Iā€™d be used to slower timelines by now, having worked in software for over a decade.

But alas, that is the nature of this industry. I am an entrepreneur, not a developer. In the end, this is for the best because I can focus on the vision and not the execution.

Building an AI tool that can provide value (i.e. help people make better decisions and make more money) is no simple task. I am thankful to have incredibly smart folks involved with this project. They are smart, thoughtful, and donā€™t want to rush anything. I can appreciate that.

Something quite important to me is that our first version provides you immediate value. Yes, there are plans for additional value-adding features, but right from the start I want to make sure that people are happy using GapScout. That is my personal goal.

If you like the idea of having an AI tool at your disposal to quickly analyze your business, your competitors, and your market for quick wins and in-depth insights, then invite you to become a beta tester!

#entrepreneurship


šŸ‘‹ Did you like this?

Get an article like this emailed to you once a month.

RSS feed

Enter your email to subscribe to updates.