- Rocketgenius notebook, made by Poppin
- Tul Medium 0.7mm pens. By far, my favorite pens at the moment.
- Lynktec Apex fine point powered stylus. Not the greatest, but gets the job done in a pinch.
- 64GB iPad Air 2 with a KHOMO case. Cheap, light, and gets the job done.
- Carl Zeiss glass wipes. The best glasses wipes I have ever used.
- Spare braided, 3 foot, 3.5mm cable. Doesn’t take up much space, but comes in handy occasionally.
- RAVPower 16750mAh battery pack. Will charge my phone from 0-100% a few times, has 2 USB ports, and also doubles as a flashlight.
- MicroUSB cable. Charges the battery pack, and sometimes used to charge other people’s phones.
- Monster 3350mAh Power Card Turbo battery pack. If I’m going somewhere without my bag, this fits perfectly in my pocket.
- iPad power block.
- iPhone power block.
- 3.5mm retractible cable the headphones on #19. Rarely need it, but sometimes helps if I need a bit more distance.
- MacBook Pro charger.
- Gravity Forms stickers. People like them, so I keep a few on me.
- 15″ MacBook Pro with Retina Display (2015 model). My lifeline when away from home.
- Apple earbuds. Sometimes, the full sized headphones are too much.
- Apple Lightning cable. For charging everything. If traveling, there’s usually at least 2 in my bag.
- Mini Displayport to HDMI adapter. I rarely need it, but have seen scenarios where people need them at WordCamps, so I just keep one in there.
- Audio Technica ATH-M50x headphones. The best sub-$200 headphones you’re going to find. Incredible sound quality, collapsible, and great sound isolation.
- 3 foot cable for the Audio Technica headphones. The most commonly used cable used daily.
- Claratin. Allergies suck.
- Advil and Tylenol. I keep both in the same bottle to save space. Headaches suck.
- 64GB iPhone 6S Plus.
- Sog Flash II pocket knife. With assisted opening and razor sharp, it makes for an excellent utility and flicking it open alone is great self defense.
- Alaska Bear Classic money clip. Saves a ton of space and holds my cards and cash firmly. Protip: ALWAYS carry at least $20 in cash. You would be surprised how often you’ll need it.
When I was planning this tattoo, people asked why I would get a logo permanently tattooed on me. Mainly because WordPress likely won’t exist, or I may not be into it forever. I realize that, and that’s okay. My response is simple:
Simply put, WordPress (and the community surrounding it) changed my life. It taught me that I can do anything. I can create anything. I can be anything. The connections I have made within the WordPress community far surpass most others in my life; both on a professional and personal level. I have met some of my best friends through WordPress.
WordPress won’t last forever, and I’m okay with that
To think that WordPress will always be the dominant platform, or even last forever is just silly. The times will change, people will move on. But in the end, WordPress will still be a part of us. When we’re old and all information is just beamed into our brains, we’ll still remember how WordPress shaped our lives.
WordPress is more than a platform
WordPress is a way of life. We live it, we breathe it. It will always be a part of us.
The WordPress community is something that varies from most other communities in that it is accepting of anyone; regardless of their skill level, monetary status, race, gender, sexual orientation, or preferred brand of pizza. Time after time I’ve seen someone cared for by another as if they had grown up together. WordPress is the family and friends that I didn’t have growing up.
What WordPress means to me
The WordPress community helped me believe in myself. It showed me that I can do anything, and to never be ashamed that I know less than someone else on a particular topic.
Lifelong friendships have been forged with people hundreds of miles away. It has shown me that nothing but the strength of your character really matters in the end. I feel more accepted within the WordPress community than I ever have, and that’s something that can never be taken from me.
I got a WordPress tattoo because WordPress changed my life.
— Jeff Matson (@TheJeffMatson) March 22, 2016
Last week, I had the pleasure of attending the business-focused WordPress event, PressNomics. If you’re not familiar with PressNomics, let me fill you in:
PressNomics is more than just a conference. Things happen there. Deals are made, partnerships are formed, and even acquisitions occur. Picture PressNomics as the event for the badasses in the WordPress community. Shit goes down.
In the middle of all of this, here’s me. I’m the nerd with the thick glasses, overgrown beard, and a hoodie; the guy who lives in a rather small apartment, drives a Kia, and shops at outlet malls. To put it simply, I’m your typical every-day middle-class 20-something guy. Certainly not the typically targeted clientele for such a high level business-centric conference.
Or so I thought…
When I arrived at on first day of PressNomics, I went through the typical routine. Find a bottle of water, snack on something, and float around a bit looking for familiar faces. I’m a usually rather introverted person. While I’m certainly not the quiet guy stuck in a corner, it still takes me some time to warm up to people.
I decided to step outside to the courtyard to smoke a cigarette. Upon doing so, I was greeted by a familiar face that I not only recognized, but also looked up to. Someone who is an incredibly developer and superb business owner. Someone who can develop such a great product that they can make a wildly successful business out of it.
That person was Pippin Williamson. While we had never previously met in person, he was able to greet me by name, and ask what sort of projects I’m working on. Someone who I see as far more successful than myself is chatting with me as a peer. I don’t have a wildly successful business. I’m not a rockstar developer. I’m just that nerdy guy in a hoodie who likes to write code and has a talent for explaining things within documentation.
It didn’t stop there
Throughout the day, I was greeted by incredibly talented business owners and developers whom I see as being further up the ladder than myself. For some reason, they wanted to greet me directly, and were genuinely interested in my life and career. I was being sought out. I was being specifically targeted in certain circles and directly approached by name from people I have not previously had the pleasure of meeting in person.
Why would people take time out of their day to talk to me? Why would they put me above others that could prove more benefit to them? What in the fuck made me deserve to be treated as a peer when I’m just a guy who writes documentation.
Then it hit me
I simply don’t give myself enough credit. I’m damn good at what I do. I take leaps and bounds every day to further myself. I’m not just the nerdy guy in the hoodie.
I’m Jeff-motherfucking-Matson and I know my shit
I have a plugin with over 20,000 active users.
I’ve contributed code to WordPress core.
I work for one of the top WordPress products on the market.
I’m damn good at what I do.
If you’re like me, and surround yourself with successful people, it’s easy to feel like you’re lagging behind. During those times when you may feel inadequate, recognize where you truly stand in the eyes of others. They may give you much more credit than you give yourself.
It’s easy to see them ahead, but harder to see the gap closing in. Every day, I work to close that gap. Progress means more than momentary comparisons.
Look ahead and track backwards. In a race of millions, folks may always be ahead of you, but keep closing the gap and passing others. Eventually, you’ll get where you want to be; and once there, push harder.
“Don’t waste your time on jealousy. Sometimes you’re ahead, sometimes you’re behind. The race is long and, in the end, it’s only with yourself”
This is something that drives me insane. Every time I plug my iPhone into my Mac to charge, it automatically launches iTunes and Photos. Thankfully, I managed to fix it. Here’s how:
Disabling automatic launching of iTunes
- With iTunes open and your iPhone plugged in, access your iPhone within iTunes.
- Scroll down to the bottom of the Summary tab and locate the Automatically sync when connected checkbox.
- Uncheck this box and click Apply at the bottom right.
Disabling automatic launching of Photos
- Access the Photo Capture application with your iPhone plugged in.
- Next, select your iPhone from the menu to the left.
- On the bottom left corner, you will see a small arrow. Click on this.
- Your should now see various options that determine what happens when your iPhone is plugged in. Select No Action.
Your should be all set now. No more annoying iTunes or Photos when plugging your iPhone into your Mac.
I want to be able to get out of bed.
I want to be able to get in a car without having constant panic attacks.
I want to be able to sit through a whole movie.
I want to be able to be around new people.
I want to stop fearing for my life every minute of it.
I want to feel accomplished and not terrified.
I want to make great things, and stop fearing rejection.
I want to enjoy concerts without immense paranoia.
I want to be able to sleep without tossing and turning for hours until the sun comes up.
I want to smile 100% of the time and not fake it 50% of the time.
I just want to be normal like everybody else.
After I published my article stating that SNAP (food stamps) don’t cost the American taxpayer as much as they think they do, a right-wing friend of mine shifted a bit to stating that welfare is the issue. Well, this made me decide to run the data on how much TANF benefits cost the average American each year.
Based on my calculations on the previous mentioned post, Americans generate roughly $13,554,322,498,437 in income each year. For those who are a little too lazy to look at the other post, this was calculated by taking the estimated number of Americans, subtracting the current unemployment rate, and multiplying that by the average American salary.
After a bit of searching, I was able to locate the financial data for TANF which is available publicly by the Administration for Health and Families (a division of the US Department of Health and Human Services). According to their published document of financial spending regarding TANF, $31,649,201,568 was paid out in 2013. Seems like a lot, right? Not really.
Let’s now determine how much that actually costs the average American taxpayer. Based on the previously stated figure of $13,554,322,498,437 in yearly generated income, $31,649,201,568 is %0.2 of that total. If we now take the average American’s income of $44,888.16 per year, this leaves us with a yearly cost from each American of $89.77 (rounded up to the nearest cent). I don’t know about you, but I spend far more than that in beer each year.
It’s also to note that the spending I have used here also includes administration and job placement/advancement assistance as well. If we solely calculate this based on the funds directly provided to those individuals, the impact to the American taxpayer is significantly lower.
One of the biggest arguments that I see come out of Fox News and other far right-wing conservatives is that food stamps should be cut or dramatically reduced. While some people certainly do abuse the system, they are by far the minority. Even including the individuals that may abuse their SNAP benefits, the impact on your tax dollars as fairly insignificant according to my research. Let’s take a look at the numbers:
According to the most recent data from the US Census Bureau, we have an estimated 318,857,056 people living in the US. Of course this can be argued that this may not actually be the number of available US citizens, so to make everyone happy, we’ll deduct the current unemployment rate of 5.3%, according to the US Bureau of Labor Statistics, which brings us to an estimated number of 301,957,632 working Americans (rounding down to the nearest whole number).
Now that we have the estimated number of working Americans, we can now take a look at the average American’s income. The most recent data for this can be found at the Social Security Administration’s Average Wage Index page. According to the Social Security Administration, the average individual wage was $44,888.16 in 2013.
If you’re following me, you should have now come to the conclusion that 301,957,632 working Americans, making an average of $44,888.16, generate a total of $13,554,322,498,437.12.
Now that we know the total income that Americans generate each year, let’s take a look at how much SNAP benefits are paying out. According to the USDA’s yearly reports, SNAP paid out $74,156,770,000 in 2014.
Well, we’re down to the fun stuff now. If SNAP is paying out 74.1 billion dollars, how much is that actually costing the American taxpayer? Roughly %0.55 of income.
That’s right. To feed the roughly 46.5 million Americans on the SNAP program, it only costs each person about half a percent of their income. If you make the average American’s salary of $44,888.16, it costs you an estimated $246 per year. I don’t know about you, but that’s an insignificant amount of money. To put that in perspective, if you are a single man using Scott toilet paper, it would cost you around $55 per year. Yes, a family of 4 spends more in toilet paper (assuming of course that woman use double to TP) than the average American pays to provide SNAP benefits.
Every morning, my alarm goes off. Evey morning, I spend hours trying to get out of bed. I wander over to my desk, chain smoke cigarettes, and wonder how the day is going to go while working up the courage to leave the house. That’s usually the first panic attack of the day.
Many of you know me, and a small fraction of you know my daily struggles. It’s my hope in this post to not only to disclose my daily struggles, but to raise awareness that people you interact with on a daily basis also go through the same issues in which they hide it so well, that you would never know.
I’ve been having panic attacks and rather intense anxiety for as along as I remember. In my teenage years, it was especially bad in which I turned to razor blades and matches for self harm as an outlet for the feelings that I didn’t understand. Throughout the years, I have learned both constructive, and destructive ways of dealing with these issues thanks largely to the help of my wife, Jamie.
I’ve best described the feeling as this: Have you ever been in a car accident? If you have, you likely know the feeling of complete panic and terror between when you realize it’s going to happen, and when the impact occurs. This usually last just a couple seconds. For me, it’s several times a day, sometimes for hours.
I’m honestly not sure if writing this down will help, but hoping that getting it out will help me, as well as others who may be dealing with the same thing.
Many of you know me as the guy at the WordCamp who will drink with you all night at the after-party. The co-creator of WP After Hours whom is likely sipping his beer, making loud conversation, calling people on their bullshit, and gets quieter as the night goes on. The guy who has a passion for restoring arcade machines and classic video games. What you didn’t know, is those are all forced coping mechanisms to keep me at a somewhat stable state.
Several years ago, I discovered that if I was drinking a beer, my anxiety would begin to diminish, which led to drinking binges and later to day drinking during the week. This escalated to the point that my best drinking partner, and a person whom I consider one of my best friends, called me out on it. At that point, my business was failing, and ultimately caused everything I had worked for to crumble and I knew I had to make a change.
I packed up, and moved to Virginia Beach. After becoming involved with the WordPress community, I realized that people genuinely do care about others, even if they live hundreds of miles away. In a sense, I feel like no matter where I am, I have close friends I can rely on. WP After Hours is one of those things that made me realize that socializing isn’t so bad.
Due to the success I was making in the WordPress community, InMotion Hosting wanted to send me to WordCamps to meet all of those online connections in person which is a bit of a double-edged sword for me. On the upside, I get to hang out with friends I have met, and on the downside, I have to be around people. While I enjoy socialization, I hate physically interacting with people. Thus, the WordCamp drinking problem started again.
WordCamp Lancaster is when I came to this realization. I was nervous like always, and grabbed a beer like normal to relax. My lack of self-control completely went off the rails and while to everyone else I was just having a good time, it was actually to avoid the realization that I was having “one of my days” as I call it. The next morning hit and it was even worse.
Not only did I feel like complete shit, but my anxiety issues were so intense, that I was barely able to leave the hotel room. I went to the WordCamp, chatted with a couple people, did my presentation, and went back to my hotel room to avoid human contact as much as possible for the next few hours. This continued on to the after-party in which I mostly sat on the couch, and didn’t make much conversation. Not because of the night before, but because at that moment, I simply couldn’t bear the thought of human contact.
Many of you reading this may have attended WP After Hours with me, and many have also wondered why we launch the Google Hangout so late. Well, you finally have your answer:
It’s simply because I have to work myself up to it. In a sense, while I do like all of you, it requires quite a bit of building up courage to actually go live. Most nights, Jeff Chandler and I will be on there for around an hour chatting about the past week before I broadcast the link simply because I need to work up to the thought of other people.
My best advice to anyone coping with these same issues is to just find something you’re passionate about, and dive head first into it. For me, it’s arcade machines. I love them. While I don’t have the physical space now for any more projects, I do as much as I can to work with what I have. If you can waste your time with something productive, all of that joy will make you feel much better.
Of course, I can’t spend 100% of my time working on arcade machines due to a need to pay the bills, so I do have to leave the house. Forcing myself to do the small things such as driving to the office or putting on WP After Hours on Friday nights do feel better once I do them. It’s a feeling of accomplishment in conquering my fears. Thankfully, once I get to the office, I have been fortunate enough to have people that make me feel comfortable and that’s the best treatment of them all.
For those of you reading this, wondering how you can help someone else with this same issue, my best advice is to accept who they are and make them feel normal. My mother-in-law said to me a few days ago, “can’t you just calm down?” and the honest answer is “if I could, I would”. My wife on the other hand, simply accepts who I am and lets me do what I need to do to get through those bad days. The key to it all is accommodation. Find out what they need, and provide it. Sometimes all I need on those days is quiet and alone time, while other days I may need to play NBA Jam with a close friend. Finding out what a person struggling with mental illness needs, while difficult, is the best way you can help.
I know, this post has been a bit of a rant. I’m in one of those moods where I just keep writing and writing and it’s helping rather well, although that “publish” button to the right is absolutely fucking terrifying. My hope is that once it is clicked, you all have a better understanding of how mental illness can affect people, even if you don’t recognize it right away. If anything at all, at least writing this makes me feel better.
Thanks for listening,
For the last week or so, I had been passively looking for a way to play against friends of mine online in NBA Jam for the SNES. Last night, I resolved that issue with absolutely no lag whatsoever and incredibly smooth gameplay. Here’s how to do it:
SNES Netplay On Windows
- First you’ll need to grab a few files:
RetroArch and the LibRetro cores
Phoenix launcher for RetroArch (not necessarily needed, but makes things way easier)
- Once downloaded, unpack all of the files. Typically, you’ll want to toss the contents all in the same folder for easier access.
- Launch the Phoenix loader.
- Once the Phoenix loader is loaded up, You’ll need to make a few adjustments. First up is the RetroArch path option. Set that retroarch.exe which was located inside the RetroArch zip file you extracted.
- For SNES games, set the libretro core path to snes9x_next_libretro.dll that was inside the cores zip file. RetroArch supports a ton of different emulators, although not all support NetPlay.
- Player 1 will need to start the server. To do so, check the Netplay checkbox and set the radio button to Server on player 1’s machine. Player 2 will also enable the Netplay option, but select Client.
- The client now needs to set the Host IP field. Here, enter the IP of payer 1’s server.
- For smooth play, set the Delay Frames option. This will vary based on your bandwidth, but we have had the best luck with this set to 4. Your mileage may vary. For slower internet connections, you may want to set it a bit higher.
- Next up, be sure that port 55435 is open and forwarded on your router. If you’re not sure how to forward ports, check out portforward.com.
- Next up, you need to select the SNES ROM that you want to play. Both players should have the exact same ROM if possible for smoothest play. Different copies of the same game will sometimes work, but I can’t guarantee anything with that. In the Normal ROM Path field, browse to your ROM file on both the client and server machines.
- You’re all ready to go (with the exception of your controls which can be configured using Settings>Input. On the server computer (Player 1), click the Start RetroArch button. Once the server is launched, do the same on the client (Player 2). You should now be playing together!
SNES NetPlay on Mac
Mac requires a bit more as there is not a launcher like Phoenix for Mac, but can be done easily through the command line. Here’s how to do it:
- Download RetroArch and the LibRetro cores for Mac.
- Be sure that port 55435 is open and forwarded on both players’ routers. If you’re not sure how to do so, check out portforward.com for instructions.
- Unpack the RetroArch zip and place RetroArch.app into your Applications folder. Unpack the Cores zip wherever you can easily access it.
- Next, launch the terminal.
- You will need to launch everything from a command line. The server will use a command like the following. For the client, go to step 5.
RetroArch -L /path/to/libretro/snes9x_next/core -H -F 4 /path/to/your/rom/fileSimply put, this command is launching RetroArch with the snes9x_next core, launching the server with the -H flag, setting the frame delay to 4 using the -F flag, then setting the SNES ROM that should be loaded.
- On the client computer (player 2) use a command like the following:
RetroArch -L /path/to/libretro/snes9x_next/core -C 126.96.36.199 -F 4 /path/to/your/rom/file
As you can see here, it is very similar to launching the server, but instead you are replacing -H with -C and inserting the IP address of the server you are connecting to.
- You should now be all set and ready to play together!
Have a blast! Things are much easier with a controller as well so if you need one, check out Amazon for a USB SNES controller.
As many of you may already know, my time at InMotion Hosting is ending today to pursue a career at RocketGenius.
The decision to do so certainly wasn’t easy. Any of you who know me, know that I am an extremely loyal person and do not waver in my convictions. In a discussion with Jeff Chandler about the transition to RocketGenius, he reminded me that I had previously stated that it would take a lot to get me to leave InMotion. My response was simply that my goals are far surpassed with RocketGenius and I just need to take a leap of faith.
In my time at InMotion, I have learned a lot. My experiences here have far surpassed my expectations and have skyrocketed my career. Without InMotion, I likely wouldn’t be as active in the WordPress community, or even at all. When I started at InMotion, my skillset was quite basic. A little Linux, a dash hosting, some development, and a hint of marketing. I had no idea that I would be travelling, developing plugins, and expressing my passion for WordPress. InMotion has certainly provided me with those opportunities and I am grateful for each and every one of them.
The decision to join the team at RocketGenius was simply for personal growth. By joining the incredibly talented minds behind GravityForms, I am able to witness product development at its finest. While there are excellent developers at InMotion, WordPress-focused development is quite lacking. In that sense, I was the top of the ladder; the cream of the crop. If you’ve taken a look at my code in the past, I’m far from a senior developer. I can get things done, but I lack the polish that comes from experience. Simply put, I am a sponge that needs to soak up knowledge, and RocketGenius is the fire hose that will give it to me.
I look forward to joining the RocketGenius team next week. Never before have I been so excited for a Monday. A big thanks goes out to InMotion Hosting, the other folks who have helped me get here (I’m looking at you, Jeffro), and the RocketGenius team for giving me a chance. Together, we can change the world.