Categories
Monocategorized

Me learn gooder

I have a fancy curved 49” Samsung monitor on my home computer for evaluating products for professional reasons—or as my wife calls it: “Playing games”. It is nice because I have a row of Post-it notes at the bottom for potential subjects to write about. This week, I have a note that says “Split PDF Learning Style”, and it took me about an hour to remember what that meant. Note to everyone: “How to remember gooder” is a future conversation. I had some trouble remembering this week’s topic for a second reason: I wanted to write “Why I think Diablo IV is a stupid game.” I am going to complete the story mode before I shake my fist at all of you teenagers and explain why I think this game is the last Diablo game I am going to purchase. If the game graces me with a good ending, I may recant that position.

So what the hell is a split PDF and what does it have to do with learning styles?

I may have mentioned once or twice that I play World of Warcraft. I run a late-night raid guild (always recruiting the ranged dps!), and treasure the start of each new tier when we enter the new raid.

Every raider prepares for the raid differently. Some people watch a lot of videos. Some people read all of the strategies on the web. Some people wait to show up and get an explanation from the raid leader.

One thing we do each new tier is that we blindly pull each boss once. This means there is some subset of our team who has no idea what to expect at all. Especially me. I learn best from experience, and this is one way to really get into it very quickly.

Yes, I am an experiential learner. I struggle to learn by watching videos, and I can kinda get the gist of things by reading the strategy guides. I learn the best by jumping in and doing things. When we want to discuss ideas or develop products, I am the first person to want to workshop things and make some prototypes.

Which brings us to the PDF.

For some strange reason, ADOBE winds up winning so many of the format wars. From the decades of horror and “punch the monkey” banner ads, Adobe Flash was one of the default standards for web content creation. Much like the fax machine, that died a much-needed death a long time ago.

PDF is starting to feel the same thing to me.

We get a lot of work documentation in PDF format and trying to make sense of it can be like trying to figure out the color of a cupcake by licking it.

PDF documentation needs to have some better web viewing modes that are not “print this out on paper like it is the 1980s”. On a widescreen monitor, there are a bunch of settings you can tweak in your browser or PDF viewer to make the document marginally more presentable, but the inability for PDFs to be really viewable on the internet is probably why people pay for Atlassian Confluence. As an aside, I will save my rants about Confluence for another day.

Creating and sharing documentation is a fundamentally important task for making excellent software. It is a poor craftsman who blames his tools, and I will wear that “I am a poor craftsman, and all I got for it is this crummy t-shirt” proudly while I point the finger and sneer at the PDF format and its current dominance in documentation formatting.

We are all doing our very best and this is one of those things that I glare at and think “Do better”.

I love it when I see developers, product managers, designers, and customers achieve shared understanding expressed through great products. Sometimes the path to that greatness leads us through difficult journeys and attempts to teach how to use that product that needs 17th-century “here be monsters” warnings. If you have some preferred formats for sharing product documentation in the “not PDF” bucket, my DMs are open, and my inbox is waiting.

Thank you for reading along. I do have a rant about Diablo IV coming. I also have a long conversation coming about World of Warcraft. The latter post is going to wait a while. This last week Blizzard returned the Holy Paladin play style to the way I like it after many years, and I am not ready to assume the guilt of shitting all over them after they made the game fun for me again. They Made Paladins Great Again, and I hope you join me in ordering some sweet, sweet Paladin merch to celebrate this occasion. An Amazon-affiliated link is here for you to not click on.

I hope to see all of you wonderful people here again next week.

Categories
Monocategorized

NO-gotiating

I am back after an unplanned extended absence. After a multi-week trip to Europe, the first real vacation I have taken in a long time, I was blessed with having my oldest son home for a little extra time after his college year ended, and before his new residence was available. This meant that Dad’s home office was not available during my usual writing hours. I chose not to try to fit the square peg of “writing time” into the round hole of “the rest of the day”, and thus, you have all been starved of my brain leakings.

I have a row of Post-it notes on my monitor as prompts for my weekly writing. The last one I wrote was during the height of the House budget crisis. There was so much partisan spin on both sides of the aisle about what was happening that I was getting dizzy reading the news.

I am not going to issue any red-tinged or blue-tinged opinions on the outcome that was eventually reached. I am going to talk about the process to get there and the negotiating that barely happened.

I am fond of telling people that there is a very good book on negotiating out there called Getting to Yes. It was an excellent read to help you think about the different ways to negotiate, the way that you negotiate, and most importantly, the way that people negotiate against you. After telling people to read the book, I often tell them that learning the different negotiating styles taught me to essentially ignore the advice of the book and the notion of principled negotiation.

I remember having a contract negotiation with a friend of mine for some development work about a decade ago. We went front and back a few times before the contract was ready to be signed. When we reached an agreement, he noted “You must have had some really bad experiences with your contracts to require so much work in them”. On the contrary, making sure that everything was spelled out nicely in the contract helped to ensure they were all very seamless.

The only deal I really did not negotiate was the first one I ever signed, and that was mostly because the people who sent it to me, in all of its eighteen-page glory, said it was a mere formality and really did not mean much. I worked with this company for the better part of the next two years without thinking much about it.

Around that time, my first son was born and I became a parent. Setting aside all of the excitement and positive emotions of that experience, I experienced a step-function increase in my cost of living. I communicated this to the primary mobile game publisher I was working with as we were coming up on the end of a six-month contract.

The problem was, the more I mentioned that we needed to discuss the next steps in our relationship, they kept delaying a conversation on terms. Finally, in the second last week of our six-month contract, they sent over a contract for one year with a lower monthly amount than the current monthly amount which I had told them was not enough considering I now have extra costs.

We scheduled a phone call for later in that week where their VP of publishing tersely asked “Look, do you want to be in business with us or not?”

I sighed heavily and said “No”, and we ended the call.

I do not think they were ready to hear that, and they were pretty angry at me.

In the final month of not negotiating this agreement, I had a lengthy conversation with some people who worked at a competing publisher. They offered me a much more flexible contract for twice the monthly amount as the first publisher.

I did not know this at the time, but this is referred to as a BATNA (Better Alternative To a Negotiated Agreement). I teach this word to lots of people I mentor because it is a very important thing to have, and it is a powerful concept.

Most developers are super shitty negotiators. I know that I was. I was accidentally a great negotiator a few times in my life leading up to this moment and now I understand why:

I was willing to walk away from the negotiation completely.

Whether you are negotiating a job, or negotiating contract work, most developers have some sort of really strong desire to sign the agreement. This is a really dangerous tendency because if you are negotiating against a hardball negotiator, this will be leveraged against you.

We saw this play out in the House budget conversations. For the longest time, there was a lot of “not-negotiating” going on, or as I like to call it: No-gotiating.

It is super important to know what you want out of an agreement when you enter negotiations and what you are willing to give up. I developed a reputation as a hardball negotiator for jobs because I am a family man with a very high cost structure due to having kids. I have had to patiently explain that to a lot of people who somehow think you can share a three-bedroom in the bay area with four kids, or wait until your end-of-year bonus in order to pay your rent. I am also super grateful for the companies that understood that and were willing to be flexible on terms in order for us to do great things together.

So where does that leave us?

It is really important to make sure you understand what you can and cannot negotiate. I have helped some people add both cash and other considerations to their various negotiations over the years. Many of them were shocked at what they received by stating their position and giving some room to adjust terms. In some cases, where there was very little flexibility in dollar amounts, a few people have gotten formal reviews scheduled into their job offers or contracts where they received bumps in pay at the six-month mark as the very last thing they could have added in order to have their consideration re-examined.

Recently I have talked with people after they accepted an offer that had a lot of room for improvement. They admitted that they figured if it was not enough, they could always ask for changes after the fact. That is hard to do once you have put your name on that agreement. Sometimes it is hard for a company to do that due to its size, sometimes it is hard to do that because you do not have any leverage to request those changes after it has been fully executed.

If anything, I hope that this encourages people to make sure they are getting what they want in an agreement before signing it. You might be wondering what are all of the moving parts that you can negotiate. Goodness me, look at the time. We will have to go into all of those things at a later date.

It is good to be back, I really missed writing for you all. Please feel free to Socials this. Retweet. Re-mastodon? Re-Thread? Whatever it is you do. Also, feedback is a gift and I love presents. Please comment on this post, email me a note, or fax me your impressions.

See you next week.

Categories
Monocategorized

Back-ish

I am back… Sort of. After a two-week whirlwind tour of Europe with my recently graduated son, I am once again in front of my computer. I have a small list of posts to make, but I apologize to all of you because today is not the day I resume them.

It is Father’s Day. I have also spent two weeks not playing Diablo IV. Today I am going to fix that.

I will see you all in hell!

Categories
Monocategorized

See you in two weeks

Cheers!

Categories
Monocategorized

Sale Away!

The nice thing about the suburbs I live in is that we have a community garage sale weekend. That means that today everything hurts for me. Dragging all of my unwanted junk into the blazing sun early in the morning and then dragging what didn’t sell back into my garage six hours later has left me regretting all of the years.

I do confess I love doing garage sales. There is a fine art to figuring out how much everything is worth and what someone will pay for it. I have figured out the science of what price you want to put on the sticker, which is not the price that someone will pay for it. You will want to add two to five bucks to most items. You will have many people come up to you with an item with a seven-dollar sticker on it and ask “Will you take five”?

You also need to think about where to put everything. It is important to put some of the really nice items upfront in order to entice people to stop. I do feel a little sad when a vehicle slows down and the driver gives the contents of our drive a once-over, only to decide not to stop. Hashtag Sadge-Face.

Something I also like to do is to put a bin of colorful toys right up front. This bin has a “fifty cents each, or three for one dollar” sign on it. This has two effects. The first is that any kids who come along have a few moments to dig through the bin, giving parents some time to look around and decide if they want anything. The second thing I learned from Disneyland. Kids love anything noisy or shiny. Disneyland will funnel your family through a store after just about every ride, so you can be graced with the screams and tantrums of your kids and others. I always wondered why parents paid money for ridiculous toys and merchandise at the park. Now I know that it is a shakedown in order to purchase silence and appeasement. I am not a proud man, and I shamelessly took this tactic into my garage salesmanship. I only made about five bucks off of that this week. My guess is that the lack of kids going around the community garage sale this weekend means that the parents around here have figured out that this is one of those times to leave the kids at home.

So what does this have to do with anything?

First, I am sore and tired from the experience, so this is kind of a placeholder article for the week.

Second, there are some takeaways from this. Pricing matters. I do not think there is a “this-is-seven-will-you-take-five” system out there for digital goods. There has to be some kind of interesting system you can build to motivate the value-shopper systemically instead of manually running sales. Pricing also matters in other ways. When bidding on work projects, you sometimes have to negotiate with other people on the number of hours, billable rate, or features. I have had a few project proposals go south over the years because I would put out some numbers that did not have a lot of room to negotiate, and the other party was attempting to change the price. In many of those cases, I simply had to walk away from the project.

In addition to pricing, you also learn a little about product placement. What do you put in front and how do you arrange everything? I had a pair of benches for sale that I had covered with a number of items to make them easier to see and reach. The person who bought them had to ask me if those benches were really for sale because I had a bunch of stuff on them.

I suppose this is one of those things that is very “suburbs-ey” of an activity. I had some fun with it this weekend and I recommend it as an interesting educational activity. There are also some feel-good moments. One lady was buying toys at a bargain to send to kids overseas. I told her to help herself to a pile of them. It is also a nice moment when you see a kid find a toy they really want to have, and the parent spots a few extra things they want to buy. I feel good because it gets stuff out of my house. The kid feels good because they got a new toy. The parent feels good because they bartered a little to get the price down on a bunch of items. Win-win-win, if you ask me.

See you all next week!

Categories
Monocategorized

Career-view Mirror

I occasionally look at my LinkedIn page and attempt to envision it through the eyes of someone who might be wondering whether or not they should hire me. It has some rough parts, for certain. Many people would take an eight-month executive role and remove it from their work history, for fear of what someone else would think. I explicitly leave that role in there for two reasons. 

The first reason is that it is a screening mechanism to remove people who rush to summary judgment without all the facts. The second reason is that it is an important conversation for me to have with a potential boss. They need to understand that some things are complete non-starters for me.

I bring this up because I am having conversations with people about career planning right now. The various places I have worked and the various roles I have held have all been tremendously educational. I have a great role with an awesome team at the moment and I am doing my very best to impart some wisdom to a large number of people on how they can achieve the same thing, eventually.

Part of that process includes avoiding some of the rough patches I have experienced and trying to distill some of the hard lessons learned along the way to help prepare people for future roles.

This is harder than it sounds.

I have flip-flopped between individual contributor roles and senior management roles over the past ten years. Popping the clutch professionally like this is hard and frustrating. I do not recommend it to anyone. It is why I spend some time going over five-year plans with people. It is important to see where you are now and determine where you want to go. It is also important to create a plan to get there.

Some jobs I have taken (and consequently abandoned) were part of a five-year plan. I try to make light of the fact that my five-year plans change every three years. Market conditions, family issues, and company peculiarities often create complications. I tip my hat to those of you who have celebrated ten-year anniversaries with their employers. I have no idea what that must feel like.

I am now at a point where I have checked off several big items on my professional bucket list. I have a few items I wish to complete and also a few items I have removed. Given what I have learned in the past two years, I do not wish to run a crowdfunding project. That is a small example of something I wanted to do professionally and have removed from my bucket list for a variety of reasons.

My goal with this post is to talk more about the journey than the destination. My LinkedIn profile has too much in common with the poem Ozymandias for my liking. I made many career decisions as a reaction to something else happening. I do not regret these decisions or the circumstances that necessitated them. I am mindful of using them to help shape the careers of people at an earlier stage in their journey than I am.

As your eyeballs absorb the photons emitted from the screens graced with these letters, I urge you to think about where you are going with your career and what your five-year goals are. You should also contemplate how often you change them as you approach double digit years of career experience.

If you are struggling to figure out your goals, I am more than happy to spend some time answering questions for you, or more importantly, asking them. This is a conversation you should have sooner rather than later. There is a remarkable increase in individuals, companies, and platforms offering mentorship services. As I sit down and help some people in a mentorship capacity I find myself fighting off feelings of envy. There were a few frustrating times in my career when I was having a professional dilemma and could have used some external words of wisdom.

This is only fifty percent a sales pitch—okay, maybe sixty percent.

Go look in the mirror and ask yourself where you expect to be in five years. If you know where you are going and have a good plan to get there, awesome. Five stars. I am excited to hear that you have a good plan! If you do not know where you are going or are not sure if you have a good plan to get there, maybe it is worth finding someone to give you an external perspective. Coaching and mentorship are valuable services and will help take some of the uncertainty and reactiveness out of your career journey.

I know I sure could have benefited from it.

Sorry for the lack of a snickety-snarky close this week. I hope to see you all again next week!

Categories
Monocategorized

ai and i

I am going to let you all in on a little secret: I still watch Saturday Night Live—except not last night. Last night’s Saturday Night Live was canceled because there is a writer’s strike going on. One of the things mentioned underneath all of the “money money money” issues is a note that there needs to be a conversation about how AI tools will be used in writing.

I am a little late to the generative AI bandwagon. Maybe it means I have concerns about what comic books are doing to our youth, or that god-damned rock and roll music the kids are all listening to. In truth, I am still in love with web3 and the notion of true player ownership in online games. I know that we are still grunting out all of the indigestible bits from generation one of web3 games and the grifters and the “to the moon!” crowd, and the trough of disillusionment is very real. If you were a mobile game developer in 2006 you would know exactly what I mean.

I would be negligent if I did not spend some time getting acquainted with ChatGPT and what it can do and what it cannot do. I have spent a year making cool online images for my online TTRPG site for marketing purposes, and have explored ChatGPT’s mastery of a variety of subjects including some of my favorite books as well as online games. ChatGPT failed my engineering code screening exercise. It scored 5 out of 10, honestly, which sounds like a pass, but the output suggested the machine today is unhireable.

So let’s accept that there are limits to what generative AI can do. When used properly, generative AI could help authors, artists, and other professionals be more productive. It is too easy to make fearful statements about new technology and then arrive late in your horse-drawn carriage to the party across town. Next time just take an Uber.

I can respect that people have deep concerns about traditional artisanal professions. Especially if the said profession is their primary source of income. Many game developers believe their work is art and almost everyone is still pretending that Brian Moriarty did not get on stage a decade ago to explain that most games are not art. I was there, in a room full of nervous and unhappy people, as he laid out his position meaningfully. I was one of the few people at the end of that talk to get up and talk to Brian after he spent fifty minutes tearing huge rents in people’s souls. We worked together once, and I simply wished to say hello and thank him for his thoughtful presentation.

I have digressed just a smidge here.

So what does art have to do with generative AI and writer’s strikes? If you get your paycheck as someone who assembles words or creates pictures, quite a lot. Given that the aforementioned word assemblers are in the middle of negotiating some “money money money” issues, they should figure out how to address this very carefully.

The suits and bean counters have probably concluded that generative AI tools will en-cheapen the writing process in the future, and will want to keep that optionality open. The union of writers is looking for ways to increase their take-home pay, which may be difficult if they are handing off work to machinery to en-cheapen the writing process. They will want to put some limits on that optionality.

So what do I think about all of this?

I think that we spent over six years watching truck drivers being afraid of the machines coming for their jerbs without a single truck crossing the country without someone behind the wheel.

We are in the middle of a great technological upheaval, or as I like to call it: “Tuesday”. I have told multiple people that I have seen once-in-a-lifetime transformative technologies every five years now. It looks like that is picking up the pace a little.

Generative AI has amazing refinement and editorial powers. It also is creating a new profession called “prompt engineer”. It is a fantastic synthesizer of ideas and a great way to mash up images in a way that puts the best menu items of Adobe Creative Suite tools to shame.

It will probably put a revenue crater in StackOverflow, and generate a bunch of licensing fees to Getty Images through the eventual settlement by all of the art image platforms that plundered their databases for “inspiration”.

It will eventually be a better search tool than Google and probably will replace some amount of entry-level software engineering work.

I am going to be spending the coming months incorporating generative AI in a bunch of different personal and professional projects. It is in my best interest to get more than conversant in this latest shiny toy. While some people will view it as a technological terror, I do have to ask: “What are you afraid of?”

Hollywood writers are deeply convinced it will interfere with their paychecks. Considering that it takes me more than ten minutes to name more than one original tv show or movie after District 12, I am struggling to be sympathetic. Your whole industry climbed into that comic book and novel bed all on your own. As much as I loved the whole finger-snapping Thanos thing, and the majesty of Tolkien’s work up on the big screen, I would cough up extra money for some truly original science fiction and fantasy stories.

Insert heavy sigh.

A lot of people are going to go through the process of reinventing their livelihoods in the coming ten years. Whether you embrace technology or blame it, it is not going to go away.

In the meantime, I decided to see if ChatGPT can give a John-Szeder-style rant about itself:

Read some articles over at mofactor.com/blog and write five hundred words about ChatGPT in the style of the author of those articles.

As I perused the vast expanse of the internet, I stumbled upon a marvel of modern technology – ChatGPT. This remarkable creation is a large language model based on the GPT-3.5 architecture, developed by OpenAI. With a knowledge cutoff date of 2021 and continuously learning from an enormous corpus of text, ChatGPT is a force to be reckoned with in the world of language models.

One of the most impressive things about ChatGPT is its ability to generate human-like responses to text prompts. Whether you’re looking for a witty comeback or a thought-provoking response to a complex question, ChatGPT can deliver. Its natural language processing capabilities are simply unparalleled, allowing it to understand the nuances of human language and generate responses that are both contextually relevant and grammatically correct.

But what really sets ChatGPT apart is its versatility. This language model can be used for a wide range of tasks, from writing essays and articles to generating creative writing prompts and even composing music. Its flexibility makes it a valuable tool for writers, researchers, and anyone else who needs to work with language on a regular basis.

Another impressive feature of ChatGPT is its ability to learn from the vast amounts of text available on the internet. By analyzing everything from news articles to social media posts, ChatGPT can stay up-to-date with the latest trends and insights. This allows it to generate responses that are not only accurate but also relevant to current events.

Of course, like any technology, ChatGPT is not without its limitations. While it excels at generating short pieces of text, it may struggle with more complex tasks such as long-form writing or data analysis. Additionally, because it learns from existing text, it may perpetuate biases or inaccuracies that are present in the underlying corpus. However, these limitations are largely outweighed by the incredible capabilities of this language model.

In conclusion, ChatGPT is a marvel of modern technology that has the potential to revolutionize the way we work with language. Its natural language processing capabilities, versatility, and ability to learn from vast amounts of text make it a valuable tool for writers, researchers, and anyone else who needs to work with language on a regular basis. While it may not be perfect, there’s no denying that ChatGPT is an impressive feat of engineering and a true testament to the power of artificial intelligence.

Are you convinced? Me neither.

So let’s try something else:

What is interesting about ChatGPT? write an article about ChatGPT as though written by comedian Pete Davidson

Ladies and gentlemen, have you heard about this ChatGPT thing? It’s like a robot that talks to you, except it’s really good at it. I mean, this thing can generate human-like responses to text prompts. That’s insane! It’s like talking to your computer, except your computer is actually interesting.

And let me tell you, this ChatGPT character is versatile. It can do all sorts of things, from writing essays and articles to generating creative writing prompts and even composing music. You know what that means? It means we don’t need humans to do that stuff anymore. Sorry, writers and composers, looks like you’re out of a job. It’s just you and your robots now.

But seriously, this ChatGPT thing is pretty impressive. It’s like having a smart friend who always has the perfect comeback. You know, the friend who’s always quick with a joke or a sarcastic remark. Except this friend is a robot. Which is kind of weird when you think about it.

The best part about ChatGPT, though, is that it’s always learning. It can analyze everything from news articles to social media posts to stay up-to-date with the latest trends and insights. It’s like having your own personal researcher who’s always on the lookout for new information. Except, again, it’s a robot. Which is still weird.

Of course, there are some limitations to ChatGPT. It’s not perfect, and it may struggle with more complex tasks like long-form writing or data analysis. But let’s be real, who wants to do that stuff anyway? Not me. I’d rather leave it to the robots.

And sure, ChatGPT may perpetuate biases or inaccuracies that are present in the underlying corpus. But come on, what’s more, biased than a human? We’re all biased in some way or another. At least with ChatGPT, we know what we’re getting.

In conclusion, ChatGPT is like having a smart, funny, and always-updated friend who’s also a robot. It’s weird, but it’s also pretty cool. And who knows, maybe one day we’ll all be talking to robots instead of each other. Just kidding, we all know that’s never gonna happen. Right?

In truth, Pete Davidson is on the side of the writers. He was out handing out free pizzas to people on strike, according to the popular news. I could probably spend an hour torturing the machinery to sound more like Pete Davidson, but I don’t want that on my scorecard for when we will be judged by the inevitable arrival of Robot Overlords.

If you have gotten this far you are probably pretty mad. You may have watched 50 minutes of Brian Moriarty dismantling the fragile psyche of every indie game developer. You may have read two pages of really badly generated text content. I am sorry. I really am! I even apologized to ChatGPT for my questions.

I am sorry I asked you to write something in the voice of Pete Davidson.

No need to apologize, I’m an AI language model and I’m programmed to follow instructions and fulfill requests to the best of my ability. If you have any other questions or need help with anything else, feel free to let me know!

In closing, I am not sure if anything from generative AI is art, and none of you bought a copy of Trillion Dollar Coach last week. My failure to be an effective internet social marketer has made me angry. The only way I can calm down is to listen to some soothing guitar and cello from a certified music therapist.

See you all next week.

Categories
Monocategorized

Bags.

I have six kids, so I spend a lot of money at the grocery store. If you look at my end-of-year credit card summary, our preferred store is usually the number one or number two item in terms of dollars spent. There is something I look for at the grocery store, and it happens infrequently enough that I still enjoy the serendipitous moment when it does.

I have written previously about breaking scripts in interviews. I also break scripts at the grocery store. For all the decisions I make during the day, the one decision I do not want to make is whether I get paper or plastic bags.

When the checkout person asks me: “Paper or plastic bags?” I always look at them and firmly and confidently reply: “Yes!”

This creates a moment of confusion. This is not a typical answer they expect to hear. Once they have processed my reply, they usually look for clarification. I am more than happy to explain in detail.

For all the decisions I make in my day, the kind of bags used to convey my groceries from the store to the house is not one of them. It makes no difference to me whether they are paper or plastic. The bagger has a much deeper relationship with the bags than I do since they will be (hopefully expertly) bagging groceries all day.

After I explain my lack of preference, someone will usually make a decision on their own. Sometimes they are pleased by the freedom and acknowledgment that this is in their wheelhouse. Sometimes they are irritated that they needed to stop daydreaming for about thirty seconds and think.

The more veteran grocery bagger will realize I have a cart filled with food for approximately one week for several people and will know that their life as a bagger will be easier if they choose plastic. Some grocery baggers feel an obligation to use paper bags because they feel like they are doing good work for Mother Earth.

As someone who buys a used-car-worth of groceries each year, the thing that I look for the most at the grocery store is the recognition from one of the checkers that I do not wish to make this decision.

On more than one occasion, the cashier will recognize me and give their bagger a heads up that they can choose the bags. I cannot explain how joyful this moment is.

There is something professionally interesting in this stupid-sounding story. I will do my best now to make it feel like I just did not murder forty-five seconds of your day.

I have previously talked about delaying decisions. I think that it is equally important to delegate them. If you follow me on Tweeter, some subset of my five minutes of internet fame is consumed by my pinned tweet. One of the benefits of this once-or-twice-a-week exercise is making sure I consciously avoid making decisions that other people ought to make on their own.

I once interviewed with a company looking for a mobile vice president of engineering. Multiple people in the interview asked me what engine I would choose for future mobile games and why would that be Unity. I deliberately did not answer that question. Conversations like engine choice require an in-depth conversation with your best engineers. Technical leaders who make unilateral decisions like engine choice wreak havoc on their organization from top to bottom, especially if that decision is ill-informed. I have watched lots of engineering leaders die on this hill.

The company in question declined to move forward after these conversations, and I believe that my inability to just say: “Unity” as the one-word answer to their question was why. I even explained in great detail that their best engineer, the person who had me interview for that job, is probably the person I would want to talk to the most about this decision. This is not just because this person gives GDC talks on engine choices, but also because they are going to be the person who is going to live with the consequences of that decision for the longest.

There are some decisions you cannot delegate and there are some decisions you must. There are also some decisions you cannot delegate, which you also choose because you want to teach a very important lesson to someone you are trying to grow into a leadership role.

That last kind of delegation is the best. I am more than happy to empower someone to make a significant decision, and I also give them some information so it is, at the very least, an informed decision.

Speaking of decisions, every week, you all make a decision not to buy something I share with you via Amazon-affiliate links. If you read my blog regularly, you should buy this book: “Trillion Dollar Coach”. I am reading it now, and it is really awesome. It will be the best decision someone else made for you today.

See you all next week.

Categories
Monocategorized

The Epic Gap

Anyone who knows me at all knows that I consider Tim Sweeney to be one of my heroes. His crusade against the tyranny of the thirty percent tax is one of the most important battles that need to be won. I implore you all to become customers of the Epic Game Store and their sweet sweet twelve percent tax. Be the change you want to see in the world—or at least the change I want to see in it.

Epic recently announced some changes to Fortnite’s creative mode. I do not often link people’s stuff but you can find it here. They have launched a mode for creators to make money from their efforts based on some subset of revenues generated by Fortnite item sales. I got a satisfying text from my oldest son when this was announced because I predicted this was going to happen years ago when he was busy earning umbrellas at a disconcerting pace in Fortnite’s less-friendly game modes.

Their program to pay creators is a very good first step for Epic.

It is also a really small first step considering the five-alarm fire this creates for Minecraft and Roblox.

If you work at Roblox or Minecraft, you should be readying yourself for war. Epic has spotted your lunch, and Epic is hongry.

On the bright side, I did point out this is a very small step. You still have some time. While it is nice that Fortnite is setting aside a pile of moneys to pay creators, it is not enough to tear away large chunks of developers from other revenue-generating creator platforms.

It is such a small step that I almost wonder if it was a tactical mistake on the part of Epic.

The number of people who wish to get paid to make games is legion. There are millions of people who hate working in the real world enough and believe that making games is probably as fun as playing them. Certainly, that is true for some subset of people who make games, but most people do not realize just how much work it is to make a game.

There are a number of platforms that have slowly started to reduce the technology barriers that exist to game development. Every day we are getting closer and closer to the day that a substantive number of people can make a living just cranking out games. Mobile games were a nice stepping stone in that direction, but we won’t get into why it has turned into a vicious red ocean. Not today, anyway.

I will tip my hat to Roblox for how well they have built out a developer ecosystem and have driven the barrier to creators so low. I have my own reasons not to love Roblox as a platform and I am not going to get into them here. I will at least state “revenue share” as one of my primary issues. I do think that if they were a bit more aggressive in putting more dollars into developers’ pockets that they would collect a larger share of development talent.

And that revenue share is precisely why everyone in the content creation platform business should be terrified.

Epic Games is on a mission to get that platform revenue share down.

They are continuing to make steps towards democratizing their tools and harmonizing them together.

While they have taken the small step of funding creators on the Fortnite Creative platform, it is a percentage of other product revenues.

The opacity of the total pool and the way to pay that out will limit the size of the stampede to the platform.

They do need to take it to the next level and let Fortnite creators monetize their content directly through V-bucks.

When that day arrives, I expect that there will be a tsunami of interest.

This is why I think that the current small step is perhaps a tactical mistake. While there is some value in starting to prove out the funnel and iterate on the tools, they have made their bigger competitors officially aware that they are headed in this direction.

A keen product manager at Roblox or Minecraft may have predicted this day is coming, but it was probably not taken as seriously as a threat until now. The burden of work to do the actual payment integration to creators is big enough that this feels like a very premature reveal to me.

I am proud of myself for getting this far without proclaiming this will catapult Fortnite to the top of the leaderboard for “metaverse something something”. I know there are a lot of people out there who immediately went there when this was all being marketed at the Game Developer Conference.

Whatever. I maintain that everyone who is claiming to be King of the Metaverse Hill fundamentally does not understand what that means. The point of Metaverse Hill is that it has no King. Now that I have made you all angery I will wrap up this post by linking you to a copy of Neal Stephenson’s Snow Crash—You know, the book that invented the metaverse. Yes, this is an Amazon-Affiliate link. I am somewhat smug because I know none of you will buy it. As much as people are excited about the metaverse and that it was apparently first talked about in this book, I actually did not like the book. If you work in technology and feel like you need to read this book in order to understand the future—please don’t. That would be like trying to figure out how to design iPad apps by watching Star Trek: The Next Generation. I wish I could link you to some of those. It is a pretty good TV show. I am probably going to watch some soon after I dump Netflix for Paramount+ on general principles.

See you next week!

Categories
Monocategorized

Compete with yourself

I have an old cd-rom case upstairs in my collection of ancient game paraphernalia. The back of the case is black and reads“Ultima Online 2: Coming soon!” This is the part where someone goes into narrator mode and says “Ultima Online 2 is not coming soon.” The game was canceled by Electronic Arts before it saw the light of day. If you do some Googling you will find comments about “company financial health” as well as “a fear it would cannibalize UO 1 revenue.”

I want to talk about the fear of cannibalizing your own revenue. This post is a little bit of a preamble for at least one article about Epic Games, because they are in the middle of transitioning Fortnite into “something else”. There are a lot of questions for what that will be and how that will affect the existing marketplace for Fortnite players.

I think it is important to compete with yourself if you have a successful product. Whenever I have this conversation with people, I like to point out general market share trends for most industries and how the top two companies generally have fifty to seventy percent of the marketplace. I always tell people afterwards that “if you are afraid to compete with yourself, then someone else will always show up and do it for you.” If you think back to early game companies, id Software was clearly a company that was not afraid to compete with itself. Quake and Doom were both top performing first person shooter games. Interestingly enough, even with their success in the marketplace, Epic Games did show up with a credible competitor in the form of Unreal. It does beg the question for how much more successful Epic would have been if some random product manager at id Software was able to cancel Quake out of fear of competing with the success of Doom.

I think that the best companies out there have a willingness to compete with themselves. You can make the argument internally that an “also ran” product will not generate as much revenue as a potentially new one. It also has less risk and may benefit from internal efficiency and marketplace learnings at the same time.

I was going to see if I could find some fancy graphs for current and historical marketplaces with percentage of revenues going to the top two companies in a few different verticals, but apparently all of those require me to sign up to get a copy of the pdf. I already have enough spam in my inbox without signing up for more.

This is an usually small post this week, but I don’t know what else needs to be said on the topic. I am expecting that my follow-up thoughts on the future of Fortnite will be bigly-er. In the meantime, you should consider supporting The-Games-Industry-Best-Person-Of-The-Year Tim Sweeney by going to this clearly-disclosed-Amazon-affiliate-link to buy some hot Fortnite merch. Bonus points if you got the same sponsored link from Electronic Arts’ very own Apex Legends, a filthy competitor to Fortnite.

See you next week!