Files
nexus/sreweekly/articles/91/01-no-brogrammers-practical-tips-for-writing-inclusive-job-ads.html
2026-09-12 17:23:01 +08:00

339 lines
38 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><!-- Last Published: Wed Jul 02 2025 01:43:30 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="webflow.hostedgraphite.com" data-wf-page="5ce3e821b5d6678199f31df7" data-wf-site="5a57aa76d1fa2300015ca244" data-wf-collection="5ce3e821b5d6674c4bf31e14" data-wf-item-slug="no-brogrammers-practical-tips-for-writing-inclusive-job-ads"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>No brogrammers: Practical tips for writing inclusive job ads</title><meta content="By paying attention to the language we use to describe ourselves, our ideal candidates, and the job responsibilities, we can broaden the net of candidates that might apply and help in some small way to tackle the tech diversity problem." name="description"/><meta content="No brogrammers: Practical tips for writing inclusive job ads" property="og:title"/><meta content="By paying attention to the language we use to describe ourselves, our ideal candidates, and the job responsibilities, we can broaden the net of candidates that might apply and help in some small way to tackle the tech diversity problem." property="og:description"/><meta content="https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5bfea01e7ffa1b30f88f19c0_Blog-background-organge.png" property="og:image"/><meta content="No brogrammers: Practical tips for writing inclusive job ads" name="twitter:title"/><meta content="By paying attention to the language we use to describe ourselves, our ideal candidates, and the job responsibilities, we can broaden the net of candidates that might apply and help in some small way to tackle the tech diversity problem." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5bfea01e7ffa1b30f88f19c0_Blog-background-organge.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/css/hosted-graphite-blog.webflow.shared.f88b646c4.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Inconsolata:400,700","Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic","Droid Sans:400,700","Vollkorn:400,400italic,700,700italic","Ubuntu:300,300italic,400,400italic,500,500italic,700,700italic","Lora:regular,italic,700","Oxygen:300,regular,700","Source Sans Pro:200,200italic,300,300italic,regular,600,600italic,700,700italic,900,900italic"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5b5f272bbb5a83b7b3239ad6_32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5b5f27323f9c40d523c9bfcc_256.png" rel="apple-touch-icon"/><script src="https://cdn.jsdelivr.net/npm/code-prettify@0.1.0/src/prettify.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
var embeddify = function(){
$("h6").each(function(index){
var h6 = $(this);
var url = h6.text();
console.log("Embeddifying " + url);
h6.hide();
var embed_message = $('<pre>Embedding <a href="'+url+'" target="_blank">some code</a>, one moment...</pre>');
embed_message.insertAfter(h6);
$.ajax(url, {
success: function(content){
$('<?prettify linenums=true?><pre class="prettyprint">'+content+'</pre>').insertAfter(h6);
embed_message.hide();
PR.prettyPrint();
},
error: function(jqXHR, textStatus, errorThrown){
embed_message.html('Tried to fetch <a href="'+url+'" target="_blank">some code from GitHub</a>, but it failed with an error: "'+errorThrown+'"');
}
});
});
};
var webflow_removed = false;
var attempts_remaining = 10;
function dewebflow() {
/* Temporarily remove this badge while we're sorting out
serving this from the right domains so the hosting provider
will remove the badge properly. */
var badges = $("a.w-webflow-badge");
if(badges.length == 1)
{
$("a.w-webflow-badge").remove();
webflow_removed = true;
} else {
attempts_remaining--;
}
if(!webflow_removed || attempts_remaining > 0)
setTimeout(dewebflow, 500);
}
$(document).ready(embeddify);
$(document).ready(dewebflow);
</script>
<style type"text/css">
/* Turn on line numbering for every line of prettyprinted code, instead of every fifth line. */
li.L0, li.L1, li.L2, li.L3,
li.L5, li.L6, li.L7, li.L8 {
list-style-type: decimal !important;
}
</style>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NT79GSP');</script>
<!-- End Google Tag Manager --></head><body class="body-9"><div data-collapse="medium" data-animation="default" data-duration="200" data-easing="ease" data-easing2="ease" role="banner" class="navbar-9 w-nav"><div class="section-15"><div class="container-12 w-container"><nav role="navigation" class="nav-menu-5 w-clearfix w-nav-menu"><a href="https://www.hostedgraphite.com/accounts/signup/" class="hg-nav-link right marketing get-started-ppc-button w-nav-link">Get started free</a><a href="https://www.hostedgraphite.com/accounts/login/" class="hg-nav-link right w-nav-link">Login</a><a href="https://www.hostedgraphite.com/enterprise" class="hg-nav-link w-nav-link">Enterprise</a><a href="https://www.hostedgraphite.com/pricing" class="hg-nav-link w-nav-link">Pricing</a><a href="https://www.hostedgraphite.com/docs/" class="hg-nav-link w-nav-link">Docs</a><a href="https://www.hostedgraphite.com/customers" class="hg-nav-link w-hidden-medium w-hidden-small w-hidden-tiny w-nav-link">Customers</a><a href="https://www.hostedgraphite.com/product" class="hg-nav-link w-nav-link">Features</a></nav><div class="menu-button-3 w-nav-button"><div class="w-icon-nav-menu"></div></div></div></div><div class="div-block-15"><a href="https://www.hostedgraphite.com" class="brand-4 w-nav-brand"><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a589d3f3c31ba0001f33fca_Orange%20HG%20logo.svg" width="1088.5" alt="" class="image-52"/></a></div><div class="section-16"></div></div><div data-w-expand="category" style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5bfea01e7ffa1b30f88f19c0_Blog-background-organge.png&quot;)" class="hero-blog"></div><div class="main-section"><div class="w-container"><div class="section-heading"><h1 class="blog-post-title">No brogrammers: Practical tips for writing inclusive job ads</h1><div class="blog-date">April 26, 2016</div><a data-w-expand="category" href="/blog-categories/culture" class="blog-category">Culture</a><div class="full-divide"></div><div class="w-embed w-script"><script>
document.addEventListener("DOMContentLoaded", function() {
const tocContainer = document.createElement('div');
tocContainer.id = 'toc-container';
tocContainer.innerHTML = '<h2>Table of Contents</h2><ul id="toc"></ul>';
const sectionHeading = document.querySelector('.section-heading');
sectionHeading.insertAdjacentElement('afterend', tocContainer);
const toc = document.getElementById('toc');
const headers = document.querySelectorAll('.blog-post h2, .blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6');
headers.forEach((header) => {
const id = header.textContent.trim().toLowerCase().replace(/[\s+]+/g, '-').replace(/[^\w\-]+/g, '');
header.id = id;
const li = document.createElement('li');
const a = document.createElement('a');
a.href = `#${id}`;
a.textContent = header.textContent;
li.appendChild(a);
toc.appendChild(li);
});
document.querySelectorAll('#toc a').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
history.pushState(null, null, this.getAttribute('href'));
});
});
});
</script>
<style>
#toc-container {
text-align: start;
width: 85%;
margin: 0 auto 3em;
}
#toc-container h2 {
margin-top: 0;
}
#toc-container ul {
padding-left: 1em;
}
#toc-container li {
margin-bottom: 0.5em;
}
#toc li a {
text-decoration: none;
color: #2e2e2e;
}
#toc li a:hover {
text-decoration: underline;
}
</style></div></div><div class="w-condition-invisible w-embed"></div><div class="blog-content"><div class="blog-post w-richtext"><p>A common problem&nbsp;with hiring for tech companies is that <a href="http://www.eremedia.com/ere/you-dont-know-it-but-women-see-gender-bias-in-your-job-postings/" data-rt-link-type="external">job ads often&nbsp;use&nbsp;strong, offputting language</a> that alienates women, people of colour, and other minorities in the tech community. By paying attention to the language we use to describe ourselves, our ideal candidates, and the job responsibilities, we can broaden the net of candidates that might apply and help in some small way to tackle the tech diversity problem.</p><p>We're trying to make our job ads more friendly and focused on human qualities rather than technical qualities.&nbsp;While we can always train someone in a technical skill, we can't train someone to be a nice person. Or, maybe we can but&nbsp;that's&nbsp;much, much harder, and it doesn't sound like anyone would have a good time with that.</p><p>Quite a lot has been written about what to do about the problem of poor diversity in tech, but it can be hard to distill that into actionable suggestions. <strong>That's what this post is - an attempt to show examples of what we changed and the thinking behind it.</strong></p><p>In this post we'll be comparing two versions of the job spec for very similar positions. <a href="https://gist.github.com/derpston/dbfa9f774f147ac90e99" data-rt-link-type="external">Here's the one from two years ago</a>, and <a href="https://gist.github.com/derpston/64d25d70f7b882f38b243cb2bbfef4e9" data-rt-link-type="external">here's the most recent version.</a></p><p>We used to say:</p><blockquote>Several years of Linux sysadmin experience.</blockquote><p>Now we say:</p><blockquote>Significant Linux system administration experience.</blockquote><p>The reason is that stating an amount of time is offputting to people that haven't put in that specific amount of time. Years of experience is a proxy for learned skill, but in this case it wasn't helping us filter candidates better and could only have been offputting to someone without "several years" of experience. "Significant" is still poorly defined (intentionally!) and hopefully less strict.</p><p>We used to say:</p><blockquote>Your code will be exercised by 125,000 events every second, so performance&nbsp;is pretty important to us! A decent knowledge of common data structures and algorithms is expected.</blockquote><p>Now we say:</p><blockquote>An eye for performance is important - your contributions will be exercised by more than fifty billion events per day. We always have to think about how something will scale and fail.</blockquote><p>The thinking here is that "A decent knowledge of common data structures and algorithms is expected." is quite specific, and this could be offputting. Instead, we talk about how we have to think about things will scale and fail, which puts more of a focus on&nbsp;learning than already knowing the technical details. We also changed the number of events to a per-day figure - we're very proud of our growth, but we don't want the figure to be offputting to a potential candidate.</p><p>Where once we said:</p><blockquote>We want to see that you know your stuff.</blockquote><p>Now we say:</p><blockquote>We want to see that you have relevant experience, that you like automating away repetitive work, that you have good attention to detail, an aptitude for learning new skills and that you have empathy for your team-mates and our customers.</blockquote><p>We hope this one is obvious. What does "knowing your stuff" mean, anyway? It sounds too close to the rockstar/brogrammer/crushing it nonsense that infests the tech industry. We chose to replace this macho phrase with something better that covers&nbsp;relevant experience, a preference for the kind of work we do, a personality trait, <strong>a focus on learning</strong>, and <strong>empathy for colleagues and customers</strong>.</p><p>Where we used to put a burden on someone by saying:</p><blockquote>You'll&nbsp;need to help us scale them individually, ...</blockquote><p>We now say:</p><blockquote>We'll need your help to scale them individually, ...</blockquote><p>This seems minor, but turning this around makes it clear which direction the responsibility and contribution goes. It's <strong>not that you&nbsp;need to help us,</strong> it's that <strong>we need your&nbsp;help</strong>. Instead of having a burden dumped on you individually, maybe you can help the team work on this problem?</p><p>‍</p><p>We make a point of saying that we care about the health of our employees:</p><blockquote>We want healthy, well rested ops people.</blockquote><p>Some early feedback on this blog post pointed out that the word 'healthy' here might feel&nbsp;exclusionary to someone with a disability.&nbsp;After some thought, this was changed to 'relaxed':</p><blockquote>We want relaxed, well rested ops people.</blockquote><p>This isn't quite the same as what we meant by&nbsp;'healthy' because on-call work can damage one's mental and physical health and we wanted to point out that that we care about this, but 'relaxed' and 'well rested'&nbsp;convey most of it and are good enough. Suggestions appreciated!</p><p>&nbsp;</p><p>Where we previously implied good communication skills:</p><blockquote>We have one co-founder living in the US and we use IRC, Workflowy and&nbsp;video chat tools like appear.in to keep in touch.</blockquote><p>We now explicitly state it:</p><blockquote>Most of the team works out of the Dublin office, but we're flexible about working from home and one of our co-founders is living in the US, so we're partially remote and we have to be good at communicating. We use Slack, Google Docs, Trello, Workflowy and video chat tools like appear.in to keep in touch.</blockquote><p>The thinking here is that we wanted to mention that we're flexible about working from home which is better for families, and we explicitly say that we "have to be good at communicating." We're not saying that we&nbsp;are good at communicating, just that the business recognises that we&nbsp;have to be, so you can expect supportive and communicative colleagues that&nbsp;won't make working from home any harder than it has to be.</p><p>&nbsp;</p><p>As a small and growing company, we didn't offer health insurance two years ago but we do now, and we wanted to make sure to point out that it includes family cover:</p><blockquote>Health insurance for you and your family.</blockquote><p>&nbsp;</p><p>In both job ads, we said:</p><blockquote>We'd like to see some of your code, but it's not essential.</blockquote><p>We understand that not everyone will have published code - we recognise that&nbsp;<a href="http://geekfeminism.wikia.com/wiki/Open_Source_Male_Privilege_Checklist" data-rt-link-type="external">open source male privilege</a> is real, and some people are discouraged from publishing code because of that. Other people may not be able to publish code due to their employer's privacy requirements, or are just too busy spending time with their family to&nbsp;code the evenings away.</p><p>&nbsp;</p><p>Finally, we used to say:</p><blockquote>No ninjas, rockstars or brogrammers, please.</blockquote><p>This is amusing and captures our opposition to Silicon Valley rockstar/brogrammer culture well, but for a job ad that's all about inclusiveness it felt a little odd. So we made it better:<em>‍</em></p><blockquote>No ninjas, rockstars or brogrammers, please; just nice, caring humans.</blockquote><p>Of course if you actually practice martial arts, play in a rock band, or enjoy coding *and* going to the gym, you are welcome here. It's just the "bro culture" and hiring "ninjas and rockstars" trends we're not keen on. :)</p><p>There you go, those are some of the thoughts that went into our most recent job ad. We think our old job ad was already pretty good (and many people have told us so!) but we tried to make the latest one&nbsp;more inclusive and to focus more on the individual, learning, family, and support. We tried to remove elements of competition or hard technical requirements, and to keep the job ad buzzword nonsense to a minimum.</p><p>So how we are doing? What can we improve for next time? Let us know by&nbsp;<a href="http://twitter.com/hostedgraphite" target="_blank" data-rt-link-type="external">tweeting at @HostedGraphite</a>.</p></div><div class="sticky-toc-container"><div class="cta-sidebar"><div class="text-block-31"><strong class="bold-text-15">Try Hosted Graphite now!</strong></div><p class="paragraph-12">Get Hosted Graphite free for 14 days. No credit card required.</p><a href="https://www.hostedgraphite.com/accounts/signup/?from=heroku_blogpost" class="cta-side-button w-button">Get Started</a></div><div class="toc w-embed w-script"><script>
document.addEventListener("DOMContentLoaded", function() {
function createSideToc(containerId) {
const container = document.querySelector(containerId);
// Create and append the title <h2>
const tocTitle = document.createElement('h2');
tocTitle.textContent = 'Table of Contents';
container.appendChild(tocTitle);
const toc = document.createElement('ul');
toc.className = 'toc';
const headers = document.querySelectorAll('.blog-post h2, .blog-post h3, .blog-post h4, .blog-post h5, .blog-post h6');
const ids = new Set(); // To ensure unique IDs
headers.forEach((header) => {
const id = header.textContent.trim().toLowerCase().replace(/[\s+]+/g, '-').replace(/[^\w\-]+/g, '');
header.id = id;
if (!ids.has(id)) {
ids.add(id);
const li = document.createElement('li');
const a = document.createElement('a');
a.href = `#${id}`;
a.textContent = header.textContent;
li.appendChild(a);
toc.appendChild(li);
}
});
container.appendChild(toc);
// Smooth scroll for the new TOC
toc.querySelectorAll('a').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
history.pushState(null, null, this.getAttribute('href'));
});
});
}
// Create the sticky TOC in the sidebar
createSideToc('.sticky-toc-container');
});
</script>
<style>
/* Specific Styling for Sticky TOC */
.sticky-toc-container {
position: sticky;
top: 110px;
width: 340px;
height: 100%;
overflow-y: auto;
padding: 15px;
border-radius: 8px;
font-family: Arial, sans-serif;
font-size: 14px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
text-align: left;
}
.sticky-toc-container h2 {
margin-top: 0;
font-size: 18px;
color: #2e2e2e;
}
.sticky-toc-container ul {
list-style-type: none;
padding-left: 0;
margin: 0;
}
.sticky-toc-container li {
margin-bottom: 0.6em;
}
.sticky-toc-container a {
text-decoration: none;
color: #8e8b8b;
}
.sticky-toc-container a:hover {
text-decoration: underline;
}
/* Make sure the TOC has a scroll bar when needed */
.toc {
max-height: 35vh;
overflow-y: auto;
}
/* Media Query to Hide sticky-toc-container on smaller screens */
@media (max-width: 1215px) {
.sticky-toc-container {
display: none;
}
}
</style></div></div></div><div class="w-condition-invisible w-embed w-script"><script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
<pre class="prettyprint">
</pre></div><div class="div-block-2"><div class="full-divide"></div><div class="author-wrapper"><a href="/blog-authors/charlie-von-metzradt" data-w-expand="authors" class="author-name">Charlie von Metzradt</a><div class="smallest-divider"></div><div data-w-expand="authors" class="author-bio w-richtext"><p>Co-founder of Hosted Graphite, Software Engineer, huge nerd.</p></div><div><a href="https://twitter.com/hostedgraphite" data-w-expand="authors" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a57aa7ad1fa2300015ca29a_social-18.svg" width="68" alt="" class="image-2"/></a><a data-w-expand="authors" href="#" class="social-link w-inline-block"></a><a href="#" data-w-expand="authors" class="social-link w-inline-block"></a></div></div></div></div></div><div class="main-section gray"><div class="w-container"><div class="section-heading"><h2 class="heading-6">Related Posts</h2><div class="med-divider"></div></div><div class="w-dyn-list"><div role="list" class="w-clearfix w-dyn-items w-row"><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/monster-confidence-my-day-volunteering-at-stemettes" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5dea3e82bb83ab803e01db85_st.jpg&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Monster Confidence: My day volunteering at STEMettes</div><div class="preview-text">One of Hosted Graphite&#x27;s senior developers, Heather Wiencko, got a chance to volunteer at STEMettes to help build confidence in young women interested in STEM. Read more to see what she experienced at the event.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Heather Wiencko</div><div class="thumbnail-date">Jan 2018</div></div></a></div><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/everything-flows-from-empathy-and-other-thoughts-on-stand-out-customer-support" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5ad0a15d63a6e8a7be639a8c_cs.png&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Everything flows from empathy: And other thoughts on stand out customer support</div><div class="preview-text">Hosted Graphite values to maintain customer happiness at the utmost importance by providing direct support from our SRE and Developers. Read more to learn about why providing support is key.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Shevaun Frazier</div><div class="thumbnail-date">Dec 2017</div></div></a></div><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/collaboration-evaluation-why-we-pay-sre-candidates-to-interview-all-day" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5ad09cec19637c2361daf0ef_sre.jpg&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Collaboration &gt; evaluation: Why we pay SRE candidates to interview all-day</div><div class="preview-text">At Hosted Graphite, we don&#x27;t just want to see if a candidate can do the job, but to see if we can do it together. Shifting focus from evaluation to collaboration.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Dave Fennell</div><div class="thumbnail-date">Oct 2017</div></div></a></div><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/building-a-diverse-team" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5ad09a7b9f356a385712723c_hands.png&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Building a diverse team</div><div class="preview-text">Hosted Graphite&#x27;s very own Jessica Bernard, discusses the key values of diversity at a workplace. See what kind of policies have been implemented benefiting the employees at Hosted Graphite.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Jessica Bernard</div><div class="thumbnail-date">Sep 2017</div></div></a></div><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/mandatory-fun-how-to-throw-a-successful-company-event" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5ad094869f356a7a1c126e5b_man-fun-copy-2.png&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Mandatory fun: How to throw a successful company event</div><div class="preview-text">Check out Hosted Graphite&#x27;s very own Jessica Bernard&#x27;s post on why she was drawn by Hosted Graphite. Read more about the values she has mentioned applied in the Hosted Graphite work culture.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Jessica Bernard</div><div class="thumbnail-date">Jul 2017</div></div></a></div><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/why-were-teaching-our-staff-how-to-get-a-pay-rise" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5ad08db60b59735d27bb7fd8_payrise.jpg&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Why we’re teaching our staff how to get a pay rise</div><div class="preview-text">Learn about the best approach to ask for a pay raise at Hosted Graphite. It is important to learn how to negotiate salaries, but in the end a happy team is worth more.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Charlie von Metzradt</div><div class="thumbnail-date">Jul 2017</div></div></a></div><div role="listitem" class="blog-thumbnail w-dyn-item w-col w-col-3"><a href="/blog/enabling-remote-work" data-ix="blog-thumbnail" class="thumbnail-wrapper w-inline-block"><div class="image-wrapper"><div style="background-image:url(&quot;https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5bfea01e7ffa1b30f88f19c0_Blog-background-organge.png&quot;)" class="thumbnail-image"></div><div class="category-tag">Culture</div></div><div class="thumbnail-text ellipsis"><div class="blog-title">Enabling remote work</div><div class="preview-text">Having or being in a remote team be on the same page can be tricky. Check out Hosted Graphite&#x27;s useful tips on key components of communication within the team.</div></div><div class="thumb-details w-clearfix"><div class="author-title">Charlie von Metzradt</div><div class="thumbnail-date">Jun 2016</div></div></a></div></div></div></div></div><div class="main-section dark"><div class="container-13 w-container"><div class="section-heading"><h2 class="white">See why thousands of engineers trust Hosted Graphite with their monitoring</h2><div class="med-divider"></div></div><a href="https://www.hostedgraphite.com/accounts/signup/" class="get-started-ppc-button w-button">START A FREE TRIAL</a><div class="div-block-14 w-hidden-medium w-hidden-small w-hidden-tiny"><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd163a0eb5000019d5082_xfinity.png" width="120" sizes="(max-width: 991px) 100vw, 120px" srcset="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd163a0eb5000019d5082_xfinity-p-500.png 500w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd163a0eb5000019d5082_xfinity-p-800.png 800w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd163a0eb5000019d5082_xfinity-p-1080.png 1080w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd163a0eb5000019d5082_xfinity-p-1600.png 1600w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd163a0eb5000019d5082_xfinity.png 2000w" alt="" class="image-5"/><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd1603e2b760001e13b08_Gov_uk_logo.png" width="190" sizes="(max-width: 991px) 100vw, 190px" srcset="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd1603e2b760001e13b08_Gov_uk_logo-p-500.png 500w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd1603e2b760001e13b08_Gov_uk_logo-p-800.png 800w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd1603e2b760001e13b08_Gov_uk_logo-p-1080.png 1080w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd1603e2b760001e13b08_Gov_uk_logo.png 1280w" alt="" class="image-3"/><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd15f3e2b760001e13b07_playtika_logo%20(1).png" width="180" sizes="(max-width: 991px) 100vw, 180px" srcset="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd15f3e2b760001e13b07_playtika_logo%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd15f3e2b760001e13b07_playtika_logo%20(1).png 620w" alt="" class="image-4"/><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd4056b273e0001a3d7d7_atlassian_logo.png" width="180" sizes="(max-width: 991px) 100vw, 180px" srcset="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd4056b273e0001a3d7d7_atlassian_logo-p-500.png 500w, https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd4056b273e0001a3d7d7_atlassian_logo.png 800w" alt="" class="image-6"/><img src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a5cd52f6b273e0001a3d86c_Tableau%20(1).svg" alt="" class="image-7"/></div></div><div class="footer-section"><div class="w-container"><div>© 2024 Metricfire Limited. <br/>All Rights Reserved.<br/><br/><br/>5940 S Rainbow Blvd Ste 400<br/>Las Vegas, NV 89118-2507<br/>United States</div></div></div></div><div class="w-embed"></div><div class="w-embed w-script"><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.hostedgraphite.com/blog/no-brogrammers-practical-tips-for-writing-inclusive-job-ads"
},
"headline": "No brogrammers: Practical tips for writing inclusive job ads",
"image": "https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5bfea01e7ffa1b30f88f19c0_Blog-background-organge.png",
"thumbnailUrl": "https://cdn.prod.website-files.com/5a57aa7ad1fa2300015ca257/5bfea01e7ffa1b30f88f19c0_Blog-background-organge.png",
"author": {
"@type": "Person",
"name": "Charlie von Metzradt",
"url": "charlie-von-metzradt"
},
"publisher": {
"@type": "Organization",
"name": "Metricfire Limited",
"logo": {
"@type": "ImageObject",
"url": "https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/5a589d3f3c31ba0001f33fca_Orange%20HG%20logo.svg"
}
},
"datePublished": "Apr 26, 2016",
"dateModified": "Apr 04, 2019",
"description": "By paying attention to the language we use to describe ourselves, our ideal candidates, and the job responsibilities, we can broaden the net of candidates that might apply and help in some small way to tackle the tech diversity problem."
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"applicationCategory": "BusinessApplication",
"name": "Hosted Graphite",
"description": "Hosted Graphite offers powerful monitoring and alerting for various business applications, providing integrations with multiple data sources, a Grafana UI, and great customer support.",
"review": [
{
"@type": "Review",
"author": { "@type": "Person", "name": "Cecily G." },
"reviewBody": "This system is the tool every engineer needs to be successful. Easy to use and captures metrics that no other system has successfully been able to pull for us.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 }
},
{
"@type": "Review",
"author": { "@type": "Person", "name": "Christopher C." },
"reviewBody": "Great product suite, outstanding customer service! Running a distributed data pipeline is challenging to keep healthy, and Hosted Graphite has been an instrumental partner for monitoring system health and getting ahead of issues.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 }
},
{
"@type": "Review",
"author": { "@type": "Person", "name": "UC" },
"reviewBody": "A great service with excellent support. Simple to use, inexpensive, and great support.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 }
},
{
"@type": "Review",
"author": { "@type": "Person", "name": "Brendan C." },
"reviewBody": "High-quality metrics hosting. Hosted Graphite enables us to instrument our products and processes efficiently. We can proactively monitor for issues and use dashboards to identify more minor performance problems before they become major ones.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 }
},
{
"@type": "Review",
"author": { "@type": "Person", "name": "Jacobson M." },
"reviewBody": "Perfect for remote device analytics. Hosted graphite makes it easy for me to keep track of my remote devices being used by my customers. I can't always be on site, so this allows easy tracking of device details.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 }
},
{
"@type": "Review",
"author": { "@type": "Person", "name": "James C." },
"reviewBody": "The easiest way for DevOps to incorporate Kubernetes without having to suffer a paradigm shift away from using Graphite. Prometheus, while academically good, forces security worst practices which were unacceptable for us as a SOC2 compliant organization. Graphite is battle-proven and already integrated, so Hosted Graphite allowed us to do what we needed without drastic changes.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 },
"datePublished": "2021-03-19"
},
{
"@type": "Review",
"author": { "@type": "Person", "name": "Anne M." },
"reviewBody": "Offers great hosting service, Hosted Graphite is quite easy to use and highly secure. I like how they offer the trial version to evaluate if the solution fits your needs. In terms of setup, it's easy with minimal registration details and flexible pricing.",
"reviewRating": { "@type": "Rating", "bestRating": 5, "ratingValue": 5, "worstRating": 1 },
"datePublished": "2019-02-20"
}
],
"operatingSystem": "All major operating systems",
"aggregateRating": {
"@type": "AggregateRating",
"reviewCount": 7,
"ratingValue": 4.85,
"bestRating": 5,
"worstRating": 1
},
"offers": {
"@type": "Offer",
"price": 19.00,
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://hostedgraphite.com",
"seller": {
"@type": "Organization",
"name": "Hosted Graphite"
}
}
}
</script></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5a57aa76d1fa2300015ca244" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/js/webflow.schunk.83de43c5e9eda212.js" type="text/javascript"></script><script src="https://cdn.prod.website-files.com/5a57aa76d1fa2300015ca244/js/webflow.54e1a7f0.3d4248ede2db61fe.js" type="text/javascript"></script><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NT79GSP"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --><script>
img = document.querySelectorAll('.w-embed');
img.forEach(element => element.style.textAlign = 'center');
</script></body></html>