Menu

Posts tagged “writing”

Generative AI Is Totally Shameless. I Want to Be It.

Yes, I’m a relentless fanboy of whatever Paul Ford writes, but this is a truly wonderful post about what makes AI so addictive and impossible to look away from. He frames AI as a technology that truly has no shame because “it possesses an absolute willingness to spout foolishness, balanced only by its carefree attitude toward plagiarism.” And so:

By aggregating the world’s knowledge, chomping it into bits with GPUs, and emitting it as multi-gigabyte software that somehow knows what to say next, we’ve made the funniest parody of humanity ever. These models have all of our qualities, bad and good. Helpful, smart, know-it-alls with tendencies to prejudice, spewing statistics and bragging like salesmen at the bar. They mirror the arrogant, repetitive ramblings of our betters, the horrific confidence that keeps driving us over the same cliffs. That arrogance will be sculpted down and smoothed over, but it will have been the most accurate representation of who we truly are to exist so far, a real mirror of our folly, and I will miss it when it goes.

How to move into Product Management at your company

I am currently in the process of hiring a product manager for my team at Cloudflare. One of the neat things about Cloudflare is that internal candidates are encouraged to reach out to hiring managers to chat with them about the role. That means that I’ve had several really great conversations with colleagues over the past couple of weeks, many of them with folks who are in other parts of the org like BI, customer support, finance, engineering, etc. The question they have is, “how do I move into product management?”

It’s a great question, and after I’ve given the same answer a few times, I decided to just go ahead and write it down in our internal wiki as well. Below is a lightly edited version of the advice I shared, in case that’s helpful to anyone else who is trying to move into the PM role at their company:

  • If you’re brand new to the job I have a couple of book recommendations to get a general sense of what good product management looks like. I recommend starting with Inspired by Marty Cagan, and Escaping the Build Trap by Melissa Perri. You’ll hear these two books mentioned a lot in our field, and they are classics for good reasons. After that, read everything you can get your hands on (but stay away from LinkedIn Influencers, that’s mostly ChatGPT content these days). For more book/newsletter recommendations, I have a running list here.
  • Then—and this is the most important advice I have—do the job before you have the title. Every role can be expanded into some area of product management. Think deeply about the product(s) you support, what customers need, how it contributes to the business, what could be better, what you think the long-term strategy should be. Start exercising the PM muscle so that when the right role comes along internally, you’re ready for it.
  • Publish your thinking. Every company has an internal wiki, many with personal spaces. Use it. If you have an idea for a product, or an analysis that’s interesting, or some thoughts on future strategy, write it down, publish it, and share it with the PM who works on that product. This is the best way to practice for the job—clear, succinct communication is a crucial skill, so this exercises that muscle as well.

If you learn the craft, practice the craft, and show publicly that you can do the craft, you’ll be well on your way to moving into product management at your company. When a good job rolls around you’ll be able to point towards the work you’ve done to give hiring managers a sense of your product skills.

And lastly, this is a great job. You will love it!

System Diagrams are Performance Caches for Cognitive Load

I recently mentioned how I like to draw it until it works when I’m ramping up on a new system. Clint Byrum says it so much better in his post System Diagrams are Performance Caches for Cognitive Load. First, this bit resonated with me because it’s exactly the situation I currently find myself in:

Having joined just a few months ago, I was overwhelmed about 5 minutes into the meeting. The individual words and concepts all made sense. JSON parsing slow. Network transit treacherous. Changing things at the source hard. I got all of those components of the discussion, but through the whole thing I was just barely able to follow the overall system conversation and ask very basic questions to understand what was going on. I came away with a bunch of exploratory personal action items, and a very clear hole in my mental model of the system that needs to be filled.

Clint goes on to use a systems analogy for the individual people that make up a team—people and knowledge as components of caching, computation, and storage. This leads to a perfect explanation for why system diagrams are so important:

A single system diagram is where those primed nodes can push the most relevant bits of their information out of their local brain-caches, and into a high-performance distributed cache from which everyone can read. This will preserve precious cognitive load for those critical low-latency tasks. Of course, all of these caches may be stale. The local in-memory ones are particularly hard to test, but at least the system diagram is observable. Everyone can look at it, and if there are nodes with updates, they can update the cache.

So, prime those caches. Draw it until it works!

How to send progress updates

I don’t agree with everything on this list of how to send progress updates, but these two points are especially important and worth remembering:

Acknowledge changes explicitly. If you said a the last time and b this time, and b conflicts with a, you need to explain the inconsistency. People perceive acknowledged inconsistencies as cost of doing business, but unacknowledged inconsistencies as broken promises.

I name this section “challenges and requests” in my updates, but the underlying principle is the same:

Add a dedicated section for worries and failures. Be honest, have good plans, and don’t panic. People are drawn to conscientiousness and vulnerability but repelled from haplessness and histrionics.

Author Martha Wells discusses the origins and meaning of Murderbot

If you’re a fan of the Murderbot series (and if you haven’t read it, get on it!) you will absolutely love this recent keynote speech by author Martha Wells at the annual Jack Williamson Lecture at Eastern New Mexico University. She describes how Murderbot came to be, what it’s really about, and where the story sits within sci-fi and our world in general:

There are a lot of people who viewed All Systems Red as a cute robot story. Which was very weird to me, since I thought I was writing a story about slavery and personhood and bodily autonomy. But humans have always been really good at ignoring things we don’t want to pay attention to. Which is also a theme in the Murderbot series.

I won’t ruin the ending by quoting the final paragraph, I’ll just say that this is my favorite thing I’ve read in a long time, and you should savor every word.

Make better documents

This has been shared around quite a bit over the past couple of weeks, but Anil Dash has written another[1] modern classic in Make better documents. Excellent advice all around, including:

Similar to the importance of sequencing and order, you almost always want to start by clearly and simply stating your conclusion, or declaring your request or question. Very often, people feel a lot of anxiety about the need to preface their big dramatic point with lots of build-up. But you almost never want to be building dramatic tension in a professional context; this isn’t a thriller where you’re trying to surprise them with twists and turns.

And:

Similarly, you’ll want to constrain your requests to your audience to be something they can react to constructively. “Do we want to invest at the higher cost of Option A to move faster, or go with the lower cost of Option B to be more cautious?” That’s an answerable question! And it’s perfectly fine if it leads to a conversation where a third option is explored — but you never would have gotten there with a prompt that says, “What do we want to do next?”


  1. Never forget: If your website’s full of assholes, it’s your fault  

Can You Tweet Your Way to Impact?

Cal Newport writes about some recent research on the impact of social media followers/traffic in Can You Tweet Your Way to Impact? The tl;dr is that audience != impact:

In this narrow look at social media and science a more general lesson about this technology emerges. Maintaining an aggressive presence in these online spaces can increase the number of people who temporarily encounter you or your work. But these encounters are often ephemeral, rarely leading to more serious engagement. It’s exciting to receive increased attention in the present, but it may have little effect on your impact in the future.

I would say that this is true for me as well. Tweeting never got me much, even in the “olden days”. But I’ve made lots of real connections (and even got hired) because of this slow, steady blog.

Speaking of Cal, I just started on his latest book Slow Productivity: The Lost Art of Accomplishment Without Burnout and I’m really liking it so far. From the intro:

I want to instead propose an entirely new way for you, your small business, or your large employer to think about what it means to get things done. I want to rescue knowledge work from its increasingly untenable freneticism and rebuild it into something more sustainable and humane, enabling you to create things you’re proud of without requiring you to grind yourself down along the way.

The meek inherit the earth

Austin Kleon has a really interesting post on the word “meek” in the Beatitudes. In short, “meek” doesn’t mean “weak”:

Meekness as a habit of calm attentiveness, stillness, freedom from the fretting worry of keeping control, a stillness that allows others to feel welcome around you, can appear as something very different from the shrinking back that the word so easily suggests. If anger is very much to do with the “pushing out and pushing away” element in our psyche, “meekness” in the sense of a welcoming stillness is the opposite of this.

That definition reminds me of my earlier post On kindness and decisiveness. I should’ve thrown a “meek” in there!

The shame of LinkedIn

I found the article I Asked Experts for Tips to Navigate LinkedIn’s Cringe Factor surprisingly helpful, not just for its advice but also because it articulates well why LinkedIn can feel so weird sometimes:

LinkedIn users are trapped in a culture of professionalism and all that comes with it. The person you are with your boss or a client is probably not your truest self. This setting makes posting — or even just creating and maintaining a profile — feel extra high-stakes and, in turn, contrived. On LinkedIn, there is no dancing like no one’s watching.

Also:

The goal for most people on LinkedIn is not to be a creator, it’s just to live to fight another day in the working world.

In other interesting LinkedIn news I was going to link to earlier, also see Facebook and X gave up on news. LinkedIn wants to fill the void:

Finding a home for news publishers in 2024 isn’t about finding a perfect fit, but rather finding one that’s close enough. The traffic fire-hose days of the 2010s aren’t coming back. And LinkedIn is not the secret to infinite page views. But it might be fertile ground to build an audience with manageable issues.

Why I love Buttondown

This is a bit of a meta post, especially if you’re reading this as an email as opposed to via RSS or the web… but bear with me please!

Justin Duke is one of my favorite internet people—ever since I met him while I was working on Postmark and we tried to convince him to switch his email provider for Buttondown. I now use Buttondown to run my little RSS-to-Email newsletter (yes, via Postmark!), and it was such a joy to chat with a fellow Open Web Enthusiast™ last week about owning your words, and what makes this partnership so special to me. He somehow managed to edit my ramblings from the interview into something that makes sense:

Despite sounding cliché, I hold a strong belief in the importance of owning your content, a sentiment echoed in the challenges faced when migrating from platforms like Substack. Their network is essentially their product, monetized in a way that complicates leaving, especially when payments are involved. […]

The internet’s enduring spaces, free from central ownership, are RSS and email. These technologies prompted my switch, betting on the most basic, reliable forms of digital communication. Embracing the POSSE model—Publish (on your) Own Site, Syndicate Everywhere—resonates deeply with me.

I think this is also where I’m supposed to mention that if you’d like to help cover the cost of hosting this site (and paying for Buttondown!), you can become a Friend of Elezea for $3/month. Bargain!