![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
This is the second in a series. Read also:
“Do you have a T-shirt yet?” our colleague DaShaun Carter asks platform teams. That seemingly frivolous question actually cuts to the heart of platform marketing: brand identity. While engineers often dismiss branding as marketing fluff, the reality is that technical teams form deep attachments to their tools just like sneakerheads obsessing over the latest Air Jordans.
Consider how developers self-identify: Ask them what type of developer they are, and they’ll immediately name their primary language. “I’m a Java developer” or “I’m a Python dev.” Operations folks do the same — they’re “VMware admins” or “Linux admins.” This tribal identification with technology tools drives both adoption and persistence through the inevitable technical challenges.
This brand affinity matters even more for internal platforms since you can’t piggyback on existing open source or vendor communities. When developers weave your platform into their professional identity, they’ll not only stick with it but also evangelize it to colleagues. That word-of-mouth marketing is pure gold.
Little wonder, then, that many of the successful platform teams we’ve talked with over the years put a lot of effort into branding their platforms. Organizations like the U.S. Air Force, JPMorgan Chase and Mercedes-Benz each create brands for their internal development platforms.
The basic building blocks of a brand — logos, slogans, color schemes and names — deserve serious attention from Day 1. While your platform’s visual identity should align with your organization’s brand, you have room to be more playful and personable. Avoid dry, bureaucratic names like “Enterprise Developer Services” or “Internal Cloud Platform Architecture Cluster.” Instead, give your platform a name you’d use affectionately. If you find people referring to your platform by its initials (EDS or ICPAC, with the above), you probably need a better brand name.
Look at successful examples: The U.S. Air Force’s “Kessel Run” captures the platform’s maverick spirit, while JPMorgan Chase’s “Gaia” suggests global enterprise scale. Your platform’s name should signal its essence to developers.
Here are some ways to start brainstorming brand names:
Once you settle on a brand, you should put the logo, name and colors on all of your platform’s UIs, documentations, maybe even command line tools. You’re also going to need to create physical manifestations of your brand: stickers, T-shirts and banners. This last part is a serious recommendation, done by most organizations I’ve talked with. It’s why Carter always asks about the platform’s T-shirt first thing.
The platform’s brand signals what your platform does for developers and what your platform is. Speaking of, let’s look at defining your platform’s ethos as part of its brand.
As part of an ongoing effort to modernize how the U.S. Air Force built and ran software, project Kessel Run was set up to introduce agile software development and platforms into the service branch. This was an imposing task and required a little irrelevant maverickness, done, of course, with permission and intentionally.
What better way of embodying that ethos than to evoke Han Solo, the maverick pilot from “Star Wars.” In the movie, Han Solo boasts that he “made the Kessel Run in less than 12 parsecs,” something that even his trusted co-pilot balks at. Thus, when the service branch was looking for a name that would bring that spirit of doing the impossible — and maybe a little bit of bravado — it named the project Kessel Run, complete with a logo that evoked that same ethos, using a silhouette of Han Solo’s ship.
This attention to branding, slogans and other marketing continued with slogans like “Code. Deploy. Win.” And, of course, T-shirts such as the cleverly done “#agileAF” which could stand for “agile Air Force” or the popular slang expansion, “AF.”
Kessel Run has been a great success. Obviously, clever T-shirts and logos are a small part of that. But they’re an example of what we see consistently at organizations that put in place and maintain platforms: Marketing is a necessary component.
More than just a name, the brand often comes with a set of principles and values — an ethos. Organizations often make little booklets of their platform ethos. At the very least, they write them up and include them in the documentation.
Here are some examples of technology brands and ethos:
For your platform, let’s look at some example principles that can form your platform ethos. These are five principles that map to most platform teams:
Brand and ethos are two faces of the same thing: They define what your platform “stands for” and give the people who use it (developers and operators) some shared identity. For example, developers who use the platform are known for getting ideas to production quickly while keeping their apps compliant and secure. Operations people who work on the platform are known for reliability in production while still catering to developer needs.
You should also think about how brand and ethos are part of the platform itself, a tool that helps guide and reinforce how it’s used. For example, most platform branding we’ve encountered drives the idea that the platform is used for fast-evolving applications, shipping apps frequently. The self-service (no tickets needed!) aspects of a platform embody this ethos. Providing default project templates and automating security and compliance checks also embody this ethos. You want the ethos to match up to the things your platform does for developers.