<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Stack Overflow Blog</title>
	<atom:link href="http://stackoverflow.blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://stackoverflow.blog</link>
	<description>free, community powered Q&#38;A</description>
	<lastBuildDate>Thu, 27 Oct 2016 23:18:01 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator></generator>
	<copyright>Copyright © Stack Overflow, 2016</copyright>
	<managingEditor>podcast@stackoverflow.com (The Stack Overflow Team)</managingEditor>
	<webMaster>podcast@stackoverflow.com (The Stack Overflow Team)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>https://cdn.sstatic.net/stackoverflow/img/apple-touch-icon@2.png</url>
		<title>Blog - Stack Overflow</title>
		<link>http://stackoverflow.blog</link>
		<width>144</width>
		<height>144</height>
	</image>
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Podcast #92 - The Guerilla Guide to Interviewing]]></title>
				<link>http://stackoverflow.blog/2016/10/Stack-Overflow-92-Podcast-The-Guerilla-Guide-to-Interviewing/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 24 Oct 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to The Stack Overflow Podcast #92, brought to you by the The Facsimile Association of America. Since the late 1800s, faxes have solved the infuriating problem how to get a message to someone quicker than physical mail, and since the late 1900s, slower than just sending an email. The Facsimile Association of America: When Was the Last Time You Needed to Fax?</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to The Stack Overflow Podcast #92, brought to you by the The Facsimile Association of America. Since the late 1800s, faxes have solved the infuriating problem how to get a message to someone quicker than physical mail, and since the late 1900s, slower than just sending an email. The Facsimile Association of America: When Was the Last Time You Needed to Fax?</p>

<p>In this episode, you’ll learn how to identify fake New Yorkers from real New Yorkers by simply asking, “What is Gray’s Papaya known for?” You’ll also learn how many licks it takes to get to the center of a Tootsie Roll Pop. Finally, you’ll learn a new word: Recruitersplaining.</p>

<p>Launching this week, Startup Or Shut Up, our new game where Joel, Jay, and David have to guess which one of three startup descriptions are fake. Spoiler: Jay gets a participation award for “trying.”</p>

<p>But what really grinds our gears? This week, the gang rants about awful recruiter questions and responses, specifically from Google&#39;s (alleged, possibly outdated) <a href="http://www.gwan.com/blog/20160405.html">&quot;Director of Engineering&quot; hiring test</a>, such as</p>

<p><strong>Recruiter</strong>: Why is Quicksort the best sorting method?
<strong>Interviewee</strong>: It&#39;s not always the case, nor even suitable.
<strong>Recruiter</strong>: Quicksort has the best big-O.
<strong>Interviewee</strong>: &quot;big-O&quot; ignores data storage latencies, topology, volume, available memory, and even the computational cost of every CPU instructions involved in a given implementation – instead, it merely counts the number of algorithmic operations! Big-O can be a valuable indication when designing algorithms but the best performing and scaling solution depends on the particular constraints of any specific problem and environment.
<strong>Recruiter</strong>: Wrong, you had to give me the Quicksort big-O score.</p>

<p>Aside from listening to the episode, if you want to learn how to do interviews the right way, go to <a href="http://joelonsoftware.com/">Joel on Software</a> and check out <a href="http://www.joelonsoftware.com/articles/GuerrillaInterviewing3.html">The Guerilla Guide to Interviewing</a>.</p>

<p>More important that interviewing, however, is our future legal system. As you all know, we’re preparing the Stack Overflow Constitution week by week, amendment by amendment in this podcast. This week’s amendment: Should you hold the door for a colleague if you know it&#39;s going to make them run? Go to Twitter and use #StackOverflowPodcast to vote Pro if you hold the door, and Con if you don’t. </p>

<p>Notable Links:</p>

<ul>
<li>Twitter: <a href="https://twitter.com/stackpodcast">@stackpodcast</a> </li>
<li>Facebook: <a href="https://www.facebook.com/stackoverflowpodcast/">The Stack Overflow Podcast</a></li>
<li>Our website is now live: <a href="http://stackoverflow.com/podcast">http://stackoverflow.com/podcast</a></li>
</ul>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/289742297-stack-exchange-stack-overflow-podcast-92-the-guerilla-guide-to-interviewing.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Podcast #91 - Can You Stump Nick Craver?]]></title>
				<link>http://stackoverflow.blog/2016/10/Can-You-Stump-Nick-Craver/</link>
				<dc:creator><![CDATA[Jess Pardue]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 17 Oct 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to The Stack Overflow Podcast #91, recorded Tuesday, October 11 at Stack Overflow headquarters in NYC. Today&#39;s episode is brought to you by <a href="https://en.wikipedia.org/wiki/Sukkot">Sukkot</a>, also known as the Feast of Tabernacles. (חג סוכות שמח) Sukkot is the Jewish holiday where you have to eat and sleep in a temporary hut that you build in your backyard. &quot;Oooh&quot; - David Fullerton </p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to The Stack Overflow Podcast #91, recorded Tuesday, October 11 at Stack Overflow headquarters in NYC. Today&#39;s episode is brought to you by <a href="https://en.wikipedia.org/wiki/Sukkot">Sukkot</a>, also known as the Feast of Tabernacles. (חג סוכות שמח) Sukkot is the Jewish holiday where you have to eat and sleep in a temporary hut that you build in your backyard. &quot;Oooh&quot; - David Fullerton </p>

<p>In this episode you can learn way too much about the New York Transit Museum, the word &quot;Stack&quot; at Microsoft, and the etymology of Channel 9, where Joel was <a href="https://channel9.msdn.com/Blogs/Seth-Juarez/Joel-Spolsky-Talks-About-Building-Stack-Overflow-and-Values-Developers-Care-About">interviewed</a> last week with the help of gender neutral robot cameras.</p>

<p>We have two new segments debuting this week: </p>

<ul>
<li><p>Introducing Stump Nick Craver! Here&#39;s how it works, we call Nick Craver (<a href="https://twitter.com/Nick_Craver">@Nick_Craver</a>) and he will have 60 seconds to answer 5 questions about servers. If he answers all correctly, he will win a 6 month supply of <a href="https://www.clorox.com/products/clorox-toiletwand-system/?gclid=CJaj4KGG4s8CFU46gQodqawCVg">Clorox Toilet Wands</a>. As it turns out, a 6-month supply is exactly one wand.</p></li>
<li><p>Developer Stories! Where we talk to developers who have cool or interesting stories to tell about how they got into computers and what they build with them.  Our very first guest to tell us her developer story is the brilliant Dr. Omoju Miller (<a href="https://twitter.com/omojumiller">@OmojuMiller</a>), a data scientist who is interested in data-driven, machine learning approaches to solving business problems. In discussing one of her <a href="http://omojumiller.com/">blog posts</a> that Jay was particularly struck by, she says: </p></li>
</ul>

<blockquote>
<p>&quot;I am the kind of person that had a very different, non-stereotypical upbringing. I had toys that were not gender specific. I had planes that I could fly down the street... I had robotic little rats… I had Legos, I had Barbies, I had Easy-Bake Oven… In our house when we were playing it was like we were building worlds. So you had to do the engineering to figure out how to build your building, you had to figure out what was going to be your power generation supply. After you built the house, you had to figure out what you were going to eat, what you were going to wear... It was a very holistic thing. Maybe because of that kind upbringing I have the ability to imagine worlds that don’t exist and just invent them. However, for a lot of people they’re bound in their imagination by what they’ve seen. And a lot of the ways in which we consume knowledge about who we can be is actually true media. If you keep on seeing images that don’t reflect a certain gamut of who you can be, then you have a very narrow view of what you think you can actually do in the world, especially when it comes to technical professions.”</p>
</blockquote>

<p>For this week’s installment of building Stack Overflow’s Constitution, our hosts ask the controversial question, “Are you allowed to stand over the IT person while you wait for them to reset your password?”</p>

<p>Listen as our hosts talk it over and then tweet to us using #StackOverflowPodcast: PRO if you think that you should be able to stand over them and wait, or CON if you think that you should go back to your desk and wait for them to notify you. The best explanation, whether you are on the winning or losing side, will be read next week on air as well as win a fabulous Stack Overflow sticker and no Clorox Toilet Brushes.</p>

<p>Last week&#39;s winner for the question, &quot;When you are at the supermarket, should you be able to eat an item BEFORE you get to the cash register?&quot; is:</p>

<p>&quot;Pro, the only problem is fitting on the scales after snacking by the bulk bins. #StackOverflowPodcast&quot; - Jonathan Lisic,
<a href="https://twitter.com/jlisic/status/785905884756979712">@jlisic</a></p>

<p>Congrats Jonathan, you win a thing!</p>

<p>See you next week!</p>

<p>Notable Links:</p>

<ul>
<li>Developer Story: <a href="s.tk/story">s.tk/story</a></li>
<li><a href="https://backchannel.com/?gi=3e430574cda8">Backchannel.com</a> on Medium</li>
<li><a href="http://stackoverflow.com/company/salary/calculator">Stack Overflow Salary Calculator</a>, now with International flavor!</li>
<li><a href="http://le.taxi/">Le.Taxi</a> info. (Editor&#39;s note: We are really, really sorry about the bad accents in this segment.]</li>
<li>Twitter: <a href="https://twitter.com/stackpodcast">@stackpodcast</a></li>
<li>Facebook: <a href="https://www.facebook.com/stackoverflowpodcast/">The Stack Overflow Podcast</a></li>
<li>Our website is now live: <a href="http://stackoverflow.com/podcast">http://stackoverflow.com/podcast</a></li>
</ul>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/288679522-stack-exchange-stack-overflow-podcast-91-can-you-stump-nick-craver.mp3" length="0"/>
				
			</item>
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Podcast # 90 - Developer Stories, Charger Butts, and Joel's Tiny Hands]]></title>
				<link>http://stackoverflow.blog/2016/10/Stack-Overflow-Podcast-90-Developer-Stories-Charger-Butts-and-Joels-Tiny-Hands/</link>
				<dc:creator><![CDATA[Jess Pardue]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Tue, 11 Oct 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to The Stack Overflow Podcast #90, recorded October 3 at Stack Overflow Headquarters in NYC. This week’s podcast is brought to you by the <a href="https://en.wikipedia.org/wiki/QWERTY">QWERTY keyboard</a>: &quot;Since 1878, it&#39;s not so bad!&quot; Enough said. The podcast is also brought to you by Thinkful. <a href="https://www.thinkful.com/?utm_source=podcast_blog&amp;utm_medium=link&amp;utm_campaign=thinkful_Oct">Thinkful</a> provides coding education with one-on-one mentorship. Rated #1 Coding Bootcamp by Course Report with over 6,000 students mentored.</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to The Stack Overflow Podcast #90, recorded October 3 at Stack Overflow Headquarters in NYC. This week’s podcast is brought to you by the <a href="https://en.wikipedia.org/wiki/QWERTY">QWERTY keyboard</a>: &quot;Since 1878, it&#39;s not so bad!&quot; Enough said. The podcast is also brought to you by Thinkful. <a href="https://www.thinkful.com/?utm_source=podcast_blog&amp;utm_medium=link&amp;utm_campaign=thinkful_Oct">Thinkful</a> provides coding education with one-on-one mentorship. Rated #1 Coding Bootcamp by Course Report with over 6,000 students mentored.</p>

<p>In this episode: Rant Soup™, now with Trello! If you would like to make your own Trello board of rants, or soup, go to <a href="https://trello.com/">Trello.com</a>. Also, according to Joel, Jay is still not getting a raise. (Don&#39;t worry buddy, you&#39;ll get there someday…)</p>

<p>Today&#39;s special guest, calling in from not-so-sunny London, is Stack Overflow PM Kit Karrau. Kit is the driving force behind our new product, the Developer Story, launching today. Developer Story shows what you’ve built, not just where you’ve worked or went to school. It’s your story; tell it your way. Go to <a href="http://stackoverflow.com/users/story/join">s.tk/story</a> to create yours now.</p>

<p>As part of our favorite story about a developer in this week’s episode, we learn that Joel&#39;s hands are very small in a certain photo on a certain <a href="https://www.linkedin.com/in/joelspolsky">website</a> (so you should definitely NOT go there right now to point and laugh).</p>

<p>In the News this week, the gang finds out that developers rant the most about product managers, and that AI is going to put tax preparers out of business.</p>

<p>It&#39;s also the third week of the Stack Overflow Constitution. Vote on this week&#39;s amendment: When you are at the supermarket, should you be able to eat an item BEFORE you get to the cash register? Listen to our hosts&#39; points of view and then tweet to us using #StackOverflowPodcast: PRO if you think that you SHOULD be able to eat it before you leave the store (and pay for it at the register using the wrapper), and CON if you think that you SHOULD NOT, along with a brief explanation. The best answer will be read on the air next week, and by best, we mean which one made us chuckle the most.</p>

<p>Last week&#39;s winner is Michael Berkowski with a great tweet story culminating with:</p>

<p>&quot;My request was denied, so I got to learn a little French instead #StackOverflowPodcast&quot; - <a href="https://twitter.com/mberkowski/status/782981953737805824">Michael Berkowski, @mberkowski 9:33 AM - 3 Oct 2016</a></p>

<p>See you next week!</p>

<p>Notable Links:</p>

<ul>
<li>Developer Story: <a href="http://stackoverflow.com/users/story/join">s.tk/story</a></li>
<li>Devrant: <a href="https://www.devrant.io/">https://www.devrant.io/</a></li>
<li>Twitter: <a href="https://twitter.com/StackPodcast">@stackpodcast</a></li>
<li>Facebook: <a href="https://www.facebook.com/stackoverflowpodcast/">The Stack Overflow Podcast</a></li>
<li>Our website is now live: <a href="http://stackoverflow.com/podcast">http://stackoverflow.com/podcast</a></li>
</ul>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/287169716-stack-exchange-stack-overflow-podcast-90-developer-stories-charger-butts-and-joels-tiny-hands.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Bye Bye, Bullets: The Stack Overflow Developer Story is the New Technical Resume]]></title>
				<link>http://stackoverflow.blog/2016/10/Bye-Bye-Bullets-The-Stack-Overflow-Developer-Story-is-the-New-Technical-Resume/</link>
				<dc:creator><![CDATA[Jay Hanlon]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[stackoverflow]]></category>
				
				<category><![CDATA[announcements]]></category>
				
				<comments></comments>
				<pubDate>Tue, 11 Oct 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>If you write code, you know that you’re more than a list of places where you worked or went to school. However you got to where you are now, what should matter is what you’ve built, and what you can do. Whether you&#39;re currently looking for new opportunities or not — and whether you&#39;re active on Stack Overflow or not — your Developer Story is the best way to share whatever it is that <em>you</em> take pride in.</p>
]]></description>
				<content:encoded><![CDATA[<p>If you write code, you know that you’re more than a list of places where you worked or went to school. However you got to where you are now, what should matter is what you’ve built, and what you can do. Whether you&#39;re currently looking for new opportunities or not — and whether you&#39;re active on Stack Overflow or not — your Developer Story is the best way to share whatever it is that <em>you</em> take pride in.</p>

<p>It’s your story; tell it your way.</p>

<p><img src="https://i.stack.imgur.com/Xd0YG.png" alt=""></p>

<p>Get yours today at <a href="http://s.tk/story">s.tk/story</a>. It only takes a few minutes, and you do NOT want some other joker snapping up the good URLs. Take it from me, <a href="https://www.youtube.com/watch?v=DLzxrzFCyOs">stackoverflow/story/J@yH@n10n</a>.</p>

<h2 id="technology-has-evolved.-tech-resumes?-not-so-much.">Technology has evolved. Tech resumes? Not so much.</h2>

<p>The resume was invented by Da Vinci in the 15th century. It mostly served as a letter of introduction for traveling lords… and it hasn’t changed much since. What do you see when you scan the bold stuff on a resume? Employers,  job titles, schools, and degrees. And a lot of small bullets. Plus maybe an other-stuff-intended-to-round-me-out-as-an-actual-human section at the bottom. </p>

<blockquote>
<p>In the roughly <em>five centuries</em> since resumes were created to help nobility vouch for roadbound gentry, they’ve stayed mostly optimized for one thing: conveying the importance of your pedigree.</p>
</blockquote>

<p>The emphasis is all on the seniority of your titles and how impressive your companies or schools have been. Which is a great way for <em>some</em> developers to put their best foot forward. Have a Masters in CS from Yalemouth? Cool! That’s one good signal. But it ain&#39;t the only one. Heck, even <em>politicians</em> know that fancy schools are only one of many ways to signal potential:</p>

<blockquote>
<p>“It turns out it doesn’t matter where you learned code, it just matters how good you are at writing code.” — <a href="https://www.wired.com/2015/03/techhire-initiative/">President Barack Obama</a></p>
</blockquote>

<h2 id="show,-don’t-just-tell.">Show, don’t just tell.</h2>

<p>Developers, fundamentally, are <em>makers</em>. Like designers… or architects… or jugglers!  You wouldn’t hire any of them based on a list of titles or places they’d worked. (&quot;Oh, a <em>Senior</em> Associate Juggler?  Get her! I bet she can do those flaming sticks and stuff!&quot;) So why hire a developer that way? Makers&#39; skills are conveyed by <em>showing</em>, not telling. Portfolios. Blueprints. This <a href="https://vimeo.com/71300481">awesome juggling video</a>. </p>

<h3 id="be-more-than-bullets:-your-best-work,-front-and-center.">Be more than bullets:  Your best work, front and center.</h3>

<p>The Developer Story lets you share what you&#39;ve worked on by linking to actual features you’ve worked on, blog posts, or public code. Those things shouldn’t be <em>described</em> in the second clause of a tiny bullet, or relegated to the “Other interests” section of a resume, to sit unassumingly next to your second-place trophy in intramural tetherball. </p>

<p>The Developer Story puts the work you’re most proud of where it belongs: at the grownup table, right alongside your roles or schools.</p>

<p><img src="https://i.stack.imgur.com/5jcMz.png" alt="Which of these better tells the real story?"></p>

<p><strong>No reputation points? No problem.</strong> Posting answers or contributing to <a href="http://stackoverflow.com/documentation">Documentation</a> is one way to build up public artifacts of your coding experience, but it’s not the only way. Your Developer Story lets you show off whatever you work on. So you’ll look good, no matter how much rep you have on Stack Overflow.</p>

<h3 id="find-a-job-you&#39;ll-love,-on-your-terms.">Find a job you&#39;ll love, on your terms.</h3>

<p>If you’re ready for your next challenge, the Developer Story makes it easy to learn about jobs that fit <em>your</em> personal criteria. And since developers are in demand, we know it’s not about finding a job — it’s about finding the <em>right</em> job. The same way Stack Overflow Q&amp;A put the right answer right on top, when you fill out your profile, Stack Overflow Jobs shows you roles that match the technology or projects you want to work on. (Even if they’re not what you’re using today.)  And we <em>always</em> puts the developer in control. No spam, no BS. (Did you know that Stack Overflow Jobs actually penalizes blind messaging by employers?) </p>

<p><img src="https://i.stack.imgur.com/i8Y3H.png" alt=""></p>

<p>And it&#39;s 100% backwards-compatible with those crusty old resumes - it <em>can</em> still highlight fancy schools and fancy titles, and anything else you&#39;d include on a traditional resume. So if you&#39;re like me, and <em>still</em> just a little proud that you got off the waitlist and eked your way into a school above your intellectual weight class, you can still show off your alma mater off with pride.</p>

<p><img src="https://i.stack.imgur.com/0VEqO.png" alt=""></p>

<p><strong>But don’t employers just want role, schools, and keywords?</strong>
Nope. It turns out that they’ve just accepted that that’s all that they can generally get from a resume, leaving them stuck using “seven vs. eight years of JavaScript experience” to determine whom to interview. The employers we’ve shared it with <em>love</em> the way the Developer Story gives them real, tangible ways to understand what a candidate has actually worked on. </p>

<h3 id="it&#39;s-not-just-for-developers-who-are-job-hunting.">It&#39;s not just for developers who are job hunting.</h3>

<p><img src="https://i.stack.imgur.com/iI5fD.png" alt=""></p>

<p><strong>Happy at your current gig, but open-minded?</strong> According to our <a href="http://stackoverflow.com/research/developer-survey-2016">2016 developer survey,</a> 63% of developers aren&#39;t actively looking, but <em>are</em> open to learning about new opportunities to level up. If you’re enjoying where you are, but open to finding that perfect new challenge, the Developer Story can help you keep an eye on what’s out there, and we’ll only send you the best opportunities that match your goals.</p>

<p><strong><em>Completely</em> not interested in jobs, but proud of what you’ve made?</strong> Listen, I get it. I <a href="https://twitter.com/JayHanlon/status/775721682661216256"><em>never</em> want to leave my job</a>. The Developer Story is for you, too. Like most people who make things, devs often like to share what they’ve built. So it’s designed so you can use it as your own “coding central,&quot; even if you’re not job hunting. Just create a Developer Story, but set your job preference to “Not Interested.” You can share the features you’ve worked on, Github repos, blog posts, or even books you’d recommend. It’s your story. Tell it your way.</p>

<p><img src="https://i.stack.imgur.com/2RVAi.png" alt=""></p>

<h3 id="once-your-developer-story-is-beautiful,-let’s-work-on-your-wardrobe.">Once your Developer Story is beautiful, let’s work on your wardrobe.</h3>

<p>We think one of the best ways to inspire other devs is by sharing some of the awesome stuff their peers are building. Or by showing a curious twelve year old what someone else who loves breaking machines can grow up to be. </p>

<p>So, for the next two weeks, if you tweet a link to your developer story, and include the #mydevstory hashtag, we’ll enter in you in a contest to win one of two hundred gen-u-ine Stack Overflow tees (50 mens and 50 women shirts each week.) And don’t forget the link to your Developer Story - we need it to contact you if you win.</p>

<p><a href="http://stackoverflow.com/users/story/join">Take a minute to start your story now.</a></p>

<p><em>(We hope you’ll indulge our use of Rear Admiral Hopper’s incredible biography as a case study for the images in this post. You should not take this to mean that the Rear Admiral endorses Stack Overflow in any way. You can, however, take it to mean that we endorse her. Wholeheartedly.)</em></p>

<p><img src="https://i.stack.imgur.com/b9CbL.png" alt="Grace Hopper"></p>

<p>Thanks to Abby T. Mars, Elaine Wang, Kaitlin Pike, Kit Carrau, Rachel Maleady, Taryn Pratt, and Tim Post for helping to improve this post.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
				
					<item>
						<title><![CDATA[International salaries at Stack Overflow]]></title>
						<link>http://stackoverflow.blog/2016/10/international-salaries/</link>
						<dc:creator><![CDATA[Joe Humphries]]></dc:creator>
						
						<category><![CDATA[company]]></category>
						
						<comments></comments>
						<pubDate>Thu, 06 Oct 2016 00:00:00 +0000</pubDate>
						<guid></guid>
						<description><![CDATA[<p>We got a great response to the <a href="//blog.stackoverflow.com/2016/07/salary-transparency/">initial publication</a> of our salary calculator in July – over 100,000 people tried it out just in the first few days.</p>
]]></description>
						<content:encoded><![CDATA[<p>We got a great response to the <a href="//blog.stackoverflow.com/2016/07/salary-transparency/">initial publication</a> of our salary calculator in July – over 100,000 people tried it out just in the first few days.</p>

<p>Today we shipped an <a href="https://stackoverflow.com/company/salary">update</a> to the calculator, which includes:</p>

<ul>
<li>International salaries</li>
<li>Two new positions: Creative Director and Data Scientist</li>
<li>2016 market adjustment</li>
<li>Skills now have a resolution of 0.5 (previously whole integer)</li>
</ul>

<p><a href="https://stackoverflow.com/company/salary"><img src="https://i.stack.imgur.com/JrueQ.png" alt="Try the salary updated calculator"></a></p>

<h3 id="setting-the-us-market-salaries">Setting the US market salaries</h3>

<p>Our base salaries are updated once a year based on the best available information “market” rates. Sources we look at:</p>

<ul>
<li><strong>Industry reports.</strong> We purchase salary data from a third-party, aggregated by job title. This gives us rough data for e.g. Software Engineers or Graphic Designers (though it isn’t specific to startups).</li>
<li><strong>VC surveys.</strong> All of our main VCs do yearly compensation surveys (which we participate in) and then share the aggregated data with us. This is our best survey data because it’s more specific to startups, though the sample size is smaller.</li>
<li><strong>Competing offers.</strong> For anyone hired in the previous year, we take into consideration any competing offers they received that they’re willing to share.</li>
</ul>

<h3 id="setting-the-international-salaries-(new!)">Setting the international salaries (new!)</h3>

<p>As of 2016, we also benchmark international salaries.</p>

<p>Our People Team (which I lead) researches and establishes a base salary in the local currency for each country in which we have a presence. This salary is determined the same way we do it currently in the US – by researching the appropriate market rate for the country. We anchor it at skill level 1 and 4 years of professional experience.</p>

<p>We recognize that some countries have market salaries that are lower than the US – therefore when determining the local salary, we not only look at the local market, but also the “remote developer market” rate, i.e. the salary you would get if you were paid by a US company in USD.</p>

<p>The international salaries are updated yearly. If we hire someone in a new country mid-year, we’ll research and establish the base salary then.</p>

<h3 id="try-the-updated-stack-overflow-salary-calculator..."><a href="https://stackoverflow.com/company/salary">Try the updated Stack Overflow salary calculator...</a></h3>
]]></content:encoded>
						<wfw:commentRss></wfw:commentRss>
						<slash:comments></slash:comments>
						
					</item>
				
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Podcast #89 - The Decline of Stack Overflow Has Been Greatly Exaggerated]]></title>
				<link>http://stackoverflow.blog/2016/10/Podcast-89-The-Decline-of-Stack-Overflow-Has-Been-Greatly-Exaggerated/</link>
				<dc:creator><![CDATA[Jess Pardue]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 03 Oct 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to The Stack Overflow (yes Overflow, listen to last week!) Podcast #89, recorded September 27 at Stack Overflow headquarters in NYC. This week&#39;s installment is brought to you by <a href="https://en.wikipedia.org/wiki/Inuktitut">Inuktitut</a>, the premiere language of the arctic and one of <a href="https://en.wikipedia.org/wiki/Nunavut">Nunavut&#39;s</a> three official languages (<a href="http://www.omniglot.com/language/phrases/hovercraft.htm">Umiaryuap Publimaaqpaga tattaurniq ammayaq!</a>) as well as National Voter Registration Day. Go to <a href="http://www.voteplz.org">www.voteplz.org</a> for the easiest way to register! &quot;Every individual regardless of wealth or heritage has the same opportunity to vote and create real honest change.&quot;</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to The Stack Overflow (yes Overflow, listen to last week!) Podcast #89, recorded September 27 at Stack Overflow headquarters in NYC. This week&#39;s installment is brought to you by <a href="https://en.wikipedia.org/wiki/Inuktitut">Inuktitut</a>, the premiere language of the arctic and one of <a href="https://en.wikipedia.org/wiki/Nunavut">Nunavut&#39;s</a> three official languages (<a href="http://www.omniglot.com/language/phrases/hovercraft.htm">Umiaryuap Publimaaqpaga tattaurniq ammayaq!</a>) as well as National Voter Registration Day. Go to <a href="http://www.voteplz.org">www.voteplz.org</a> for the easiest way to register! &quot;Every individual regardless of wealth or heritage has the same opportunity to vote and create real honest change.&quot;</p>

<p>In this episode, Joel complains about things. How is that different from the other podcasts, you say? This time there&#39;s singing.</p>

<p>Our hosts also talk about a few recent blog posts concerning the declining quality of Stack Overflow while trying very hard, and failing, to not quote the first U.S. presidential debate. Jay and Joel break down what these posts got right, what they got really wrong, and what we can learn from them in our mission to make Stack Overflow a better resource for the world&#39;s developers. (Disclaimer: no <a href="http://texasdolldesigns.com/images/kewpies/bunnyhop.jpg">Kewpie</a> dolls were harmed in the making of this podcast.)</p>

<p>Speaking of the debate: Both candidates had something to say about tech, and we can&#39;t let that go without at least discussing the yuge problem of using &quot;cyber&quot; as a noun. Check out this week&#39;s “In The News” for this and much more, including hearing David ask &quot;Grandpa Joel&quot; to tell him more about the Xerox Alto.</p>

<p>Also, it&#39;s the second week of our new feature (not a bug!): the Stack Overflow Constitution. Vote on this week&#39;s amendment: Should programming languages count toward your college language requirement? Listen to the podcast to see where our hosts stand and tweet at us to weigh in yourself. Use the hashtag #StackOverflowPodcast and give us your Pro or Con with a brief explanation. The best answer will be read on the air next week, and by best, we mean which one made us laugh.</p>

<p>Last week’s winner, commenting on whether socks should go on before pants or pants before socks, was Bryan Bedard, who said</p>

<p>&quot;Con. I tried to put socks on before pants but got an InvalidOperationException #StackOverflowPodcast&quot; - Bryan Bedard, <a href="https://twitter.com/BryanBedard/status/780601304154386432">3:53 PM - 26 Sep 2016</a></p>

<p>See you next week!</p>

<p>Notable links:</p>

<ul>
<li>Twitter: <a href="https://twitter.com/StackPodcast">@stackpodcast</a></li>
<li>Facebook: <a href="https://www.facebook.com/stackoverflowpodcast">The Stack Overflow Podcast</a></li>
<li>Our website is now live: <a href="http://stackoverflow.com/podcast">http://stackoverflow.com/podcast</a></li>
<li>Fascinating <a href="http://www.righto.com/2016/06/y-combinators-xerox-alto-restoring.html">Xerox Alto</a> restoration information </li>
<li>Check out <a href="http://esperanto.stackexchange.com/">Esperanto on Stack Exchange</a> and <a href="https://www.youtube.com/watch?v=ls0QVGKJkbM">Lindsay Does Languages segment on Esperanto</a>.</li>
</ul>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/285840591-stack-exchange-stack-overflow-podcast-89-the-decline-of-stack-overflow-has-been-greatly-exaggerated.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Podcast #88 - All About Documentation, Mostly]]></title>
				<link>http://stackoverflow.blog/2016/09/Podcast-88-All-About-Documentation-Mostly/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 26 Sep 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to The Stack Overflow Podcast, recorded September 20 at our headquarters in NYC. This week’s episode is brought to you by <a href="http://www.otter.org/Public/">adorable otters</a>, who hold hands at night so they don’t float away from each other. The episode is also brought to you by <a href="https://www.compose.com/?utm_source=podcast_Sept26&amp;utm_medium=link&amp;utm_campaign=datalayer&amp;utm_term=SO_blogpost">Compose, an IBM company</a>. Compose is a production-ready, cloud hosted platform for building enterprise applications on open source database technologies. </p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to The Stack Overflow Podcast, recorded September 20 at our headquarters in NYC. This week’s episode is brought to you by <a href="http://www.otter.org/Public/">adorable otters</a>, who hold hands at night so they don’t float away from each other. The episode is also brought to you by <a href="https://www.compose.com/?utm_source=podcast_Sept26&amp;utm_medium=link&amp;utm_campaign=datalayer&amp;utm_term=SO_blogpost">Compose, an IBM company</a>. Compose is a production-ready, cloud hosted platform for building enterprise applications on open source database technologies. </p>

<p>Before you listen, please note that this is episode #88, not to be confused with what should have been episode #73 since we last left off at episode #72. That episode was for The Stack Exchange Podcast, and this is The Stack Overflow Podcast. Confused? You’re literally the only one who is. Bury your feelings of embarrassment and don’t let anyone know.</p>

<p>This week, our usual hosts Joel, Jay and David are joined by Documentation team lead Kevin Montrose and product creative director Kurtis Beavers to talk about all the updates to <a href="http://stackoverflow.com/documentation">Stack Overflow Documentation</a> including the REPOCALYPSE (i.e. reputation apocalypse). Also joining this week is Ilana Yitzhaki, the show’s new News Editor. </p>

<p>A big change to pay close attention to: We’re writing the Stack Overflow Constitution, and we’re asking you, our listeners, to vote on the various elements of this new pivotal document. This week’s extremely important amendment says that one must put pants on before socks and NOT socks before pants. Listen to the podcast to hear the pros and cons of this amendment, then head to Twitter and submit your vote - with commentary - using the hashtag #StackOverflowPodcast.</p>

<p>Also be sure to listen if you want to hear the gang talk about, but not in, Esperanto (or you could check out the new <a href="http://esperanto.stackexchange.com/">Stack Exchange Esperanto</a> site instead). By listening to this week’s show, you’ll learn what you should never say to a designer as well as what flight simulators have to do with Excel. You’ll also find out what the gang would do if they had access to a time machine (spoiler: They really, really need to revisit their priorities here). Finally, in a great show of kindness, Jay compliments David on his correct use of the phrase “for which.” </p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/284723759-stack-exchange-stack-overflow-podcast-88.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Podcast #72 — Jay Doesn’t Get a Raise in This Podcast]]></title>
				<link>http://stackoverflow.blog/2016/08/Podcast-72-Jay-Doesnt-Get-a-Raise-in-This-Podcast/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[podcasts]]></category>
				
				<category><![CDATA[company]]></category>
				
				<comments></comments>
				<pubDate>Wed, 24 Aug 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to the Stack Exchange Podcast, recorded Tuesday, August 2 at our headquarters in NYC. This week’s episode is brought to you by peanut butter, the tasty legume paste Americans spend $800 million on each year, as well as by our actual sponsor, IBM. <a href="https://developer.ibm.com/swift/?utm_source=blog&amp;utm_medium=blog&amp;utm_campaign=podcast">Try the new IBM Cloud Tools for Swift.</a> </p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to the Stack Exchange Podcast, recorded Tuesday, August 2 at our headquarters in NYC. This week’s episode is brought to you by peanut butter, the tasty legume paste Americans spend $800 million on each year, as well as by our actual sponsor, IBM. <a href="https://developer.ibm.com/swift/?utm_source=blog&amp;utm_medium=blog&amp;utm_campaign=podcast">Try the new IBM Cloud Tools for Swift.</a> </p>

<p>This week, our usual hosts Joel, Jay, and David are joined by Stack Overflow engineering manager Matt Sherman, <a href="https://blog.stackoverflow.com/2016/07/salary-transparency/">who recently led the launch of our salary calculator</a>. If you’re interested in working at Stack Overflow, or you just want to know how much our engineering, design, and product roles make according to years of experience and skill level, the salary calculator offers transparency into our compensation methodology. </p>

<p>Comments about the calculator were split on Reddit and Hacker News between us paying too much and us paying too little so… we’re doing it right? The gang goes deep on developers’ problems with salary negotiations, and they share an epiphany about the meaning of the classic board game, Monopoly, that they probably should have realized years ago.</p>

<p>As is now officially tradition — because there’s been two of them in a row — we have another One-Minute Tech Review from Joel for you. This week’s review is of Google Flights, where you can search for cheap flights in seconds. Will David throw shade on his review again? As is now also tradition, perhaps. </p>

<p>Finally, Jay talks about <a href="http://meta.stackexchange.com/questions/281787/it-s-time-to-retire-the-term-rep-whore">our recent decision to stamp out use of the term “rep-whore” in the community</a>. From now on, “rep-whore” will be treated like any other term that’s inconsistent with Stack Overflow’s <a href="http://stackoverflow.com/help/be-nice">“be nice” policy</a>: it will be removed. </p>

<p>If none of this is your cup of tea, make sure to listen anyway just to hear Joel tell a joke about the pluperfect tense. Memorize it and make sure to reuse at the next grammarian cocktail party you attend.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/279635609-stack-exchange-stack-exchange-podcast-72-jay-doesnt-get-a-raise-in-this-podcast.mp3" length="0"/>
				
			</item>
			
		
	
		
			
				
					<item>
						<title><![CDATA[Salary transparency at Stack Overflow]]></title>
						<link>http://stackoverflow.blog/2016/07/salary-transparency/</link>
						<dc:creator><![CDATA[Matt Sherman]]></dc:creator>
						
						<category><![CDATA[company]]></category>
						
						<category><![CDATA[engineering]]></category>
						
						<comments></comments>
						<pubDate>Wed, 27 Jul 2016 00:00:00 +0000</pubDate>
						<guid></guid>
						<description><![CDATA[<p>We believe (and developers <a href="http://stackoverflow.com/research/developer-survey-2016#work-job-priorities">tell us</a>) that job seekers should be empowered with as much information as possible when looking for a job – especially salary. So we ran an experiment on Stack Overflow Jobs to see if the evidence would support it.</p>
]]></description>
						<content:encoded><![CDATA[<p>We believe (and developers <a href="http://stackoverflow.com/research/developer-survey-2016#work-job-priorities">tell us</a>) that job seekers should be empowered with as much information as possible when looking for a job – especially salary. So we ran an experiment on Stack Overflow Jobs to see if the evidence would support it.</p>

<p>Remarkably, we learned that job listings which include a salary range got <strong><a href="#75">75% more clicks</a></strong> than job listings that don’t. With this experiment, we’re even more convinced that transparency isn’t just the right thing to do, it’s good for companies, too.</p>

<p>Along with much of the tech community, we were impressed with <a href="https://buffer.com/salary">Buffer’s</a> boldness and leadership in salary transparency. So…</p>

<h2 id="introducing-the-stack-overflow-salary-calculator">Introducing the Stack Overflow salary calculator</h2>

<p>We’ve created a <strong><a href="https://stackoverflow.com/company/salary">salary and skills calculator</a></strong> for Stack Overflow’s engineering, design and product roles. This has been transparent internally for a while; now it’s transparent with you.</p>

<p><a href="https://stackoverflow.com/company/salary"><img src="https://i.stack.imgur.com/wucYG.png" alt="Try the salary calculator"></a></p>

<p>Those who know Stack Overflow know that we work hard to work in public. This is a continuation of that tradition.</p>

<h3 id="what-we-hope">What we hope</h3>

<p>We hope that moves like this will inspire other employers to greater transparency.</p>

<p>A lack of transparency is what economists call an <em>information asymmetry</em>: it’s in companies’ interests to keep these numbers close to the vest. Individuals are uncomfortable talking about salary sometimes, too.</p>

<p>We believe that conventions can change. If more companies become open on salary, perhaps openness will become expected.</p>

<h3 id="work-in-progress">Work in progress</h3>

<p>Our salary calculator doesn’t cover every role at Stack Overflow. It doesn’t include equity, and only describes US salaries. (International employees use the same system but it’s not merely a currency conversion.) In the spirit of “default public”, we would rather share an incomplete system than not share at all.</p>

<p><a name="75"></a></p>

<h2 id="the-experimental-details:-75%-more-clicks">The experimental details: 75% more clicks</h2>

<p>(By <a href="http://stackoverflow.com/users/712603/david-robinson">David Robinson</a> and <a href="http://stackexchange.com/users/2545189/bret-copeland">Bret Copleland</a>)</p>

<p>For our experiment, we redesigned the <a href="https://stackoverflow.com/jobs">Stack Overflow Jobs</a> ads to display salary ranges. We were curious: just how much effect does this information have?</p>

<p>We ran an A/B test, where for a random half of our users we hid the salary information from the ads they were shown, and measured the difference in clickthrough rate. Visually, it looked like this:</p>

<p><img src="https://i.stack.imgur.com/sISz0.png" alt="Job listings with and without salary"></p>

<p>We expected to see an improvement, but we were surprised by the size: a 75% average increase in clickthrough rate (CTR) when we showed a job&#39;s salary range.</p>

<p>What if a job has a relatively low salary – is it still worth showing? Generally speaking, yes: we found that showing any salary range led to an increase in CTR, though higher salaries led to a greater bump. For American jobs, we saw roughly a 60% increase for jobs with salary ranges centered below $100K, and about a 100% increase (doubling) for salaries above $100K.</p>

<p><img src="https://i.stack.imgur.com/Q1kPQ.png" alt="Salary vs CTR"></p>

<p>Is this just an effect of novelty, where users were surprised to see salary? Unlikely – we didn&#39;t see any decline in the effect, and it has been consistent in the months since. We&#39;ve tried many other changes to ads and have never seen anything this dramatic.</p>

<p>Clickthrough rate isn’t everything, but it’s an encouraging sign that advertising a salary range will help draw developers to a position.</p>

<h4 id="try-the-stack-overflow-salary-calculator..."><a href="https://stackoverflow.com/company/salary">Try the Stack Overflow salary calculator...</a></h4>

<h3 id="further-reading">Further reading</h3>

<ul>
<li>Joel on <a href="https://blog.stackoverflow.com/2011/07/how-much-should-you-pay-developers/">How much should you pay developers?</a></li>
<li>Stack Overflow Developer Survey on <a href="http://stackoverflow.com/research/developer-survey-2016#work-job-priorities">job priorities</a>.</li>
</ul>
]]></content:encoded>
						<wfw:commentRss></wfw:commentRss>
						<slash:comments></slash:comments>
						
					</item>
				
			
		
	
		
			
				
					<item>
						<title><![CDATA[Introducing Stack Overflow Documentation Beta]]></title>
						<link>http://stackoverflow.blog/2016/07/Introducing-Stack-Overflow-Documentation-Beta/</link>
						<dc:creator><![CDATA[Kevin Montrose]]></dc:creator>
						
						<category><![CDATA[company]]></category>
						
						<category><![CDATA[stackoverflow]]></category>
						
						<category><![CDATA[announcement]]></category>
						
						<comments></comments>
						<pubDate>Thu, 21 Jul 2016 00:00:00 +0000</pubDate>
						<guid></guid>
						<description><![CDATA[<p>Today - thanks to our amazing community beta testers - we&#39;re shipping our [biggest expansion to Stack Overflow][1] since it first launched: <strong>Documentation</strong>.</p>
]]></description>
						<content:encoded><![CDATA[<p>Today - thanks to our amazing community beta testers - we&#39;re shipping our <a href="http://meta.stackoverflow.com/q/303865/80572">biggest expansion to Stack Overflow</a> since it first launched: <strong>Documentation</strong>.</p>

<blockquote>
<p>&quot;Together, we believe we can do the same thing for technical documentation that we did for Q&amp;A.&quot;</p>
</blockquote>

<p>Documentation is community-curated, <strong>example-focused</strong> developer documentation, based on the principles of Stack Overflow. </p>

<p>If you ever wanted to contribute to Stack Overflow but weren&#39;t sure you could, now&#39;s your chance to give back.  Whatever technologies you work with, whatever your experience level, there will never be a time your contribution is more valuable than it is today. </p>

<h2 id="so,-why-will-this-be-better-than-how-documentation-is-today,-exactly?">So, why will this be better than how documentation is today, exactly?</h2>

<p><strong>Examples, examples, examples</strong> - show beats tell.  In Stack Overflow Documentation, examples are the star of the show.  Anyone can add one, so good topics will eventually have <em>several</em> useful examples. And much like answers on Stack Overflow, the most helpful ones will usually be voted up to be right on top.<sup>*</sup></p>

<p><a href="http://i.stack.imgur.com/0hU9p.png"><img src="http://i.stack.imgur.com/0hU9p.png" alt="Example and help tip"></a></p>

<p><strong>It&#39;s need-driven and self-healing.</strong> The best, most diligent technical writer out there <em>still</em> can&#39;t beat thousands of actual users trying to learn a function or concept while writing real code. They&#39;ll determine what topics or examples are needed most.  And whenever something fails to explain something clearly, they can ask for it to be improved.</p>

<p><strong>It builds on what made Q&amp;A work, but recognizes where it can be better:</strong>  </p>

<ul>
<li><strong>Familiar elements, so you&#39;re not starting from scratch.</strong> Voting,  requesting a topic, adding examples all mirror Q&amp;A elements (voting, asking, answering)<br></li>
<li><p><strong>More emphasis on collaboration, and ensuring <em>most</em> developers can contribute.</strong> The more canonical nature of artifacts created means:  </p>

<ul>
<li>More &quot;shared&quot; ownership of posts and more collaboration<br></li>
<li>Small edits and contributions are encouraged<br></li>
<li>Everything is reviewed by other helpers, so you can&#39;t &quot;break&quot; the page trying to help<br></li>
</ul></li>
<li><p><strong>More recognition for more people</strong> - More collaboration means more helpers need recognition.  And documentation shares a feedback and reputation system with Q&amp;A, so contributions to <em>either</em> earn you reputation and privileges on both.  </p></li>
<li><p><strong>Your generosity, your content.</strong> All content is covered by the same CC-SA license that SO Q&amp;A always used.  And our regular data dumps will now include Documentation content.  </p></li>
<li><p><strong>&quot;Be Nice&quot; still applies.</strong>  We know that <em>occasionally</em> some folks can get a little prickly, but <em>this</em> is who we still are:  </p>

<blockquote>
<p>Whether you&#39;ve come to ask questions, or to generously share what you know, remember that we&#39;re all here to learn, together. Be welcoming and patient, especially with those who may not know everything you do. Oh, and bring your sense of humor. Just in case.</p>
</blockquote></li>
</ul>

<h2 id="so,-why-does-documentation-belong-on-stack-overflow,-exactly?">So, why does Documentation belong on Stack Overflow, exactly?</h2>

<p>Go back and read <a href="http://blog.codinghorror.com/introducing-stackoverflow-com/">Jeff&#39;s original introduction of Stack Overflow</a>, you&#39;ll find this pitch:</p>

<blockquote>
<p><strong>[Stack Overflow] is by programmers, for programmers, with the ultimate intent of collectively increasing the sum total of good programming knowledge in the world.</strong> No matter what programming language you use, or what operating system you call home. Better programming is our goal.  </p>
</blockquote>

<p><sub>(emphasis mine)</sub></p>

<p>This was a great starting place, but over the years we&#39;ve made tweaks as we&#39;ve learned from the community - both from <a href="http://meta.stackexchange.com/">direct feedback on Meta</a> and from observing how people use Stack Overflow.  We learned that our Q&amp;A works best when you&#39;ve got a real problem, specific to the code in front of you.  By coming to terms with that, and tweaking Stack Overflow accordingly, we&#39;ve become much better at Q&amp;A but <strong>have left some programming knowledge out in the cold.</strong></p>

<p>Documentation gives a home to a lot of this good content that has been turned away, or very hard to &quot;get right&quot; in the Q&amp;A format.  <strong>Namely, the canonical, general reference, instructional content.</strong></p>

<p>Once word got out Stack Overflow was expanding, the developers responsible for some of our favorite tech got a little excited.  The Meta community got first dibs with the private beta, but now that Documentation is live on Stack Overflow I&#39;m pleased to announce developers from:</p>

<p><partner pics!>
<img src="http://i.stack.imgur.com/zhq1e.png" alt="Our partners">
</partner pics!></p>

<p>will be participating in Documentation right alongside the community.  They&#39;ll be watching to see what kind of great examples and documentation are created to inform their own work and help answer or clarify anything that needs it.  They&#39;re Stack Overflow users like everyone else, we&#39;re all working together (to help developers everywhere), so you could see your change reviewed by a Microsoft-y or find a request from a Dropbox-er.</p>

<h1 id="ready-to-help?">Ready to help?</h1>

<p>Whether you&#39;ve been posting on Q&amp;A for years, or have always wanted to give back if you could, now&#39;s your chance. Docs today resembles Stack Overflow Q&amp;A was right when it launched - there&#39;s a <em>lot</em> of white space to fill in, and plenty of chances to &quot;actually write the book on&quot; your favorite tech.</p>

<p>Oh, and since we really want to use this launch to expand the Stack Overflow Community tent, we&#39;ve got some silly/shiny fun to encourage folks to jump right in!</p>

<p>All users who contribute to Documentation the next four weeks:</p>

<ul>
<li>Will get a silver <a href="http://stackoverflow.com/help/badges/6158/documentation-pioneer">&quot;Documentation Pioneer&quot; badge</a></li>
<li>Will be entered in a drawing to win one of 100 Stack Overflow T-Shirts</li>
</ul>

<p>Let&#39;s go build this thing together.  </p>

<ul>
<li><a href="http://stackoverflow.com/documentation">Browse Documentation</a></li>
<li><a href="http://stackoverflow.com/tour/documentation">Take the tour</a></li>
<li>Jump in and handle (or make!) requests for

<ul>
<li><a href="http://stackoverflow.com/documentation/.net/topics">.NET Framework</a> or <a href="http://stackoverflow.com/documentation/c%23/topics">C#</a></li>
<li><a href="http://stackoverflow.com/documentation/dropbox-api/topics">Dropbox API</a></li>
<li><a href="http://stackoverflow.com/documentation/paypal/topics">PayPal</a></li>
<li><a href="http://stackoverflow.com/documentation/pubnub/topics">PubNub</a></li>
<li><a href="http://stackoverflow.com/documentation/twitch/topics">Twitch</a></li>
<li><a href="http://stackoverflow.com/documentation/meteor/topics">Meteor</a></li>
<li><a href="http://stackoverflow.com/documentation/xamarin.ios/topics">Xamarin iOS</a> or <a href="http://stackoverflow.com/documentation/xamarin.android/topics">Android</a></li>
<li><a href="http://stackoverflow.com/documentation/twilio/topics">Twilio</a></li>
<li>.. or <a href="http://stackoverflow.com/documentation">browse all tags in Documentation</a></li>
</ul></li>
</ul>

<p><sub>* We literally almost called this &quot;Stack Overflow Examples&quot;, but then we thought about having to constantly explain that it serves the same <em>purpose</em> as &#39;Documentation&#39; used to, but we didn&#39;t call it that because the important <em>part</em> of documentation is the Examples, which are central to our thing.  So we stuck with the term folks know.</sub></p>
]]></content:encoded>
						<wfw:commentRss></wfw:commentRss>
						<slash:comments></slash:comments>
						
					</item>
				
			
		
	
		
			
			<item>
				<title><![CDATA[You Can Now Download Stack Overflow’s 2016 Developer Survey Data]]></title>
				<link>http://stackoverflow.blog/2016/07/You-Can-Now-Download-Stack-Overflows-2016-Developer-Survey-Data/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[announcements]]></category>
				
				<comments></comments>
				<pubDate>Tue, 12 Jul 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Earlier this year we released the results of our annual developer survey. With more than 50,000 responses fielded from 173 countries, it was the largest and most comprehensive survey of the programmer workforce that has ever been conducted. Now, you can analyze this year’s and previous years’ results yourself by downloading the raw data from our brand new <a href="http://stackoverflow.com/research">research portal</a>. </p>
]]></description>
				<content:encoded><![CDATA[<p>Earlier this year we released the results of our annual developer survey. With more than 50,000 responses fielded from 173 countries, it was the largest and most comprehensive survey of the programmer workforce that has ever been conducted. Now, you can analyze this year’s and previous years’ results yourself by downloading the raw data from our brand new <a href="http://stackoverflow.com/research">research portal</a>. </p>

<p>Our annual surveys ask developers what they’re up to, what tech they care about most, and what they want. This year, for instance, we found that <a href="https://stackoverflow.com/research/developer-survey-2016#technology-most-popular-technologies">JavaScript remains the most popular programming language in the world</a>, <a href="https://stackoverflow.com/research/developer-survey-2016#developer-profile-education">46% of developers don’t have a bachelor’s in computer science or a related field</a>, and <a href="https://stackoverflow.com/research/developer-survey-2016#work-checking-in-code">job satisfaction is highly correlated with pushing code to production</a>. </p>

<p>While we like to think we know software developers better than anyone, we’re eager (and curious) to see what you come up with in your own analysis of the data. The launch of our new research site means you can compare what developers have said about the state of the programming world and workforce since 2011. </p>

<p>You’ll be able to answer questions about how technology preferences have changed over time, whether particular demographics correlate with certain developer job types, and even what programmers think of Stack Overflow.</p>

<p>If you do find something interesting while digging through the data, <a href="http://meta.stackoverflow.com/">let us know on Meta</a>. And if you’re ambitious enough to make it an academic paper, <a href="http://meta.stackexchange.com/questions/134495/academic-papers-using-stack-exchange-data/134496#134496">we’d love to add it to our collection</a>. Finally, if you’re curious about adding even more data related to Stack Exchange sites, check out <a href="https://blog.stackoverflow.com/2016/06/learn-more-about-your-site-with-the-se-data-explorer-heres-how/">our Stack Exchange Data Explorer</a>, designed to make it easy to query and browse the public data we periodically release for all Stack Exchange sites.</p>

<p>Happy data diving! </p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[Podcast #71 - A Bunch of Bald Yaks]]></title>
				<link>http://stackoverflow.blog/2016/07/podcast-71-a-bunch-of-bald-yaks/</link>
				<dc:creator><![CDATA[Abby T. Miller]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Tue, 05 Jul 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to the Stack Exchange Podcast, recorded Tuesday June 28th at Stack HQ! Today&#39;s podcast is brought to you by <a href="https://en.wikipedia.org/wiki/Eugene_McCarthy_presidential_campaign,_1968">Eugene McCarthy for President</a>, as well as by IBM. <a href="https://developer.ibm.com/swift/">Try the new IBM Cloud Tools for Swift</a>. New this week: one of those two sponsors is <em>a real live sponsor</em>. Bet you can&#39;t guess which one! Anyway, your hosts today are joined by Daniel X. Moore and Gareth Wilson from the <a href="https://hyperdev.com">HyperDev</a> team at <a href="http://www.fogcreek.com">Fog Creek Software</a>.</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to the Stack Exchange Podcast, recorded Tuesday June 28th at Stack HQ! Today&#39;s podcast is brought to you by <a href="https://en.wikipedia.org/wiki/Eugene_McCarthy_presidential_campaign,_1968">Eugene McCarthy for President</a>, as well as by IBM. <a href="https://developer.ibm.com/swift/">Try the new IBM Cloud Tools for Swift</a>. New this week: one of those two sponsors is <em>a real live sponsor</em>. Bet you can&#39;t guess which one! Anyway, your hosts today are joined by Daniel X. Moore and Gareth Wilson from the <a href="https://hyperdev.com">HyperDev</a> team at <a href="http://www.fogcreek.com">Fog Creek Software</a>.</p>

<p>But before we talk to the guests, our esteemed hosts run through some interesting tech news. (Or maybe just tech news. -Ed.) First up: <a href="https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcing-net-core-1-0/">.NET Core</a>! Microsoft is trying to turn a gigantic ship around toward open-sourciness and community-friendliness. (Said ship is apparently unrelated to the arm of Microsoft that forced you to upgrade to Windows 10.) Also: did Microsoft build their own version of Trello? <a href="https://i.stack.imgur.com/QwT4S.png">You decide.</a> </p>

<p>And now it&#39;s time for the first and possibly only but definitely first monthly <strong>One-Minute Tech Review</strong> with Joel Spolsky! This week&#39;s OMTR is <a href="https://www.wall.cat">Wallcat</a>. It&#39;s free. You can install it. (If you know your Apple password.) It changes the background image on your computer every day! Amazing.</p>

<p>Let&#39;s turn from tech news to Stack news. What&#39;s shipped since our last podcast? </p>

<ul>
<li>A new and improved <a href="http://meta.stackexchange.com/a/197549/165581">Stack Overflow Enterprise</a>! It&#39;s for big companies with lots of proprietary code who want to run private Q&amp;A for their development teams. Companies with 1000+ developers who want this can get it by sending an email to <a href="mailto:enterprise@stackoverflow.com">enterprise@stackoverflow.com</a>.</li>
<li>We <a href="http://meta.stackexchange.com/q/277369/165581">updated the sitewide Terms of Service</a>. It forbids companies from going onto Stack Overflow to scrape profile data, which protects our users from spam. </li>
</ul>

<p>Our guests have been waiting very patiently through all this, so let&#39;s turn to them! Daniel X. and Gareth work at <a href="http://www.fogcreek.com">Fog Creek Software</a>, the first company Joel founded. They&#39;re currently working on <a href="https://hyperdev.com">HyperDev</a>, the easiest and fastest way to get your idea developed and deployed on the internet. You can get an app up and running in less time  than it takes to listen to this segment--without <a href="http://ronjeffries.com/articles/016-0607/yaks/">shaving any yaks</a>. So go check it out! We talk about the story of the product for a long time before we remember to talk about <em>how</em> it actually works, but rest assured, we do eventually dig into that part.</p>

<p>So what&#39;s next for Stack Overflow? </p>

<ul>
<li>Running some tests on <a href="http://stackoverflow.com/questions/ask">the /ask page</a>. This hasn&#39;t been touched since the dawn of time, more or less. The community has been discussing ideas <a href="http://meta.stackoverflow.com/q/326868/865899">here</a>, so read up and weigh in!</li>
<li>Documentation. We&#39;ll cover this in more detail next podcast.</li>
</ul>

<p>And that&#39;s it for this podcast. Thanks for tuning in!</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/272176699-stack-exchange-stack-exchange-podcast-71-a-bunch-of-bald-yaks.mp3" length="0"/>
				
			</item>
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[Learn more about your site with the SE Data Explorer. Here's how!]]></title>
				<link>http://stackoverflow.blog/2016/06/learn-more-about-your-site-with-the-se-data-explorer-heres-how/</link>
				<dc:creator><![CDATA[Pops]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[announcement]]></category>
				
				<category><![CDATA[community]]></category>
				
				<category><![CDATA[stackexchange]]></category>
				
				<comments></comments>
				<pubDate>Fri, 24 Jun 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Have you ever wanted to get a statistic about your favorite Stack Exchange site, but been baffled by exactly how to do that? <a href="http://data.stackexchange.com">The Stack Exchange Data Explorer</a> (SEDE) may be just what you&#39;re looking for. SEDE <a href="https://blog.stackoverflow.com/2010/06/introducing-stack-exchange-data-explorer/">was created to make it easy to query and browse the public data</a> that we release periodically for all Stack Exchange sites, but a lack of familiarity with SQL has been a barrier to many of you who would otherwise benefit from it. Now, thanks to friend of the company and moderator extraordinare <a href="http://stackexchange.com/users/505925/monica-cellio">Monica Cellio</a>, you have <a href="http://data.stackexchange.com/tutorial">a tutorial</a> to guide you in using it!</p>
]]></description>
				<content:encoded><![CDATA[<p>Have you ever wanted to get a statistic about your favorite Stack Exchange site, but been baffled by exactly how to do that? <a href="http://data.stackexchange.com">The Stack Exchange Data Explorer</a> (SEDE) may be just what you&#39;re looking for. SEDE <a href="https://blog.stackoverflow.com/2010/06/introducing-stack-exchange-data-explorer/">was created to make it easy to query and browse the public data</a> that we release periodically for all Stack Exchange sites, but a lack of familiarity with SQL has been a barrier to many of you who would otherwise benefit from it. Now, thanks to friend of the company and moderator extraordinare <a href="http://stackexchange.com/users/505925/monica-cellio">Monica Cellio</a>, you have <a href="http://data.stackexchange.com/tutorial">a tutorial</a> to guide you in using it!</p>

<p><a href="http://data.stackexchange.com/tutorial"><img src="http://i.stack.imgur.com/Ui7pQ.png" alt="SEDE tutorial screenshot"></a></p>

<p>For the past several months, Monica&#8212;who writes documentation for programmers at her day job, and even holds <a href="http://writers.stackexchange.com/help/badges/87/technical-writing?userid=1993">a tag badge in technical-writing on Writers SE</a>&#8212;has been spending some of her free time putting together a tutorial for people who are completely new to the Data Explorer or SQL. Thanks to her efforts, and those of another awesome community member, <a href="http://stackexchange.com/users/152015/tim-stone">Tim Stone</a>, the <em>de facto</em> maintainer of SEDE (and the <a href="http://elections.stackexchange.com/">SE election stats page</a>), version 1.0 is finally live!</p>

<p>This new tutorial introduces the basic concepts of relational databases, and teaches the fundamental SQL statements that go with them. Examples all use the design of the actual Stack Exchange databases. And for those who find themselves getting really interested, digging into more advanced queries and having some trouble, well, there&#39;s <a href="http://stackoverflow.com/questions/tagged/tsql">a great place nearby to get help</a>.</p>

<h2 id="about-the-stack-exchange-data-explorer">About the Stack Exchange Data Explorer</h2>

<p>In keeping with our founding principles, all user-contributed posts are always <a href="http://blog.stackoverflow.com/2009/06/attribution-required/">available for reuse with minimal restrictions</a>, and we even package up <a href="https://archive.org/details/stackexchange">&quot;data dumps&quot;</a> of all the content on Stack Exchange regularly for researchers and others who want to work with large chunks of the content. </p>

<p>Of course, not everyone has the time or expertise to download massive data dumps and then install SQL locally or write custom code to get what they want. So we also provide a web UI to the same information: the Data Explorer. It&#39;s essentially a publicly accessible copy of the databases behind the SE Q&amp;A sites. It gets updated weekly with all the latest changes, minus a few sensitive things like users&#39; e-mail addresses and voting behavior.</p>

<p>People have mined <a href="http://meta.stackexchange.com/questions/49943/interesting-queries-on-data-explorer">all sorts of interesting information</a> out of SEDE. Ever been curious how much reputation you would have if the 200-points-per-day rep cap didn&#39;t exist? Or wondered how true someone&#39;s claim that &quot;downvoters are ruining everything&quot; really is? Maybe you have an idea for a new badge, and want to see how many people would meet its criteria before you propose it on meta. For all of these situations, SEDE is the answer.</p>

<p>But even though SEDE is nicer to work with than a raw data dump, it can still be pretty intimidating to new users, especially those who aren&#39;t trained database engineers. Up until now, the Data Explorer&#39;s own help docs have been a little thin, and mostly covered very specialized, advanced features. We&#39;ve wanted to expand the guidance there for a while, but never quite got around to it. Then Monica rewarded our procrastination by helpfully volunteering to take on the writing.</p>

<p>So please check it out, try your hand at answering that question you&#39;ve always had about your favorite site but never knew who to ask, and let us know what you think on meta. And again, a big thank-you to Monica and Tim for their work in creating this great guide!</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Participating in White House Foster Care & Technology Hackathon]]></title>
				<link>http://stackoverflow.blog/2016/05/stack-overflow-participating-in-white-house-foster-care-and-technology-hackathon/</link>
				<dc:creator><![CDATA[David Haney]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<category><![CDATA[culture]]></category>
				
				<comments></comments>
				<pubDate>Tue, 24 May 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>At Stack Overflow, we&#39;re committed to making the internet a better place, and our products aim to enrich the lives of developers as they grow and mature in their careers. This week we have been given the opportunity to expand our reach beyond developers into another worthy demographic: foster youth.</p>
]]></description>
				<content:encoded><![CDATA[<p>At Stack Overflow, we&#39;re committed to making the internet a better place, and our products aim to enrich the lives of developers as they grow and mature in their careers. This week we have been given the opportunity to expand our reach beyond developers into another worthy demographic: foster youth.</p>

<p>On May 26th and 27th, Stack Overflow has the privilege of participating in the inaugural <a href="http://thinkof-us.org/white-house-hackathon">White House Foster Care &amp; Technology Hackathon</a>. This event - hosted by the <a href="https://www.whitehouse.gov">White House</a>, the <a href="http://www.hhs.gov">U.S. Department of Health and Human Services</a>, and <a href="http://thinkof-us.org">Think of Us</a> - will bring together child welfare leaders, non-profit organizations, and foster care families and alumni, as well as engineers, technologists and leaders from the technology sector.</p>

<p>At the Hackathon, Stack Overflow will team up with subject matter experts to &quot;hack&quot; on the topic of <a href="http://thinkof-us.org/project/unplanned-teen-pregnancy">preventing unplanned pregnancy for foster youth</a>. We will create a prototype solution to try and ensure that youth in care have access to culturally relevant information and resources about sexual health, including pregnancy planning and prevention. Our hackathon team - Adam Lear, Kirti Thorat, Geoff Dalgas, and David Haney - are very excited to put our skills to use in a field that is deserving of positive change.</p>

<p>Over the past few decades, it has become clear that technology brings about positive social change. From bringing education to underserved populations, to printing medical devices for third-world countries, to raising awareness of social inequities, technology is one of the best resources we have to solve the problems we face as a global community. As humans we have a responsibility to help each other in whatever ways we can. As software engineers, we&#39;re equipped to create technology that can change lives. To that end, our proposed solution is a mobile app - easily accessed by foster youth via smartphones - that can provide geo-aware addresses, information, and ratings about trusted resources, clinics, and support groups that foster youth can access and learn from. A major issue identified in the field currently is uncertainty about who foster youth can talk to - often on short notice - about a broad spectrum of sexual health topics; this app can become a powerful on-demand resource for social workers and foster youth everywhere.</p>

<p>Stack Overflow will continue to serve programmers of all ages and upbringings. We are honored by this amazing opportunity to improve the lives of  foster youth, and look forward to meeting - and being a resource to - the many foster youth that will pursue careers as developers in their future.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Welcoming Stack Overflow’s New CMO – Adrianna Burrows]]></title>
				<link>http://stackoverflow.blog/2016/05/Welcoming-Stack-Overflows-New-CMO-Adrianna-Burrows/</link>
				<dc:creator><![CDATA[Alexa Scordato]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<comments></comments>
				<pubDate>Wed, 04 May 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>The Stack Overflow team is beyond excited to welcome Adrianna Burrows as Stack Overflow’s new Chief Marketing Officer.  She’s an industry veteran of everything from global product launches to partner development and she is as laser focused as we are about empowering developers.</p>
]]></description>
				<content:encoded><![CDATA[<p>The Stack Overflow team is beyond excited to welcome Adrianna Burrows as Stack Overflow’s new Chief Marketing Officer.  She’s an industry veteran of everything from global product launches to partner development and she is as laser focused as we are about empowering developers.</p>

<p>We fundamentally believe that developers are writing the script for the future. The work that developers do every day is transforming industries and shaping the way we all live, work, and experience the world around us. We also believe the professional generosity of developers is unmatched; Stack Overflow wouldn’t be what it is today without the contributions of millions of developers and their desire to help one another while advancing the world’s collective programming knowledge.  </p>

<p>We’re thrilled we have a veteran storyteller like Adrianna on board to help us show the world just how important we believe developers really are and what we’re doing as a company to support them. Beyond Q&amp;A, developers can go to <a href="https://stackoverflow.com/jobs?t=c&amp;r=home">Stack Overflow Jobs</a> to find opportunities targeted to their interests while connecting with recruiters (no spam allowed).  We also want to make sure businesses know that the best place to source technical talent and gain insights about the developer community is through <a href="http://business.stackoverflow.com/careers/">Stack Overflow Careers</a>. We have a ton of exciting products on our roadmap, all of which support our mission to help developers learn, collaborate, and advance their knowledge and careers. </p>

<p>Adrianna will drive our global branding, communications, digital marketing and demand generation – basically raising awareness about Stack Overflow and sharing with the world the industry-changing work being done by the Stack Overflow community.  As part of her responsibilities, she’ll join the Stack Overflow executive team, helping support our continued expansion into services that make developers’ lives better.</p>

<p>Please join us in welcoming Adrianna to the Stack Overflow team!</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow: How We Do Deployment - 2016 Edition]]></title>
				<link>http://stackoverflow.blog/2016/05/stack-overflow-how-we-do-deployment-2016-edition/</link>
				<dc:creator><![CDATA[Nick Craver]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Tue, 03 May 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>We&#39;ve talked about <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/">Stack Overflow&#39;s architecture</a> and <a href="https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/">the hardware behind it</a>. The next <a href="https://trello.com/b/0zgQjktX/blog-post-queue-for-stack-overflow-topics">most requested topic</a> was Deployment. How do we get code a developer (or some random stranger) writes into production? Let&#39;s break it down. Keep in mind that we&#39;re talking about deploying Stack Overflow for the example, but most of our projects follow almost an identical pattern to deploy a website or a service.</p>
]]></description>
				<content:encoded><![CDATA[<p>We&#39;ve talked about <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/">Stack Overflow&#39;s architecture</a> and <a href="https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/">the hardware behind it</a>. The next <a href="https://trello.com/b/0zgQjktX/blog-post-queue-for-stack-overflow-topics">most requested topic</a> was Deployment. How do we get code a developer (or some random stranger) writes into production? Let&#39;s break it down. Keep in mind that we&#39;re talking about deploying Stack Overflow for the example, but most of our projects follow almost an identical pattern to deploy a website or a service.</p>

<h4 id="source">Source</h4>

<p>This is our starting point for this article. We have the Stack Overflow repository on a developer’s machine. For the sake of discussing the process, let’s say they added a column to a database table and the corresponding property to the C# object — that way we can dig into how database migrations work along the way.</p>

<h4 id="a-little-context">A Little Context</h4>

<p>We deploy roughly 25 times per day to development (our CI build) just for Stack Overflow Q&amp;A. Other projects also push many times. We deploy to production about 5-10 times on a typical day. A deploy from first push to full deploy is under 9 minutes (2:15 for dev, 2:40 for meta, and 3:20 for all sites). We have roughly 15 people pushing to the repository...</p>

<p>Read the rest of <a href="https://nickcraver.com/blog/2016/05/03/stack-overflow-how-we-do-deployment-2016-edition/">Stack Overflow: How We Do Deployment - 2016 Edition on Nick&#39;s blog here</a>. It&#39;s the second in an <a href="https://nickcraver.com/blog/2016/02/03/stack-overflow-a-technical-deconstruction/">extensive series</a> of blog posts on Stack Overflow’s technical architecture.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[A pluralistic meeting]]></title>
				<link>http://stackoverflow.blog/2016/04/Plurastic-meetings/</link>
				<dc:creator><![CDATA[Matt Sherman]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<category><![CDATA[culture]]></category>
				
				<comments></comments>
				<pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Running a good meeting is the <a href="https://en.wikipedia.org/wiki/Fizz_buzz">FizzBuzz</a> of management – for a manager, it should be nearly effortless. Attendees should leave gratified that it was time well spent.</p>
]]></description>
				<content:encoded><![CDATA[<p>Running a good meeting is the <a href="https://en.wikipedia.org/wiki/Fizz_buzz">FizzBuzz</a> of management – for a manager, it should be nearly effortless. Attendees should leave gratified that it was time well spent.</p>

<p>In the context of <a href="http://avc.com/2012/02/the-management-team-guest-post-from-joel-spolsky/">servant leadership</a>, it’s our job as managers to ensure that our time together meets this high bar.</p>

<h3 id="optimize-for-presence">Optimize for presence</h3>

<p>Meetings are synchronous communication. In programming parlance, they are <em>blocking</em>, which is to say they prevent other work from being done. They are expensive in terms of both actual time and <a href="http://blog.codinghorror.com/the-multi-tasking-myth/">context switching</a>.</p>

<p>Therefore, meetings should be reserved for interactive communication that <em>requires</em> presence. This is especially true at Stack because our engineering team is majority remote and distributed across time zones.</p>

<p>Reciting status while others listen is not good use of presence. A list of facts can be read just as easily as it can be heard. Can we do better?</p>

<h3 id="question-driven">Question-driven</h3>

<p>My particular team (Careers) does something a little different. We update a status document ahead of time. We block out 5 minutes of silent reading at the beginning of the meeting.</p>

<p>Then, we go to every team member and ask if <em>anyone else</em> in the meeting has a question for them. There is no status recital. A conversation must be <strong>prompted by a question</strong>. There are usually plenty.</p>

<p>No questions? Great! Let’s get back to things that aren’t meetings.</p>

<h3 id="talk-show-host">Talk-show host</h3>

<p>That said, we want to tease out conversations.</p>

<p>When I run that meeting, I will do my research ahead of time and have questions in my back pocket if others aren’t forthcoming. I ask follow-ups. A bit like a talk-show host.</p>

<p>Also? We like guest hosts. We pick a new team member to run the show every two weeks. Running a meeting is FizzBuzz, remember? Nice opportunity to broaden skills for future managers.</p>

<h3 id="managers-like-to-talk">Managers like to talk</h3>

<p>A further advantage of the question-prompted format is that we managers don’t get to talk in an open-ended way.</p>

<p>Talking needs to be about something someone wants to know, and which is worthy of our valuable, synchronous time together. Managers set an example here, by deferring to the team to choose the direction of conversation.</p>

<h3 id="every-team-is-different">Every team is different</h3>

<p>To be clear, what I describe above is what my team does. Others at Stack share these principles but go about it their own way.</p>

<p>The question-driven format has been good for us on Careers. We’re a big team (13 developers!) so it’s especially important to ensure that meetings are lively, informative, and <a href="https://clipperhouse.com/2016/04/07/time-well-spent/">time well spent</a>.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[An Optimization Exercise]]></title>
				<link>http://stackoverflow.blog/2016/04/An-Optimization-Exercise/</link>
				<dc:creator><![CDATA[Kevin Montrose]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Tue, 26 Apr 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Nick Craver tweets out snippets of the Stack Overflow code base occasionally.  About a week ago he showed off a ContainsToken method which has been tuned for performance.  This set off a little bit of a benchmarking contest.</p>
]]></description>
				<content:encoded><![CDATA[<p>Nick Craver tweets out snippets of the Stack Overflow code base occasionally.  About a week ago he showed off a ContainsToken method which has been tuned for performance.  This set off a little bit of a benchmarking contest.</p>

<p>My final attempt (which is among the fastest) ended up using a lot of tricks, which I think may be of general interest – so I’m going to walk through how the code works.</p>

<h4 id="view-the-full-post-at-kevinmontrose.com..."><a href="https://kevinmontrose.com/2016/04/26/an-optimization-exercise/">View the full post at kevinmontrose.com...</a></h4>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Community Of Professional Developers Now In Russian]]></title>
				<link>http://stackoverflow.blog/2016/04/Community-Of-Professional-Developers-Now-In-Russian/</link>
				<dc:creator><![CDATA[Nicolas Chabanovsky]]></dc:creator>
				
				<category><![CDATA[community]]></category>
				
				<category><![CDATA[stackoverflow]]></category>
				
				<comments></comments>
				<pubDate>Mon, 11 Apr 2016 09:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>We&#39;re thrilled to announce that the Russian-speaking community of software developers and programming enthusiasts, Stack Overflow in Russian, has been graduated. Congratulations colleagues for such incredible success!</p>
]]></description>
				<content:encoded><![CDATA[<p>We&#39;re thrilled to announce that the Russian-speaking community of software developers and programming enthusiasts, Stack Overflow in Russian, has been graduated. Congratulations colleagues for such incredible success!</p>

<p>According to the <a href="http://area51.stackexchange.com/proposals/41168/">proposal</a> on Area 51 at the end of the beta, the site had:</p>

<ul>
<li>115.7 questions per day</li>
<li>82% answered questions</li>
<li>1,499 avid users and 33,678 total users</li>
<li>1.7 answer ratio</li>
<li>42,464 visits/day</li>
</ul>

<p>While I was writing this post, the site was in <a href="http://stackexchange.com/sites#questionsperday">fifth place by questions per day</a>, it is one position above <a href="http://serverfault.com/">Server Fault</a> (which, among other things, is one of <a href="http://blog.stackoverflow.com/2009/05/the-stack-overflow-trilogy/">the trilogy sites</a>)! To build a community of this size, it took us only <em>nine months</em>! Well, not really, actually. We, the community of Russian-speaking developers, <a href="https://blog.stackoverflow.com/2015/06/welcome-nicolas-chabanovsky-and-stack-overflow-in-russian/">have been building up our professional culture and the knowledge base for several years now</a>.</p>

<p>We started our story with three issues in mind.</p>

<ul>
<li><strong>Compensate for the lack of professional communication at work</strong>. Some of our colleagues (I mean, physical ones) are not willing or able to be engaged in professional communication in their spare time. Experts and those seeking new knowledge and skills often have to search for knowledgeable programming enthusiasts outside their company, and, moreover, sometimes they even have to change companies because of the absence of necessary skills and passion for the profession among their peers.</li>
<li><strong>Collect a base of <s>notes</s> ready-made solutions for work</strong>. Whether we’re working with new or very old technologies, we are faced with the need to seek a solution by browsing through vast volumes of documentation, and finding it, just to forget in a few days; not just the solution itself, but also where it was found. This process may drag on until someone responsible publishes, in a public place, a minimal solution with comments and appropriate links to sources.</li>
<li><strong>Share experiences with colleagues</strong>. How many times have we experienced frustration after looking for the right gcc options for a week, realizing that lots of people had spent weeks solving the same problem? Problems like this could be solved within a few minutes, if you knew where to look for the solution. It would be wrong not to share the solution with colleagues!</li>
</ul>

<p><strong>We did not just think about how great it could be to solve all these problems in the scope of the Russian language, we have started solving them! Together.</strong></p>

<p>Graduation allows us to say that Stack Overflow in Russian is no longer a site for a couple of enthusiasts who strive for excellence in their profession. Stack Overflow in Russian is now a <em>big crew</em> of enthusiasts who strive for excellence in their profession!</p>

<p>Perhaps it is not visible at first sight, but by the words “Stack Overflow in Russian&quot; we mean real people. Those whose efforts would be hard to overestimate: <a href="http://ru.stackoverflow.com/users/10105/vladd?tab=profile">@VladD</a>, <a href="http://ru.stackoverflow.com/users/1984/nofate?tab=profile">@Nofate</a>, <a href="http://ru.stackoverflow.com/users/181472/nick-volynkin?tab=profile">@Nick Volynkin</a>, <a href="http://ru.stackoverflow.com/users/16095/etki?tab=profile">@Etki</a>, <a href="http://ru.stackoverflow.com/users/106/andreycha?tab=profile">@andreycha</a>, <a href="http://ru.stackoverflow.com/users/15479/suvitruf?tab=profile">@Suvitruf</a>, <a href="http://ru.stackoverflow.com/users/176051/discord?tab=profile">@Discord</a>, <a href="http://ru.stackoverflow.com/users/178576/alexander-barakin?tab=profile">@alexander barakin</a>,
<a href="http://ru.stackoverflow.com/users/17609/?tab=profile">@ЮрийСПб</a>, <a href="http://ru.stackoverflow.com/users/177221/pashapash?tab=profile">@PashaPash</a>... These are just a few randomly selected folks. Cannot believe that the community is so strong? Check it out – <a href="http://ru.stackoverflow.com/users">http://ru.stackoverflow.com/users</a>.</p>

<p>А few facts:</p>

<ul>
<li>Per month, more than 2,000 developers join the community.</li>
<li>The site is most popular in (descending): Moscow, Kiev, Saint Petersburg, Minsk and Kharkov.</li>
<li>Monthly, more than 3,000 developers get correct answers from their colleagues on the site.</li>
<li>To get as much developer attention as on Stack Overflow in Russian, you would need to hire 23,000 developers full-time.</li>
</ul>

<p>Imagine how many person-years are being saved each month due to these people who ask questions and answer them on Stack Overflow in Russian. It&#39;s amazing, isn’t it?</p>

<p>We think it&#39;s not a secret that professional growth is only possible among more advanced colleagues. With the launch of Stack Overflow in Russian, the Russian-speaking developers can constantly improve their skills without needing to change jobs again and again in search of an exemplary team (if it is not the goal, of course). Today, no matter where you work, — at a Google or at a Mickey Mouse company, — you will still be able to grow professionally in a  community of experienced colleagues!</p>

<p>What People Are Saying:</p>

<blockquote>
<p>The strategy of looking for an answer in the Internet is easy. I type a question in a search engine and usually I see the answers on the first page of the search results.</p>

<p>I ask questions on Stack Overflow in Russian because there I can get very quick answers to my questions. Also, the interface is nice and user-friendly.</p>

<p>I see plenty of benefits :) Because of the users’ answers I learn a lot. Thanks to Stack Overflow in Russian I learned almost everything that is required for my work and so I do not ask stupid questions anymore.</p>

<p>The questions I asked, of course, are helpful to others. Many questions have gained lots of views, most likely from the search engines, and some questions got upvotes, which means that colleagues are interested in the same topics, too.</p>

<p>Once in 2012, if I am not mistaken, I had to find an answer to a question and typed a search query into Yandex. Along with the search results list, a block of advertisements appeared, and the first advertisement lead to Stack Overflow in Russian. Since the search results did not contain the right answer to my question, I clicked the ad and asked the question on the site. That was the first time I visited such a site. Of course, I got an answer almost instantly. I have been here on the site ever since :)</p>

<p>Currently my profile is 3 years 9 months old :) I visit Stack Overflow in Russian every day to look through the questions and answer them, if I can. On my mobile, Stack Overflow in Russian is the first in the &quot;Last Visited&quot; list!</p>

<p>The site is certainly useful for everyone, and I am delighted to have found it just by chance. Thanks to Stack Overflow in Russian, I have learned so much!</p>
</blockquote>

<p>– <a href="http://ru.stackoverflow.com/users/6646/modal">ModaL</a></p>

<blockquote>
<p>I found answers to all (!) my questions here. Even when I expressed myself, perhaps, not entirely clearly, I was guided in the right direction and to a suggested plan of action. I studied the programming on my own, and each time I had questions (frankly, I had a lot), Stack Overflow in Russian helped me to answer them.</p>

<p>Within a few hours, up to one day maximum, all my questions were answered. I&#39;m fascinated by the founders of the site and the colleagues who helped me.</p>
</blockquote>

<p>– <a href="http://ru.stackoverflow.com/users/191307/rakzin-roman">Rakzin Roman</a></p>

<blockquote>
<p>Glad to see how Stack Overflow in Russian is gradually growing and accumulating knowledge. It is even more pleasant to realize that I had a hand in it.</p>

<p>I am glad that we are, compared to the same Stack Overflow in English, somehow more democratic and kinder.</p>

<p>I have been on the site for a long time. I have noticed a gradual trend to systematizing and organizing knowledge. I am really amazed with how much time people contribute to Stack Overflow, which is very exciting.</p>

<p>I am glad that I am part of a community that helps people. And, answering questions, we also systematize our own knowledge and discover something new for ourselves.</p>

<p>So, thank you all, and let&#39;s make Stack Overflow in Russian even better :)</p>
</blockquote>

<p>– <a href="http://ru.stackoverflow.com/users/15479/suvitruf">Suvitruf</a></p>

<p>We can proudly say that together we are gradually building the best place on RuNet, where everyone can get a detailed answer to any programming question. And please, don’t take my word for it, check it yourself — <a href="http://ru.stackoverflow.com/questions/ask">ask your question</a> or <a href="http://ru.stackoverflow.com/unanswered">answer someone’s</a>! (After all, all professional software developers know Russian, don&#39;t they? Or are you not a professional developer?)</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow: The Hardware - 2016 Edition]]></title>
				<link>http://stackoverflow.blog/2016/03/stack-overflow-the-hardware-2016-edition/</link>
				<dc:creator><![CDATA[Nick Craver]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Tue, 29 Mar 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Who loves hardware? Well, I do. If you <em>don&#39;t</em> love hardware then I&#39;d go ahead and close the browser.</p>
]]></description>
				<content:encoded><![CDATA[<p>Who loves hardware? Well, I do. If you <em>don&#39;t</em> love hardware then I&#39;d go ahead and close the browser.</p>

<p>Still here? Awesome. Or your browser is crazy slow, in which case you should think about some new hardware.</p>

<p>I&#39;ve repeated many, <em>many</em> times: <strong><a href="http://blog.codinghorror.com/performance-is-a-feature/">performance is a feature</a></strong>. Since your code is only as fast as the hardware it runs on, the hardware definitely matters. Just like any other platform, Stack Overflow&#39;s architecture comes in layers. Hardware is the foundation layer for us, and having it in-house affords us many luxuries not available in other scenarios...like running on someone else’s servers. It also comes with direct and indirect costs. But that&#39;s not the point of this post, <a href="https://trello.com/c/4e6TOnA7/87-on-prem-vs-aws-azure-etc-why-the-cloud-isn-t-for-us">that comparison will come later</a>. For now, I want to provide a detailed inventory of our infrastructure for reference and comparison purposes. And pictures of servers. Sometimes naked servers. This web page could have loaded much faster, but I couldn&#39;t help myself.</p>

<p>In many posts through this series I will give a lot of numbers and specs. When I say &quot;our SQL server utilization is almost always at 5--10% CPU,&quot; well, that&#39;s great. But, 5--10% <em>of what?</em> That&#39;s when we need a point of reference. This hardware list is meant to both answer those questions and serve as a source for comparison when looking at other platforms and what utilization may look like there, how much capacity to compare to, etc.</p>

<h2 id="how-we-do-hardware">How We Do Hardware</h2>

<p>Disclaimer: I don&#39;t do this alone. George Beech (<a href="https://twitter.com/GABeech">@GABeech</a>) is my main partner in crime when speccing hardware here at Stack. We carefully spec out each server for its intended purpose. What we don&#39;t do is order in bulk and assign tasks later. We&#39;re not alone in this process though; you have to know what&#39;s going to run on the hardware to spec it optimally. We&#39;ll work with the developer(s) and/or other site reliability engineers to best accommodate what is intended live on the box. </p>

<p>Read the rest of <a href="https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/">Stack Overflow: The Hardware - 2016 Edition on Nick&#39;s blog here</a>. It&#39;s the second in an <a href="https://nickcraver.com/blog/2016/02/03/stack-overflow-a-technical-deconstruction/">extensive series</a> of blog posts on Stack Overflow’s technical architecture.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[2016 Stack Overflow Developer Survey Results]]></title>
				<link>http://stackoverflow.blog/2016/03/Stack-Overflow-Developer-Survey-Results/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[announcement]]></category>
				
				<category><![CDATA[community]]></category>
				
				<category><![CDATA[stackoverflow]]></category>
				
				<category><![CDATA[survey]]></category>
				
				<comments></comments>
				<pubDate>Thu, 17 Mar 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Here at Stack Overflow, everything we build is done with the same single-minded, compulsive, fanatical obsession to serve programmers. We’re a community built by developers for developers, and each month, we serve 40 million coders looking for answers to their most pressing questions. </p>
]]></description>
				<content:encoded><![CDATA[<p>Here at Stack Overflow, everything we build is done with the same single-minded, compulsive, fanatical obsession to serve programmers. We’re a community built by developers for developers, and each month, we serve 40 million coders looking for answers to their most pressing questions. </p>

<p>Because of this, we like to think we know software developers better than anyone — and we have the data to back up that claim. Each year since 2010, we’ve asked developers what they’re up to, what tech they care about most, and what they want. </p>

<p>With more than 50,000 responses fielded from 173 countries, this year’s Stack Overflow Developer Survey is the largest and most comprehensive survey of the programmer workforce that has ever been conducted.</p>

<p><a href="https://stackoverflow.com/research/developer-survey-2016"><strong>View the full results here.</strong></a></p>

<p><strong>Key Findings on Technology:</strong></p>

<ul>
<li><a href="https://stackoverflow.com/research/developer-survey-2016#technology-most-popular-technologies">JavaScript remains the most popular programming language in the world.</a> </li>
<li><a href="https://stackoverflow.com/research/developer-survey-2016#technology-trending-tech-on-stack-overflow">React is the fastest growing technology on Stack Overflow.</a> <a href="https://stackoverflow.com/research/developer-survey-2016#technology-top-tech-on-stack-overflow">Swift is exploding too, and Objective-C is in decline.</a></li>
<li><a href="https://stackoverflow.com/research/developer-survey-2016#technology-most-loved-dreaded-and-wanted">Rust is the most-loved programming language.</a> A higher percentage of developers who program with it want to continue to do so more than any other programming language.</li>
<li><a href="https://stackoverflow.com/research/developer-survey-2016#technology-most-loved-dreaded-and-wanted">Visual Basic is the most dreaded language.</a> A higher percentage of devs who program with it don’t want to continue with it more than any other programming language.</li>
</ul>

<p><strong>Key Findings about Developers at Work:</strong></p>

<ul>
<li><a href="https://stackoverflow.com/research/developer-survey-2016#work-employment-status">91% of developers in the workforce are &quot;gainfully employed&quot; either full-time, self-employed, or freelance.</a> </li>
<li><a href="https://stackoverflow.com/research/developer-survey-2016#developer-profile-education">46% of developers don’t have a bachelor’s in computer science or a related field.</a> So if you’re an employer requiring one of these degrees in order to consider a developer candidate, you may want to reconsider your strategy.</li>
<li>Developers just want to code. <a href="https://stackoverflow.com/research/developer-survey-2016#work-checking-in-code">Job satisfaction is highly correlated with pushing code to production.</a> And <a href="https://stackoverflow.com/research/developer-survey-2016#work-checking-in-code">57% of developers told us they check-in or commit code multiple times per day.</a></li>
<li>Make it rain! <a href="https://stackoverflow.com/research/developer-survey-2016#technology-top-paying-tech">Cloud technologies like Spark and Cassandra pay better than anything else.</a> The median salary for developers in the US who know Spark is $125k, and there are plenty of cloud devs who are making a lot more than that.</li>
<li>Don’t call programmers “rockstars” or “ninjas”. <a href="https://stackoverflow.com/research/developer-survey-2016#developer-profile-programmers-engineers-and-developers">Only about 10% of devs call themselves ninjas, and 7% consider themselves rockstars.</a></li>
</ul>

<p>Thank you to everyone who participated in our survey and shared information about yourself. We’ll be releasing the full data set in just a few weeks. Do you have ideas for what we should ask about next year? Tell us in the comments. </p>

<p>Oh, and one more thing. <a href="http://meta.stackoverflow.com/questions/315181/developer-survey-how-many-pennies-were-there">Here’s the answer to how many pennies were in that piggy bank.</a> </p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Developer Compensation: Stack Overflow Doesn't Stack Rank]]></title>
				<link>http://stackoverflow.blog/2016/03/developer-compensation-stack-overflow-doesnt-stack-rank/</link>
				<dc:creator><![CDATA[David Haney]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Mon, 07 Mar 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<h2 id="are-developers-good-negotiators?">Are Developers Good Negotiators?</h2>
]]></description>
				<content:encoded><![CDATA[<h2 id="are-developers-good-negotiators?">Are Developers Good Negotiators?</h2>

<p>Developers come from all walks of life, and have many unique interests, passions, and hobbies. Often the only thing that developers have in common is their love for programming. It follows that some are good negotiators; others get the double digit percentage finance rate at the dealership when they go in to buy that new car.</p>

<h2 id="how-does-your-company-determine-compensation?">How Does Your Company Determine Compensation?</h2>

<p>When you hire developers, how do you decide on their salary? Do you allow for negotiations to take place? Is there a strategy in place where you offer a low value, expecting the candidate to counter with a higher number? Are you pleased when they don&#39;t counter, and you get good talent for cheap?</p>

<p>The thing is, <strong>developers are the linchpin</strong> in your tech company. They make or break your products - quite literally, in fact. They&#39;re worth a lot of money. You should be paying them what they&#39;re worth as one of many strategies to keep them happy. If you&#39;re low-balling developers with a salary strategy that rewards negotiation skills, you&#39;re probably underpaying them while overpaying the developers who are good negotiators (but maybe not amazing coders).</p>

<p>Your underpaid talent might not feel comfortable asking for a raise to the income that they are worth. Can you guess what happens then? They leave your company for another that values them correctly. The result is that your department has high turnover, lots of churn, and high costs around replacing the fleeting talent.</p>

<h2 id="stack-ranking:-upsetting-developers-everywhere">Stack Ranking: Upsetting Developers Everywhere</h2>

<p>One of the most common ways to compensate employees is by employing a <a href="https://en.wikipedia.org/wiki/Vitality_curve">stack ranking system</a>. There are varying approaches to stack ranking, but a typical implementation of a stack rank system is as follows:</p>

<ul>
<li>A company employs a ranking system, often a scale of 1 to 5, to assess employees.</li>
<li>These numbers often come with generic and impersonal descriptions. The scores themselves are bucketed with percentages that limit the number of employees that may receive a given grade:

<ul>
<li><strong>1:</strong> Exceptional (10% of employees)</li>
<li><strong>2:</strong> Highly Effective (20%)</li>
<li><strong>3:</strong> Consistently Strong (40%)</li>
<li><strong>4:</strong> Partially Effective (20%)</li>
<li><strong>5:</strong> Not Effective (10%)</li>
</ul></li>
<li>Managers are given a fixed $X in raises to hand out for annual reviews.</li>
<li>The $X budget for raises is distributed per the grading, with the 1&#39;s getting the biggest chunks, and 5&#39;s often getting nothing.

<ul>
<li>Note that this is how stack ranking is used to control budget costs. You always know exactly how much money is being given out in raises.</li>
</ul></li>
<li>The 4&#39;s are warned that they&#39;re on the way to being fired if they don&#39;t shape up.</li>
<li>Typically, the 5&#39;s get fired or put on a performance plan.</li>
</ul>

<p>This system - also known by the endearing terms &quot;rank and yank,&quot; &quot;forced distribution,&quot; and &quot;grading on a curve&quot; - is popular because it control costs, both in terms of annual raises and also under-performing employees. It serves as a system that forces the bottom 10% (or whatever the bucket is set at) out of your company regularly. This is not a bad thing in-and-of itself, assuming that the replacements hired are any better. Of course, this is where one of the major problems becomes evident.</p>

<h2 id="why-stack-ranking-sucks">Why Stack Ranking Sucks</h2>

<p>Here&#39;s the thing: <strong>someone always has to be a 5.</strong> This system is built on the false assumption that there&#39;s always someone who is Not Effective on your team. It institutionalizes the idea of mandatory mediocrity.</p>

<p>It is easy to see how ridiculous this concept is when you apply it to objects instead of people. For example, let&#39;s review 5 cars with stack ranking: a Ferrari, a Lamborghini, a Maserati, a Porsche, and Rolls Royce. Which one is the exceptional one? Which two are under-performing and mediocre? In this all-star set, they&#39;re all great, but stack ranking demands that one is worse than the others by a large margin.</p>

<p>What happens if you employ good hiring practices and recruit a team of 10 amazing developers? What if they&#39;re all 2&#39;s and 3&#39;s, <em>but you have to give out 4&#39;s and 5&#39;s</em>? You end up having a difficult annual review where you find yourself apologizing and telling your developer how great you think they are. Because you really do think that. But your words are hollow, and their raise and review are the actions that speak louder; at this company they are thought of as mediocre, because <em>someone has to be</em>.</p>

<p>Have you ever had a review where the actions of your manager didn&#39;t match their words? You&#39;re being told what an all-star and amazing player you are on the team, how important and awesome you are, and how everything you touch turns to gold, but your review says &quot;you&#39;re average&quot; and that big fat 3 rating is searing itself into your brain. You&#39;re wondering &quot;if my boss thinks I&#39;m so great, why is my rating average?&quot; That&#39;s what stack ranking gets you. This review probably upset you, and now you&#39;re contemplating your options. Not a great outcome for you or the company.</p>

<p>Stack ranking also stifles the desire of your developers to try new things, take on new roles with more responsibility, and take risks to grow their careers. This is because a 1 or 2 player won&#39;t want to take on the risk of joining a new team, or getting a new boss, who might rank them as a 3 or lower compared to their more seasoned colleagues. Indeed, the smart play is to stay right where they are, and reap the benefits of being on the good end of this ridiculous bell curve.</p>

<p>My biggest concern with stack ranking is the fact that compensation is relative. Your assessed performance depends entirely upon the performance of your peers, as subjectively assessed by your manager. You might have been a 1 if it weren&#39;t for that person who happened to claim it. Now the best you can be is a 2. But if they didn&#39;t work there, perhaps you&#39;d be a 1. Doesn&#39;t seem fair (or even rational), does it?</p>

<h2 id="my-personal-experience-with-stack-ranking">My Personal Experience With Stack Ranking</h2>

<p>I have had a few jobs in the past that employed stack ranking. At one of them, developers picked 3 projects to be assessed on, and then both they and their manager ranked their performance on the projects from 1 to 5. One of the projects that I picked was something that I had built from scratch with a team of 4 people. The thing we built had made the company millions of dollars that year, and I was the lead on it. Naturally, I gave myself a 1 on it. My manager gave me a 3.</p>

<p>I asked him how I could possibly be average at the thing which I created, was the most experienced with at the company, and which had led to millions in additional revenue. His reply was that I was awesome and not to worry too much about the grade. It was very confusing; what he said didn&#39;t match what he wrote.</p>

<p>The review continued, and I ended up being given a 3 out of 5. I got a small raise. This was all conveyed to me as my boss happily told me that I was awesome, to keep up the great work, and that to keep it between me and him but <em>I got the biggest raise on the team</em>.</p>

<p>The idea of having the biggest raise made me feel less wronged... Right up until I found out that it was a lie. My team and I were at lunch a few days later when one person bragged that he got the biggest raise on the team. Another immediately said &quot;what? I was told that I did.&quot; I began to laugh as I realized what my manager had done. He had told us all that we received the biggest raise, and to keep it to ourselves. Perhaps as damage control for the pain that the mediocre grades had inflicted, but unfortunately for him we talked to each other. The jig was up, and now most of us were madder than we would have been had he said nothing to us at all.</p>

<p>A side note: leaving that job was one of my favorite resignations. When I quit, my boss was distraught, but I said (paraphrased) &quot;hey [boss], don&#39;t worry about it! I&#39;m a 3 out of 5, so you should have no issues hiring any other average developer to take up the work I was doing.&quot; The look on his face told me all I needed to know: he had now realized for himself why stack ranking sucks.</p>

<h2 id="how-to-properly-review-&amp;-compensate-developers">How to Properly Review &amp; Compensate Developers</h2>

<p>The key to happy developers is fair compensation. Fair compensation is all about transparency. At Stack Overflow, we have a transparent system for assessing employee skills and compensation, which is lovingly called <strong>Be More Awesome</strong>. There is no magic in employee compensation here, and all developers know exactly what they&#39;re getting paid, why, and what they could get paid in the future. There are no negotiations, no bell curves, and no quotas.</p>

<p>Be More Awesome (BMA) is pretty simple. It is meant to measure skills; we use performance as evidence of skill. A person may rate highly on their BMA for a skill, even if they haven’t used it in the previous year. There are 4 possible grades that can be awarded for each skill:</p>

<ul>
<li><strong>B:</strong> Could be more awesome. This is a good thing to work on over the next year -- and your manager will help. This can also be applied for new employees who haven&#39;t been in the company long enough to demonstrate that they deserve a higher grade.</li>
<li><strong>A:</strong> Does as expected, at our high Stack standards. Completely, utterly able to accomplish what is needed.</li>
<li><strong>A+:</strong> Does more than your team expects, even at our high level. Exceptional and noticeable skills.</li>
<li><strong>A+++:</strong> Widely recognized level of amazingness. Does and teaches. When people think of this skill, they think of you (or would if they knew you). This will be rare, even on our amazing team.</li>
</ul>

<p>You might notice that there is no grade below a B. We don’t have C&#39;s or lower because we believe that everyone that works here is awesome. If one of our developers were doing C, D, or F level work, we would already be working closely with them to correct it - prior to reviews.</p>

<p>It&#39;s also not uncommon for people who are earlier in their programming career to receive a lot a B&#39;s. This doesn&#39;t mean they&#39;re doing poorly at all. It just means they&#39;re closer to the beginning of their career than the middle and there&#39;s a lot of opportunity for them to grow.</p>

<p>The actual skills that we assess each year change, but the 2016 BMA chart for developers currently looks like this:</p>

<p><a href="https://i.stack.imgur.com/lWZN5.png"><img src="https://i.stack.imgur.com/lWZN5.png" alt="2016 Developer BMA"></a></p>

<p>There are descriptions that explain what each of these categories are, and they are available for all employees to review at any time.</p>

<p>Once a developer is assessed on a BMA, their letter grades get converted into a numeric score by using a formula that is also published internally for all developers to review. This formula outputs a numeric score between 0.00 and 5.99 (with 5.99 being the best grade), which is then rounded down to the nearest whole number. In short, a developer can receive a score of 0, 1, 2, 3, 4, or 5.</p>

<p>Next we assess the years of programming experience. This is a value that falls in a range from 0 to 25. Naturally, this goes up by 1 at every annual review.</p>

<p>The score and years of experience are then looked up on a chart that has years of experience on the X axis and score on the Y axis, and details salary amounts at each cell. It&#39;s worth redundantly noting that this chart is published internally also and can be reviewed by all developers at any time. Unsurprisingly, the cell that your score and experience points to is exactly what you get paid.</p>

<h2 id="make-compensation-transparent">Make Compensation Transparent</h2>

<p>There are no secrets or magic in our compensation system. All aspects of it are published internally for all developers to review at any time. They also get input into the changes to the BMA skills each year, well in advance of their annual review. They know the formula that we use to calculate salary. Most importantly, <strong>their compensation doesn&#39;t depend on the performance of anyone else</strong>. Everybody can be a 5 in our system and everybody can be a 0.</p>

<p>Above all else, our system is fair and evaluates individual performance, not team performance. If you want happy developers and low turnover, I highly encourage you to try adopting such a system yourself. If your company is unwilling to do so, perhaps evaluate why. Are there secrets and magic in the compensation system that you don&#39;t want your employees to know about? Why do you value these hidden metrics? Do your employees feel valued?</p>

<p>A happy developer is a productive developer, and while a fair system does not allow you to easily control salary costs in terms of budget (because everybody can be a 5), it does help increase job satisfaction, lower turnover, and maintain a relationship of trust with managers. And as <a href="http://www.haneycodes.net/developer-turned-manager">I&#39;ve written about before</a>, if you don&#39;t have the trust of your employees, you will fail.</p>

<p><strong>EDIT (7/27/2016):</strong> We have published a salary calculator based on our internally transparent compensation numbers! <a href="http://stackoverflow.com/company/salary">Take a look</a>.</p>

<p>PS - hate stack ranking but love Stack Overflow? <a href="http://www.stackoverflow.com/company/work-here">Come and work with us!</a></p>

<p><em>Follow David Haney on Twitter at <a href="http://www.twitter.com/@haneycodes">@haneycodes</a></em></p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Fair Elections and STV]]></title>
				<link>http://stackoverflow.blog/2016/03/fair-elections-and-stv/</link>
				<dc:creator><![CDATA[Jon Ericson]]></dc:creator>
				
				<category><![CDATA[community]]></category>
				
				<comments></comments>
				<pubDate>Tue, 01 Mar 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Today is
<a href="http://fivethirtyeight.com/features/super-tuesday-preview-republican-presidential-election-2016/">Super Tuesday</a>!
Unless you read FiveThirtyEight, it&#39;s not really as awesome as
<a href="https://en.wikipedia.org/wiki/Super_Friends">other Super things</a>. However,
it does make a good excuse to talk about one of the more esoteric bits
of Stack Exchange: moderator elections.</p>
]]></description>
				<content:encoded><![CDATA[<p>Today is
<a href="http://fivethirtyeight.com/features/super-tuesday-preview-republican-presidential-election-2016/">Super Tuesday</a>!
Unless you read FiveThirtyEight, it&#39;s not really as awesome as
<a href="https://en.wikipedia.org/wiki/Super_Friends">other Super things</a>. However,
it does make a good excuse to talk about one of the more esoteric bits
of Stack Exchange: moderator elections.</p>

<p>As I write this, Donald Trump is well on his way to winning the
Republican primary even though most people predict he&#39;d
<a href="http://fivethirtyeight.com/features/does-donald-trump-have-a-ceiling/">lose a two candidate race</a>. The
problem can be summed up with this (hypothetical) chart:</p>

<table><thead>
<tr>
<th>Percentage</th>
<th>First choice</th>
<th>Second choice</th>
<th>Third choice</th>
</tr>
</thead><tbody>
<tr>
<td>33%</td>
<td>Trump</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td>22%</td>
<td>Rubio</td>
<td>Cruz</td>
<td>N/A</td>
</tr>
<tr>
<td>22%</td>
<td>Cruz</td>
<td>Rubio</td>
<td>N/A</td>
</tr>
<tr>
<td>8%</td>
<td>Bush</td>
<td>Rubio</td>
<td>Cruz</td>
</tr>
<tr>
<td>8%</td>
<td>Kasich</td>
<td>Rubio</td>
<td>Cruz</td>
</tr>
<tr>
<td>7%</td>
<td>Carson</td>
<td>Cruz</td>
<td>Rubio</td>
</tr>
</tbody></table>

<p>Trump supporters tend to be pretty adamant about their candidate, so
let&#39;s suppose they wouldn&#39;t bother to vote if he weren&#39;t running. And
let&#39;s suppose that Cruz and Rubio supporters would rather have the
other candidate rather than Trump. And let&#39;s suppose Bush, Kasich and
Carson are stealing votes that would go to one of the leading
&quot;not-Trump&quot; candidates. In this scenario, it&#39;s clear that Trump is
only in play because the rest of the field is divided. He&#39;d lose to
Rubio in a two-candidate race.</p>

<p>This is precisely the sort of paradox that
<a href="https://en.wikipedia.org/wiki/Single_transferable_vote">single transferable vote (STV)</a>
systems are designed to resolve. While the math can be daunting, the
idea is rather simple. Instead of waiting for candidates to drop out,
an STV system allows voters to rank their preferences and resolve the
voting accordingly. So in the example above, Carson, as the
least-supported candidate, would be dropped and his votes would be
transferred to Cruz.<sup>1</sup> The new tally would be:</p>

<table><thead>
<tr>
<th>Percentage</th>
<th>First choice</th>
<th>Second choice</th>
<th>Third choice</th>
</tr>
</thead><tbody>
<tr>
<td>33%</td>
<td>Trump</td>
<td>N/A</td>
<td>N/A</td>
</tr>
<tr>
<td>29%</td>
<td>Cruz</td>
<td>Rubio</td>
<td>N/A</td>
</tr>
<tr>
<td>22%</td>
<td>Rubio</td>
<td>Cruz</td>
<td>N/A</td>
</tr>
<tr>
<td>8%</td>
<td>Bush</td>
<td>Rubio</td>
<td>Cruz</td>
</tr>
<tr>
<td>8%</td>
<td>Kasich</td>
<td>Rubio</td>
<td>Cruz</td>
</tr>
</tbody></table>

<p>Then the process of dropping the candidate with the least votes would
continue until some candidate gets a majority:</p>

<table><thead>
<tr>
<th>Percentage</th>
<th>First choice</th>
</tr>
</thead><tbody>
<tr>
<td>67%</td>
<td>Rubio</td>
</tr>
<tr>
<td>33%</td>
<td>Trump</td>
</tr>
</tbody></table>

<p>It&#39;s as simple as that.<sup>2</sup></p>

<p>Moderators on Stack Exchange are elected using single transferable
vote because we believe it provides the best method for representing
the interests of broad and diverse communities.<sup>3</sup> Instead of forcing
voters to judge whether a candidate might be popular among other
voters, the system allows people to vote their preferences without
throwing away their vote on losing candidates.</p>

<p><a href="https://www.washingtonpost.com/news/the-fix/wp/2015/03/09/the-co-creator-of-the-simpsons-died-today-here-are-11-of-our-favorite-political-moments-from-the-show/"><img src="https://i.stack.imgur.com/0Sr8b.gif" alt="&quot;Well, I believe I&#39;ll vote for a third-party candidate!&quot; &quot;Go ahead, throw your vote away!&quot;"></a></p>

<hr>

<p>Footnotes:</p>

<ol>
<li><p>To simplify the explanation, I&#39;m assuming <em>all</em> of the
supporters of Carson would have identical preferences. In reality,
other candidates, including Trump, would pick up some of those
votes.</p></li>
<li><p>Again, the real world is a bit more complicated because some
people would have Trump as their second or third choice over
Rubio. There would also be people who leave both Rubio and Trump
off their ballots resulting in &quot;wasted&quot; votes. Finally, the party
might decide it worthwhile to award delegates proportionally to,
say, the top three candidates. On Stack Exchange, we use the more
sophisticated
<a href="https://en.wikipedia.org/wiki/Counting_single_transferable_votes#Meek">Meek algorithm</a>
that solves all of these problems.</p></li>
<li><p>Even the fact that we allow our users to select moderators at
all is
<a href="http://skeptics.stackexchange.com/q/31376/3252">a bit unusual</a>.</p></li>
</ol>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[How Stack Overflow Does Technical Interviews]]></title>
				<link>http://stackoverflow.blog/2016/02/The-Stack-Overflow-Interviewing-Process/</link>
				<dc:creator><![CDATA[Matt Sherman]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Thu, 18 Feb 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Here’s a webinar I did recently (with our friends at Greenhouse) about the Stack Overflow developer interviewing process. Give it a listen!</p>
]]></description>
				<content:encoded><![CDATA[<p>Here’s a webinar I did recently (with our friends at Greenhouse) about the Stack Overflow developer interviewing process. Give it a listen!</p>

<iframe width="680" height="410" src="https://www.youtube.com/embed/Aph6N3FI4qI?start=235" frameborder="0" allowfullscreen style="margin-bottom:1.2em"></iframe>

<h3 id="first:-it’s-hard">First: it’s hard</h3>

<p>Technical interviewing is hard. The best companies in the world haven’t cracked this nut.</p>

<p>Here’s what <a href="http://www.nytimes.com/2013/06/20/business/in-head-hunting-big-data-may-not-be-such-a-big-deal.html?_r=0">Google had to say</a> about the process.</p>

<blockquote>
<p>Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It’s a complete random mess...</p>
</blockquote>

<p>This is coming from a company that interviews tens of thousands of engineers, and knows a thing or two about analyzing the data. If it’s hard for them, it’s hard for all of us.</p>

<h3 id="smart-and-gets-things-done">Smart and Gets Things Done</h3>

<p>Even so, we have some strong opinions about how to hire (and keep) good developers -- our founder wrote the book on the subject, called Smart and Gets Things Done. This forms a framework for our process.</p>

<h3 id="mostly-remote">Mostly Remote</h3>

<p>We perform most of our technical interviews remotely, using Google Hangouts and a shared doc for code. It’s quite rare for a technical interview to happen in person.</p>

<p>Stack Overflow has a strong <a href="https://blog.stackoverflow.com/2013/02/why-we-still-believe-in-working-remotely/">culture and history of remote work</a>, and our interview process reflects that. More than ⅔ of our technical staff works remotely.</p>

<h3 id="a-conversation,-not-a-quiz">A conversation, not a quiz</h3>

<p>Our interviews are designed for conversation, and to learn how the candidate thinks. We don’t want our interviews to feel like a quiz.</p>

<p>To be clear, the interview is highly technical and challenging. However, we work hard to make sure the questions lead to productive exploration and conversation.</p>

<h3 id="fairness-and-comfort">Fairness and comfort</h3>

<p>The interviewing process is artificial. We know this. In real life, no one expects an engineer to program on the spot, in an hour or less, with someone watching.</p>

<p>It is in our interest, and the candidate’s, to relieve their nervousness as much as possible. A relaxed interview is much more informative.</p>

<p>We explicitly tell them to think out loud, take their time, and if they need to back up and fix something, that’s great. That’s how programming works.</p>

<p>We reiterate that we are not looking for the answer to the question, per se.</p>

<h3 id="decisive">Decisive</h3>

<p>After each interview, the interviewer must make a clear decision: Hire or No Hire.</p>

<p>We don’t do “maybe” – that’s not good for us or the candidate. If the interviewer is on the fence, that’s a No Hire.</p>

<p>We would prefer to risk losing a good candidate rather than hire the wrong person.</p>

<h3 id="mitigating-subjectivity">Mitigating subjectivity</h3>

<p>We also work to mitigate the subjectivity of the process. We standardize on a small number of technical problems, and we write out a script to guide the interviewer. We want to give every candidate a fair shake.</p>

<p>But we also acknowledge that every interviewer, candidate and interview is different.</p>

<h3 id="when-the-answer-is-no">When the answer is No</h3>

<p>We want the candidate to feel respected, even when it’s not a match. Programmers have friends! It’s important to maintain our employer brand.</p>

<h3 id="ok,-now-tell-me-about-the-interviews...">OK, now tell me about the interviews...</h3>

<p>Sure thing. Watch the video above.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow: The Architecture - 2016 Edition]]></title>
				<link>http://stackoverflow.blog/2016/02/stack-overflow-the-architecture-2016-edition/</link>
				<dc:creator><![CDATA[Nick Craver]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Wed, 17 Feb 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>To get an idea of what all of this stuff &quot;does,&quot; let me start off with an update on the average day at Stack Overflow. So you can compare to the <a href="https://nickcraver.com/blog/2013/11/22/what-it-takes-to-run-stack-overflow/%7D">previous numbers from November 2013</a>, here&#39;s a day of statistics from February 9th, 2016 with differences since November 12th, 2013:</p>
]]></description>
				<content:encoded><![CDATA[<p>To get an idea of what all of this stuff &quot;does,&quot; let me start off with an update on the average day at Stack Overflow. So you can compare to the <a href="https://nickcraver.com/blog/2013/11/22/what-it-takes-to-run-stack-overflow/%7D">previous numbers from November 2013</a>, here&#39;s a day of statistics from February 9th, 2016 with differences since November 12th, 2013:</p>

<ul>
<li><strong>209,420,973</strong> <span style="opacity:0.8">(+61,336,090)</span> HTTP requests to our load balancer</li>
<li><strong>66,294,789</strong> <span style="opacity:0.8">(+30,199,477)</span> of those were page loads</li>
<li><strong>1,240,266,346,053</strong> <span style="opacity:0.8">(+406,273,363,426)</span> bytes (1.24 TB) of HTTP traffic sent</li>
<li><strong>569,449,470,023</strong> <span style="opacity:0.8">(+282,874,825,991)</span> bytes (569 GB) total received</li>
<li><strong>3,084,303,599,266</strong> <span style="opacity:0.8">(+1,958,311,041,954)</span> bytes (3.08 TB) total sent</li>
<li><strong>504,816,843</strong> <span style="opacity:0.8">(+170,244,740)</span> SQL Queries (from HTTP requests alone)</li>
<li><strong>5,831,683,114</strong> <span style="opacity:0.8">(+5,418,818,063)</span> Redis hits</li>
<li><strong>17,158,874</strong> <span style="opacity:0.8">(not tracked in 2013)</span> Elastic searches</li>
<li><strong>3,661,134</strong> <span style="opacity:0.8">(+57,716)</span> Tag Engine requests</li>
<li><strong>607,073,066</strong> <span style="opacity:0.8">(+48,848,481)</span> ms (168 hours) spent running SQL queries</li>
<li><strong>10,396,073</strong> <span style="opacity:0.8">(-88,950,843)</span> ms (2.8 hours) spent on Redis hits</li>
<li><strong>147,018,571</strong> <span style="opacity:0.8">(+14,634,512)</span> ms (40.8 hours) spent on Tag Engine requests</li>
<li><strong>1,609,944,301</strong> <span style="opacity:0.8">(-1,118,232,744)</span> ms (447 hours) spent processing in ASP.Net</li>
<li><strong>22.71</strong> <span style="opacity:0.8">(-5.29)</span> ms average (19.12 ms in ASP.Net) for 49,180,275 question page renders </li>
<li><strong>11.80</strong> <span style="opacity:0.8">(-53.2)</span> ms average (8.81 ms in ASP.Net) for 6,370,076 home page renders </li>
</ul>

<p>You may be wondering about the drastic ASP.Net reduction in processing time compared to 2013 (which was 757 hours) despite 61 million more requests a day. That&#39;s due to both <a href="http://blog.serverfault.com/2015/03/05/how-we-upgrade-a-live-data-center/">a hardware upgrade in early 2015</a> as well as a lot of performance tuning inside the applications themselves. Please don&#39;t forget: <a href="http://www.codinghorror.com/blog/2011/06/performance-is-a-feature.html">performance is still a feature</a>. If you&#39;re curious about more hardware specifics than I&#39;m about to provide---fear not. The next post will be an appendix with detailed hardware specs for all of the servers that run the sites (I&#39;ll update this with a link when it&#39;s live).</p>

<p>Read the rest of <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/">Stack Overflow: The Architecture - 2016 Edition on Nick&#39;s blog here</a>. It&#39;s the start of an <a href="https://nickcraver.com/blog/2016/02/03/stack-overflow-a-technical-deconstruction/">extensive series</a> of blog posts on Stack Overflow’s technical architecture.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Why Stack Overflow Doesn’t Care About Ad Blockers]]></title>
				<link>http://stackoverflow.blog/2016/02/Why-Stack-Overflow-Doesnt-Care-About-Ad-Blockers/</link>
				<dc:creator><![CDATA[Steve Feldman]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<comments></comments>
				<pubDate>Tue, 09 Feb 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Hi! I’m Steve Feldman, Senior Ad Ops Manager at Stack Overflow. My whole life I’ve been fascinated by advertising. Even as a kid, I wondered what a company was trying to tell me by using one word instead of another in an ad. Over time, I developed a strong (read: subjective) opinion of what makes an ad ’good,’ and what makes an ad ’bad.’ It took me many years-- in fact, it wasn’t until joining the Ad Sales team at Stack Overflow-- to finally figure out that the common thread shared by the best ads is <em>relevance</em>. Maintaining that relevance is how <strong>we’ve</strong> managed to avoid one of the biggest issues facing publishers today: ad blocking.</p>
]]></description>
				<content:encoded><![CDATA[<p>Hi! I’m Steve Feldman, Senior Ad Ops Manager at Stack Overflow. My whole life I’ve been fascinated by advertising. Even as a kid, I wondered what a company was trying to tell me by using one word instead of another in an ad. Over time, I developed a strong (read: subjective) opinion of what makes an ad ’good,’ and what makes an ad ’bad.’ It took me many years-- in fact, it wasn’t until joining the Ad Sales team at Stack Overflow-- to finally figure out that the common thread shared by the best ads is <em>relevance</em>. Maintaining that relevance is how <strong>we’ve</strong> managed to avoid one of the biggest issues facing publishers today: ad blocking.</p>

<h1 id="what’s-the-deal-with-ad-blockers?">What’s the <em>deal</em> with ad blockers?</h1>

<p><img src="https://i.stack.imgur.com/ToTll.jpg" style="float:right;margin:1em; width:320px">
At this point, it’s pretty clear that ad blocking is a big deal. A recent study suggesting the advertising industry is set to lose <a href="http://blog.pagefair.com/2015/ad-blocking-report/">over $22 billion in 2015 alone</a> as a result of ad blockers is setting off alarm bells. That is a LOT of money. Companies are scrambling to ‘fix’ the ad blocking problem, as active users of ad blocking utilities hits nearly 200 million. But it’s not just that tiny stop sign in the toolbar raising alarms. Apple caused a panic when they announced that iOS9 would permit the use of ad blockers, as many see mobile ads are an important piece of revenue for the industry.</p>

<p>First, the ad industry went up in arms over ad blocking, offering suggestions like developing ways to deliver specific ads to users employing ad blockers. Then, they considered <a href="http://www.nytimes.com/2015/09/19/technology/apple-ios-9s-enabling-of-ad-blocking-prompts-backlash.html">going after Apple</a> when they announced iOS 9 would permit ad blockers. Later, they began asking users to turn off their ad blockers as a sign of good faith. That did not go so well <a href="http://www.engadget.com/2016/01/08/you-say-advertising-i-say-block-that-malware/">for some</a>. Finally, they <a href="http://arstechnica.co.uk/business/2016/01/adblock-plus-blocked-from-attending-online-ad-industrys-big-annual-conference/">prevented Ad Block Plus from attending an industry event</a>. Through all of this, those of us at Stack Overflow sighed and shrugged our shoulders. Clearly, many in the industry just don’t get it. <em>Publishers can’t win by forcing ads -- especially low-quality ads -- in people’s faces.</em> But some in the industry do get it. Eyeo (the company behind Adblock Plus) outlined in their ‘<a href="https://acceptableads.org/">Acceptable Ads Manifesto</a>’ some strong ideas for how to improve digital advertising-- not to mention the <a href="http://www.iab.com/news/lean/">iAB’s L.E.A.N Ads program</a>. While there is criticism for both of these solutions, the positive takeaway is that powerful organizations are finally moving toward addressing the problem. Reddit is proactive in their <a href="https://www.reddit.com/r/ads/">public outreach</a> with their ads. Quartz is trying new and interesting ways to engage with users, to mixed reviews. I’m going to toot our own horn by saying that Stack Overflow started doing these things a long time ago via a numerous channels on our Meta sites for both <a href="http://meta.stackoverflow.com/questions/tagged/advertising">Stack Overflow</a> and <a href="http://meta.stackexchange.com/questions/tagged/advertising">Stack Exchange</a>.</p>

<h1 id="ads-at-stack-overflow">Ads at Stack Overflow</h1>

<p><img src="https://i.stack.imgur.com/BNBk7.jpg" style="float:right;margin:1em; width:320px">
The display ads team grew from just two in 2012 to nine today. In that time, traffic on SO tripled, and sales have grown with it. One of the attractions for new hires on our team is the unique relationship we have with our users and the challenge that represents for a salesperson. We entered into an agreement with Stack Overflow users long ago that we wouldn’t subject them to low-quality ads. Think scantily-clad women selling flight deals, weight-loss supplement promos or <a href="https://youtu.be/9W2z_CKhb6g">wacky waving inflatable arm-flailing tube-men</a> promoting car dealerships. But really: anything that doesn’t speak <em>specifically</em> to the Stack Overflow audience is not permitted. We also don’t accept rich media like animated ads, expandable ads, or video, which are the norm for most publishers today. This strict policy means we leave money on the table, but our team wants to protect Stack Overflow from those kinds of ads, as they run the risk of alienating that established trust.</p>

<p>Salespeople and campaign managers on our team do much more than they do at other companies. They’re more involved with a campaign from start to finish. From explaining to a new client how reputation works to working with ad ops to suggest a shift to a new and popular tag like [tag:swift] because it is attracting many new users. This may seem irrelevant to the ad blocking debate, but it’s not. It encourages edification and awareness for people who otherwise would have little or none, which in turn breeds respect and appreciation. This works for a new member of our team much better than simply saying ‘Stack Overflow is important for reasons x, y, and z.’ And they grow to learn over time what IDEs and SDKs are, and it’s remarkable to watch. This acquisition of knowledge really just means that our team cares about keeping ads useful and relevant on Stack Overflow.</p>

<h1 id="we-don’t-care!">We don’t care!</h1>

<p><img src="https://i.stack.imgur.com/t8eGp.jpg" style="float:right;margin:1em; width:320px">
The truth is: we don’t care if our users use ad blockers on Stack Overflow. More accurately: we hope that they won’t, but we understand that some people just don’t like ads. Our belief is that if someone doesn’t like them, and they won’t click on them, any impressions served to them will only annoy them-- plus, serving ads to people who won’t click on them harms campaign performance. That focus on relevance and performance arrives early in the QA process. Whether it’s our sales people explaining that ads must have borders, or our campaign managers checking landing pages to ensure they adequately inform, <em>we are thorough</em>.</p>

<p>An important part of the QA process is ensuring that not just the creative, but the advertiser is relevant to our audience. Every single ad to appear on any of our sites is vetted by the operations team.* We check copy and content on the ads as well as the landing pages. What we repeatedly ask ourselves in this QA process is quite simple: is this relevant to users? ‘Kiss your hosting problems goodbye’ with a provocative image is not something we want on our sites, and I’m sure our users don’t either. The purpose of this heavy QA is to ensure that our users get the most out of their experience on Stack Overflow. The <em>content</em> is helpful-- why can’t the ads be the same?</p>

<p><img src="https://i.stack.imgur.com/GTwYJ.png"></p>

<p><small>This ad tries to be relevant, but falls on its face. Also it’s fake. Sorry, future herpetologists.</small></p>

<h1 id="the-value-of-valuing-user-experience">The Value of Valuing User Experience</h1>

<p>User experience is always on our minds. Indeed, others believe that putting user experience ahead of revenue is a path toward long-term growth for publishers. As the chief revenue office of The Washington Post said, <a href="http://niemanreports.org/articles/to-fight-ad-blocking-build-better-ads/">“...the product experience has to be every bit as good as the content.”</a> Our approach is in harmony with that belief, as we keep ads confined to certain areas, and we permit users to downvote or close ads that they don’t like.* This allows users control over their experience. QA, curating content and advertisers, and a consideration of the user experience have been successful tools preventing ad blockers from hindering our growth.</p>

<p>The recent resizing of the sidebar from the non-standard, completely made up, for reasons unknown to us 220x250 to the industry standard 300x250 went through thorough research prior to launch. The problem boiled down to this: we wanted to increase the sidebar size, but wanted to ensure that the content wouldn’t be harmed in any way. <a href="http://meta.stackexchange.com/users/231173/bret-copeland">Bret</a> and the ad server team dug in and investigated screen size of every user across the Stack Exchange network and concluded that only about <a href="http://meta.stackexchange.com/a/272617/178809">2% of users would be affected by the change</a>. As a result, we proceeded confident that our new increase in size would be a net gain for all involved.</p>

<p>Stack Overflow’s mission to make the world a better place for developers remains a central tenet for the Display Ads team. Everyone on our team considers the impact on our users in most of our primary functions. This dedication to keeping content relevant and beneficial to users is what makes the Big Scary Ad Blocking Problem not so big or scary for us. We want advertising to benefit our users and be a resource, not an eyesore. We want advertising on Stack Overflow to be better for our users and advertisers than anywhere else. I’m proud of what we’ve accomplished so far, and I’m excited to see what’s next.</p>

<p>*Special props to the sales support team, as they manage these functions but for the Careers sales team. This QA process used to go through the ops team on the Display Ads side, but it became too much for an army of two to handle. Sales support now consists of seven excellent support specialists.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Exchange Year in Review 2015]]></title>
				<link>http://stackoverflow.blog/2016/01/year-in-review-2015/</link>
				<dc:creator><![CDATA[Jon Ericson]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[announcement]]></category>
				
				<category><![CDATA[community]]></category>
				
				<comments></comments>
				<pubDate>Tue, 12 Jan 2016 08:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<blockquote>
<p>I think we have to enjoy what we do if we are to succeed.&mdash;<a href="https://en.wikipedia.org/wiki/John_Wooden">John Wooden</a></p>
</blockquote>
]]></description>
				<content:encoded><![CDATA[<blockquote>
<p>I think we have to enjoy what we do if we are to succeed.&mdash;<a href="https://en.wikipedia.org/wiki/John_Wooden">John Wooden</a></p>
</blockquote>

<p>Looking back on the past year across the network, it strikes me that we are very fortunate that so many people take pleasure in sharing their knowledge with others. Everything we (as a company and as a community) accomplished was made possible by that singular reality.</p>

<p><a href="http://stackoverflow.com/10m"><img src="https://i.stack.imgur.com/D64Fr.png" alt="Stack Overfl0,000,000!"></a></p>

<p>Since <a href="https://blog.stackoverflow.com/2015/01/year-in-review-2014/">last year’s report</a>, we <a href="https://blog.stackoverflow.com/2015/09/were-changing-our-name-back-to-stack-overflow/">changed our company name</a> (back) to Stack Overflow and got an <a href="https://www.youtube.com/watch?v=uipTZ2re4Uk">epic</a> new logo. Partly it’s simple branding; causal visitors recognize Stack Overflow and other individual sites rather than the network as a whole. Another reason reflects the reality of our (current) goal: <a href="https://blog.stackoverflow.com/2015/01/andreessen-horowitz-invests-in-stack-exchange/">building programmer Jerusalem</a>. </p>

<p>This year alone users asked 2.5 million questions and contributed 3.2 million answers on our flagship site. People gave out 16 million upvotes last year and for the fourth straight year more than a million questions were answered to the askers’ satisfaction. That&#39;s a lot of programming puzzles solved. Not every post started as a gem of perfection (there were 2.3 million downvotes), but nearly 10 million comments and 3.4 million edits sorted many of them out. (These statistics come from <a href="http://data.stackexchange.com/stackoverflow/query/419383/yearly-stats?year=2015&amp;opt.textResults=true">public data</a>. Feel free to look up the results for <em>your</em> favorite site.)</p>

<p>Nearly two years ago we <a href="https://blog.stackoverflow.com/2014/02/cant-we-all-be-reasonable-and-speak-english/">expanded</a> the Stack Overflow community beyond English. This year the experiment paid off: Stack Overflow em Português <a href="https://blog.stackoverflow.com/2015/06/stack-overflow-in-portuguese-now-with-less-beta/">graduated from beta status</a>. Building on that success, we started a <a href="https://blog.stackoverflow.com/2014/12/stack-overflow-in-japanese/">Japanese-language Stack Overflow</a>, <a href="https://blog.stackoverflow.com/2015/06/welcome-nicolas-chabanovsky-and-stack-overflow-in-russian/">absorbed</a> a Stack Overflow in Russian, and <a href="https://blog.stackoverflow.com/2015/08/welcome-juan-garza-and-stack-overflow-en-espa%C3%B1ol/">Stack Overflow en Español</a> began its beta. Non-English Stack Overflow sites collectively field <a href="http://stackexchange.com/sites#questionsperday">159 questions per day</a>. None of this activity seems to have come at the expense of the English site—people just enjoy sharing knowledge using the language in which they are most comfortable. </p>

<p><a href="http://meta.movies.stackexchange.com/questions/2040/moviestv-top-user-swag"><img src="https://i.stack.imgur.com/2MmLs.png" alt="Movies &amp;amp; TV top user swag."></a></p>

<p>Have you ever looked at your digital collection (books, movies, music, games and so on) and realized you have titles you’ve never consumed and don’t even remember obtaining? Stack Exchange is like that <strong>except all 150 communities prove to be amazing</strong>. As a Community Manager, I’m obviously biased in my evaluation—except the quality of these sites has almost nothing to do with us. Instead credit goes to the thousands of core users who write posts, improve them and vote up the best content. </p>

<p>Excluding Stack Overflow, users asked 967,039 questions and provided 1.3 million answers. Over 4 million comments helped clarify those posts and people submitted 1.6 million edits. There were 7.1 million upvotes and 1 million downvotes to rank posts and reward authors with reputation. In addition to the 3 million reviews completed on Stack Overflow, 1.5 million posts were reviewed on other sites. Askers &quot;accepted&quot; 402,647 answers as particularly helpful in 2015. Answers don’t just benefit the people who ask the questions either. Last year the Stack Exchange network (including Stack Overflow) racked up <a href="https://www.quantcast.com/p-c1rF4kxgLUzNc#/trafficCard">8 billion page views</a>. Nearly all of that traffic came from people searching the internet at large and discovering an answer on the network. Quantcast ranks the stackexchange.com domain (excluding the <a href="https://blog.stackoverflow.com/2009/05/the-stack-overflow-trilogy/">trilogy</a> and sites with custom URLs) in the <a href="https://www.quantcast.com/top-sites/US/1">top 50 US sites</a>. </p>

<p>In order to handle that much activity we need a massive data center, right? Well, not really. After serving faithfully for four years, <a href="http://blog.serverfault.com/2015/03/05/how-we-upgrade-a-live-data-center/">we upgraded</a> the hardware in our &quot;New York&quot; data center. Instead of failing over to our backup data center in Oregon (which was moved to Denver in June), the Site Reliability Engineering team updated hardware live. This requires careful planning and plenty of redundancy: 11 web servers, two SQL clusters, two Redis servers, etc. Most of the time those machines run at single-digit CPU load. We expect the new hardware to keep up with the load for the next four years.</p>

<p>We used to joke that all of our sites should be named &quot;$topic <em>for programmers</em>&quot;. But as sites and the network mature, that’s getting less true. Last year the network expanded to 17 new topics, including <a href="http://woodworking.stackexchange.com/">Woodworking</a>, <a href="http://musicfans.stackexchange.com/">Music Fans</a>, <a href="http://health.stackexchange.com/">Health</a>, and <a href="http://law.stackexchange.com/">Law</a>. Instead of renaming to Stack Overflow, we could have gone with Socratic University: there just aren’t many topics you <em>can’t</em> ask about. Several of our sites, especially the mathematically oriented ones, boast serious academic chops. Papers regularly <a href="http://meta.mathoverflow.net/a/2436/36770">cite posts</a> from <a href="http://cstheory.stackexchange.com/">Theoretical Computer Science</a>, <a href="http://math.stackexchange.com/">Mathematics</a>, <a href="http://mathoverflow.net/">MathOverflow</a> and <a href="http://physics.stackexchange.com/">Physics</a>.</p>

<p>A tiny sample of the smörgåsbord of tasty content posted last year:</p>

<p>Gaming wins the title of most viewed question with: </p>

<ol>
<li><a href="http://gaming.stackexchange.com/questions/223800">How do I deliver a baby?</a> Presumably a fair number of the 867,960 views were to figure out what game the question is about. </li>
<li><a href="http://apple.stackexchange.com/questions/189045">Why does &quot;effective. Power&quot; text crash the iPhone OS?</a> (Apple, 448,473 views)</li>
<li><a href="http://superuser.com/questions/922068">How to disable the &quot;Get Windows 10&quot; icon shown in the notification area (tray)?</a> (SuperUser, 416,421 views)</li>
</ol>

<p>The top voted answers? </p>

<ol>
<li><a href="http://stackoverflow.com/questions/30856364">New warnings in iOS9</a> (Stack Overflow, +812) </li>
<li><a href="http://superuser.com/questions/931622">On OS X, why does sudo ls show hidden (dot) files?</a> (Super User, +378)</li>
<li><a href="http://programmers.stackexchange.com/questions/271399">Leaving intentional bugs in code for testers to find</a> (Programmers, +374)</li>
</ol>

<p>The top posts by <a href="http://meta.stackexchange.com/q/98630/1438">anonymous feedback</a>: </p>

<ol>
<li><a href="http://apple.stackexchange.com/questions/192422">Is it &#39;OK&#39; to use the root user as a normal user?</a> (Apple, +783) </li>
<li><a href="http://superuser.com/questions/879268">How to make Windows 10 File Explorer open &quot;This PC&quot; by default?</a> (Super User, +693)</li>
<li><a href="http://parenting.stackexchange.com/questions/19025">How do you raise an intelligent and happy daughter in a sexist world?</a> (Parenting, +353)</li>
</ol>

<p><a href="http://biology.stackexchange.com/404"><img src="https://i.stack.imgur.com/RLxEo.png" alt="Biology Stack Exchange&#39;s 404 image."></a></p>

<p>The community team used to imagine that we could individually evaluate every site in detail. But even after <a href="https://blog.stackoverflow.com/2015/04/jnat-and-animuson-workin-on-ur-problemz/">hiring</a> <a href="https://blog.stackoverflow.com/2015/06/pivoting-into-a-new-career-please-welcome-taryn-pratt-bluefooted-community-manager/">four</a> <a href="https://blog.stackoverflow.com/2015/08/welcome-juan-garza-and-stack-overflow-en-espa%C3%B1ol/">more</a> people we just can&#39;t scale as quickly as the network has. Fortunately, our subjective evaluations of Stack Exchange sites, small and large, show they&#39;re exceptionally committed to quality. As a result we’ve switched to <a href="http://meta.stackexchange.com/q/257614/1438">objective site evaluations</a> (Daniel Kahneman would be proud) and graduated a record number of beta sites:</p>

<ol>
<li><a href="http://expressionengine.stackexchange.com/">ExpressionEngine</a> </li>
<li><a href="http://movies.stackexchange.com/">Movies</a> </li>
<li><a href="http://chemistry.stackexchange.com/">Chemistry</a> </li>
<li><a href="http://pt.stackoverflow.com/">Stack Overflow em Português</a> </li>
<li><a href="http://biology.stackexchange.com/">Biology</a> </li>
<li><a href="http://networkengineering.stackexchange.com/">Network Engineering</a></li>
<li><a href="http://crypto.stackexchange.com/">Cryptography</a></li>
<li><a href="http://codereview.stackexchange.com/">Code Review</a></li>
<li><a href="http://ru.stackoverflow.com/">Stack Overflow на русском</a></li>
<li><a href="http://raspberrypi.stackexchange.com/">Raspberry Pi</a></li>
</ol>

<p>Our designers worked with each of these communities to come up with pleasing designs that fit the aesthetic of each topic. In addition, <a href="http://wordpress.stackexchange.com/">WordPress Development</a> and <a href="http://skeptics.stackexchange.com/">Skeptics</a> got beautiful redesigns. Additionally, most sites were updated to use the Less preprocessor, polished for higher-resolution monitors and have <a href="https://blog.stackoverflow.com/2015/04/two-new-user-pages-one-new-stat-this-on/">new profile pages</a>. This very blog got an <a href="https://blog.stackoverflow.com/2015/07/the-new-stack-exchange-blog/">overhaul</a> too. We&#39;ve been <a href="http://stackexchange.com/work-here/87771/senior-product-designer">hiring designers</a>, but not as fast as our sites are growing. So the following sites elected moderators while awaiting their designs:</p>

<ol>
<li><a href="http://blender.stackexchange.com/">Blender</a></li>
<li><a href="http://cs.stackexchange.com/">Computer Science</a></li>
<li><a href="http://anime.stackexchange.com/">Anime and Manga</a></li>
<li><a href="http://magento.stackexchange.com/">Magento</a></li>
<li><a href="http://ell.stackexchange.com/">English Language Learners</a></li>
<li><a href="http://japanese.stackexchange.com/">Japanese Language and Usage</a></li>
<li><a href="http://softwarerecs.stackexchange.com/">Software Recommendations</a></li>
<li><a href="http://music.stackexchange.com/">Musical Practice and Performance</a></li>
</ol>

<p>After five years of <a href="https://blog.stackoverflow.com/2010/12/stack-exchange-moderator-elections-begin/">democratically electing moderators</a>, it’s mind blowing that Stack Exchange is <em>still</em> the only major network (with the <a href="http://skeptics.stackexchange.com/a/31377/3252">notable exception of Wikipedia</a>) that embraces this form of self-governance. It’s a strategic advantage we wish more internet communities would adopt. We simply cannot thank our 476 <a href="http://stackexchange.com/about/moderators?by=users">volunteer moderators</a> enough for their patience and dedication.</p>

<p>At &quot;Stack Exchange, Inc doing business as Stack Overflow&quot;, we think of our communities as our partners. The company’s  responsibility is to provide our users with the very best platform for helping each other and creating lasting artifacts. This year, we plan to roll out some <a href="http://meta.stackoverflow.com/questions/310066/stack-overflow-serving-programmers-even-better">mighty big changes</a> that we expect will improve the lives the world’s software developers. (If you are a programmer, please take <a href="http://meta.stackoverflow.com/questions/314186/stack-overflow-annual-survey-2016">our survey</a> to help us know how to serve you better.) As with Q&amp;A, we intend to open these features up to other domains as makes sense. </p>

<p>We aren’t finished with our existing products either. Each week, the community team asks our developers for three or so improvements often selected from the various Meta sites in the network. Some of them are small, such as <a href="http://meta.stackexchange.com/questions/208667/allow-privileges-links-to-be-clicked-without-javascript">allowing privileges links to be clicked without JavaScript</a>. But we’ve also fixed highly upvoted requests such as <a href="http://meta.stackexchange.com/questions/221619/auto-flag-duplicates-of-deleted-questions-for-reopening-deletion">preventing canonical questions from being deleted</a>. JNat put together <a href="https://docs.google.com/spreadsheets/d/1b7191M2e2NnDJu11qKsV1ld8GiMjuv73UHT9gVX-H9k/edit?usp=sharing">a report</a> describing the 75 requests directly benefiting either the community or moderators. He also <a href="https://docs.google.com/spreadsheets/d/1o-o_8PIQENVjeLBS9hhpy01rfnjuuxUbhZUn6vf1_nE/edit?usp=sharing">reports</a> 433 community-requested features and 1,267 community-reported bugs were marked as completed in the year. </p>

<p>Our <a href="http://meta.stackexchange.com/a/247647/1438">users pay attention</a> to these changes too. Feedback, whether encouraging or critical, reminds me that what happens on Stack Exchange matters to the daily lives of folks around the world. That enthusiasm and industry made 2015 our most successful year (so far).</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Podcast #70 - David Was Wrong And Jason Was Right]]></title>
				<link>http://stackoverflow.blog/2016/01/podcast-70-david-was-wrong-and-jason-was-right/</link>
				<dc:creator><![CDATA[Abby T. Miller]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Thu, 07 Jan 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to the Stack Exchange Podcast episode #70! Today&#39;s podcast is brought to you by the BB-8 droid. Today your hosts are joined by developer <a href="http://stackoverflow.com/users/6212/jason-punyon">Jason Punyon</a>, whom you may remember from way back in <a href="https://blog.stackoverflow.com/2011/10/se-podcast-21/">Podcast #21</a>. Punyon works out of balmy Buffalo, NY. (<a href="https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffalo_buffalo_buffalo_Buffalo_buffalo">Here&#39;s the Buffalo sentence they talk about for a weirdly long time.</a>)</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to the Stack Exchange Podcast episode #70! Today&#39;s podcast is brought to you by the BB-8 droid. Today your hosts are joined by developer <a href="http://stackoverflow.com/users/6212/jason-punyon">Jason Punyon</a>, whom you may remember from way back in <a href="https://blog.stackoverflow.com/2011/10/se-podcast-21/">Podcast #21</a>. Punyon works out of balmy Buffalo, NY. (<a href="https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffalo_buffalo_buffalo_Buffalo_buffalo">Here&#39;s the Buffalo sentence they talk about for a weirdly long time.</a>)</p>

<p>Punyon started working at Stack Overflow on the Careers team in June 2010 (back when Careers developers were *de*valued associates). His interview process involved a party and a change of pants. You should listen. </p>

<p>So why are we having Punyon on the podcast, anyway? Because of <a href="http://meta.stackoverflow.com/q/312452/865899">Jobs on Stack Overflow</a>. (We talked about this <a href="http://blog.stackoverflow.com/2015/11/podcast-69-its-too-rainy-for-a-parade/">last podcast</a>, too, and Donna wrote <a href="http://blog.stackoverflow.com/2015/12/bringing-jobs-to-stack-overflow/">a blog post</a> as well.)</p>

<p>And now, a story about how David was wrong and Jason was right! Basically, we made a wrong decision a long long time ago and built Careers as a completely separate application. When at last we decided to fix this, we thought it was more or less insurmountable, or that it would take years. But then we had our annual company meetup at a hotel in San Diego with weird showers (take our word for it) and everything changed forever... because Dalgas and Punyon put their heads together. The summary: Careers is putting on a Stack Overflow outfit. (Jason does a better job of explaining it, don&#39;t worry.)</p>

<p>Then Punyon went home and crammed years worth of work into a week. At least that&#39;s how I think it happened. It&#39;s live for everyone now, and you can go look at it, and it probably won&#39;t break because we did a lot of work to make it perform better for Stack Overflow&#39;s scale. Anyway. It&#39;s here: <a href="http://stackoverflow.com/jobs">http://stackoverflow.com/jobs</a>. </p>

<p>Lest we make it sound like Jason singlehandedly shipped Jobs on SO, David made him recite the list of his co-conspirators from memory: Donna, Dalgas, Nick Craver, Dean Ward, Kirti Thorat, Nick Larsen, Roberta, Ana, Shog, Mike McGranahan... and if you worked on this but aren&#39;t listed here you should go yell at Jason and not me. </p>

<p>Anyway, this was a cool project for Jason, who spends most of his time interpreting whale songs (which is apparently what the data team does). It was also cool because he gets to ship it and immediately run away to parental leave - babby #2 arrives on January 8! Congratulations, Punyon family!</p>

<p>So! Is there anything else going on? There was some kind of bash going on at the time of this recording. A <a href="http://winterbash2015.stackexchange.com">Winter Bash</a>, you might say. Also, <a href="http://es.stackoverflow.com">Stack Overflow en Español</a> is in beta público, <a href="http://ru.stackoverflow.com">Stack Overflow на русском</a> is graduating, and <a href="http://ja.stackoverflow.com">Stack Overflow スタック・オーバーフロー</a> is continuing to flourish. And check out the new design on <a href="http://raspberrypi.stackexchange.com">the Raspberry Pi site</a>!</p>

<p>Thanks for joining us for Stack Exchange Podcast #70. See you next time!</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/240294514-stack-exchange-stack-exchange-podcast-70-david-was-wrong-and-jason-was-right.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Winter Bash 2015: Hats Off]]></title>
				<link>http://stackoverflow.blog/2016/01/Winter-Bash-2015-Hats-Off/</link>
				<dc:creator><![CDATA[Pops]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[announcement]]></category>
				
				<category><![CDATA[community]]></category>
				
				<category><![CDATA[stackexchange]]></category>
				
				<comments></comments>
				<pubDate>Wed, 06 Jan 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>And here we are again, at the end of another Winter Bash, the annual Stack Exchange celebration where the hats are made up and the points don&#39;t matter.</p>
]]></description>
				<content:encoded><![CDATA[<p>And here we are again, at the end of another Winter Bash, the annual Stack Exchange celebration where the hats are made up and the points don&#39;t matter.</p>

<h2 id="who-wore-it-best?">Who Wore It Best?</h2>

<p>Most of the fun of Winter Bash is, of course, seeing the actual hats on avatars. So let&#39;s kick off with some pictures!</p>

<p><img src="https://i.stack.imgur.com/5GJSR.png" alt="Sufganiyot worn by Yi Jiang"><br>
<img src="https://i.stack.imgur.com/oYVMZ.png" alt="Copernicus worn by Tom Bombadil"><br>
<img src="https://i.stack.imgur.com/hCFD8.png" alt="Do You Even Lift? worn by Zizouz212"><br>
<img src="https://i.stack.imgur.com/JGPP7.png" alt="Speedy Delivery worn by Benny Skogberg"><br>
<img src="https://i.stack.imgur.com/R7S17.png" alt="Hat Trick worn by Marius"></p>

<p>And a <em>very</em> honorable mention to Role-Playing Games SE&#39;s <a href="http://meta.rpg.stackexchange.com/users/4398/besw">BESW</a> for <a href="http://meta.rpg.stackexchange.com/a/5965/">taking the Timey Wimey hat and really running with it</a>!</p>

<h2 id="numbers,-we-want-numbers!">Numbers, We Want Numbers!</h2>

<p>The most commonly awarded hat this year was, of course, <strong>Every! Body! Gets! A Hat!</strong>, the hat that was automatically given to all Winter Bash participants on a site once any 20 hats were unlocked on that site. A total of 99,388 of them were distributed across the network, to 70,103 unique users. Sadly, that means the hat didn&#39;t <em>quite</em> live up to its name, and a couple thousand people did not get to look like Oprah… or sport fabulous mustaches, like this fancy gentleman:</p>

<p><img src="https://i.stack.imgur.com/8UXdD.png" alt="Every! Body! Gets! A Hat! worn by hellyale">  </p>

<p>Congratulations to <a href="http://math.stackexchange.com">Mathematics SE</a> for being the first site to unlock this hat, less than 18 hours into the event! Also to <a href="http://codereview.stackexchange.com">Code Review SE</a> and <a href="http://blender.stackexchange.com">Blender SE</a> for technically needing only three users each to get this hat (i.e. at the time that the hat was earned, one user had 16 or more hats, and two other users had enough hats that the first user didn&#39;t, filling the number up to 20). The biggest &quot;team efforts&quot; occurred at <a href="http://aviation.stackexchange.com">Aviation SE</a> and <a href="http://ell.stackexchange.com">English Language Learners SE</a>, on each of which ten users came together to get the site past the 20-hat mark. All in all, 90 communities managed to &quot;get Oprahed.&quot;</p>

<p>Not surprisingly, the next-most-common hats were &quot;participation hats,&quot; given for doing little more than showing up on a given date: <strong>A New Hope</strong> was earned the most total times, at 35,329, but <strong>Sufganiyot</strong> was earned by the most distinct people, 27,050. The most common hat for an actual achievement was <a href="https://en.wikipedia.org/wiki/Cerro_Rico"><strong>Cerro de Potosi</strong></a>, with 21,720 awarded users for earning silver badges; fortunately, our badges don&#39;t require any destructive real-world silver mining. Actually, more people earned silver badges during the event than visited on Christmas; Cerro de Potosi edged out <strong>O Tannenbaum</strong>, which was earned 20,104 times.</p>

<p>Many <strong>Explorers</strong> (4285, to be exact) used Winter Bash as an opportunity to venture to new sites, where they were welcomed with upvotes by the natives. Some 1994 of those natives may have been designated <strong>Greeters</strong> as a result.</p>

<p>On the other end of the spectrum, the rarest non-secret hat was <strong>Living in the Future</strong>, which only 42 people earned, and nobody got more than once. It was doubly challenging, requiring users to have learned enough to solve their own problems and preventing them from custom-designing questions for the purpose of the hat by requiring the question to predate Winter Bash.</p>

<p>People were much more likely to close questions than to reopen them, with 10,015 <strong>Melpomenes</strong> going out compared to just 1556 <strong>Thalias</strong>. However, given that the only questions that can be reopened are those that have been closed in the first place, and that many closed questions never get improved to a point where reopening is appropriate, that&#39;s not a bad showing.</p>

<p>While many users enjoyed playing along casually, there was a strong corps of &quot;power users&quot; as well, as evidenced by the numerous awards of <strong>Specialist Hatsman</strong> (earned 1911 times, for earning 11 other hats; a play on &quot;specialist batsman&quot; from the game of cricket) and <strong>Fan-hat-ic</strong> (earned 20,469 times, for visiting on ten consecutive days; a play on our badge &quot;Fanatic&quot;).</p>

<h2 id="do-you-want-to-know-a-secret?-do-you-promise-not-to-tell?">Do You Want To Know A Secret? Do You Promise Not To Tell?</h2>

<p>Well, actually, at this point, you can tell. There were a total of 13 secret hats this year (or 14 if you count the white and blue Flip Flop variants separately… which is highly recommended, because it results in an even 42 hats for the year).</p>

<p>The first one awarded, and first one the community figured out the trigger for, was <strong>Odinson</strong>. It ended up being awarded 1817 times, and was triggered by closing a question as a duplicate using <a href="http://meta.stackexchange.com/questions/230865/increase-close-vote-weight-for-gold-tag-badge-holders">the &quot;dupe-hammer&quot; privilege</a> or voting to close a question as such that was later closed by hammer.</p>

<p><img src="https://i.stack.imgur.com/wKPMM.png" alt="Odinson worn by Brian Rogers"></p>

<p>The first user to correctly explain Odinson was Undo. In doing so, he earned himself a second secret hat: <strong>Archimedes</strong>, the hat given out for correctly identifying another secret hat&#39;s trigger. Veteran Winter Bashers may remember it being called Eureka in past years. This year&#39;s only manually awarded hat, it was earned by 18 people.</p>

<p>Next to fall was <strong>Hairboat&#39;s Revenge</strong>, which was given to any user who replied to everyone&#39;s favorite Community Manager, Jon Ericson, by answering one of his questions, commenting on one of his posts or replying to one of his comments. A total of 516 users did this, and it was apparently so fun that many did it on multiple sites; the hat was given out 614 times.</p>

<p>Soon afterwards came <strong>007</strong>, for posting an answer that received 0 comments to a question that had 0 comments and reaching a score of at least 7 for the answer. A simple reward for posting a good, clear answer to an equally clear question, it was awarded 402 times.</p>

<p><img src="https://i.stack.imgur.com/q4KKR.png" alt="007 hat worn by Elenasys"></p>

<p>The final secret hat to be deciphered on day one of the event was <strong>Sun Wukong</strong>, for posting a meta question or meta answer that attracted at least five upvotes and at least five downvotes. It was a lightweight test for <a href="http://meta.stackexchange.com/questions/101567/meta-sites-should-have-a-badge-for-insightfulness-controversy">a moderately popular old badge request</a>, and it was given out 165 times.</p>

<p>Day two kicked off with a team of users solving <strong>Amazing Grace</strong>, another nod to <a href="https://twitter.com/snipeyhead/status/663922472010432512">one of our favorite people</a>. By asking a bug-tagged question on a meta site, scoring at least 10 and attracting an answer that also scored at least 10, users could make themselves look like Admiral Hopper. This was one of the rarest hats, as only 30 people earned it (32 total times).</p>

<p>Returning to the realm of fantastical headgear, users could get <a href="https://www.youtube.com/watch?v=SiMHTK15Pik"><strong>It&#39;s Over 9000!</strong></a> for racking up a total of 9000 views across all of the questions they asked during Winter Bash. This turned out to be another hard one; only 48 people did it, and nobody managed it on more than one site.</p>

<p><img src="https://i.stack.imgur.com/QvMZj.png" alt="It&#39;s Over 9000! hat worn by Dmitry Grigoryev"></p>

<p>After that, things quieted down until Friday, when <strong>It&#39;s Always 5 O&#39;Clock Somewhere</strong> first appeared. It was awarded for asking a question at exactly 5:01 pm on Friday, though it didn&#39;t have to be 5:01 in your local time zone, just at some standard time zone currently in use in the world. It was earned 170 times, by 167 users.</p>

<p>That was followed by another break, and then the arrival of the <strong>Flip Flop</strong> hat(s), triggered by posting or voting on Dec. 22 (the solstice). As expected, it was a pretty common one; 17,531 users got the blue and black version (13,489 distinct) while 17,446 got the white and gold (13,112 distinct).</p>

<p><img src="https://i.stack.imgur.com/ySDMx.png" alt="Flip Flop (blue) worn by jimsug">
<img src="https://i.stack.imgur.com/8JawI.png" alt="Flip Flop (white) (and 2012 bow tie) worn by Bill the Lizard"></p>

<p>It took until nearly the end of the event for three more secrets to be cracked. <strong>Flying Tiger</strong> was a successor to <a href="http://blog.stackoverflow.com/2015/01/so-long-winter-bash-2014/">last year</a>&#39;s Red Baron. The original trigger was to find a question with a score of -3 or lower, post an answer that reached a score of 5 or better, and bring the score of the question up to 3 or better. This year, the trigger was the same, except that your own votes didn&#39;t count. Because of the natural difficulty of the hat and the late date at which the community realized the trigger, only 11 were earned (all by different users), making this the rarest hat in the history of Winter Bash!</p>

<p>Next up was <strong>Cleanup Crew</strong>, which probably produced a greater variety of trigger theories than any other hat this year. It was earned by deleting ten of your own comments that were left under someone else&#39;s post, before the author edited the post. In the end, the crew was 195 users strong, though a few of them pulled duty on multiple sites, bringing the total hat count to 198.</p>

<p><img src="https://i.stack.imgur.com/QS0BE.png" alt="Cleanup Crew worn by Monica Cellio"></p>

<p>The last hat to be successfully solved, <strong>Edward Edwards</strong>, was awarded to users who won a bounty even though a competing answer had already met the criteria for the bounty to be <a href="http://meta.stackexchange.com/questions/16065/how-does-the-bounty-system-work">automatically awarded</a>. This was another uncommon hat, with 47 going out to 47 people.</p>

<p><img src="https://i.stack.imgur.com/8vvIl.png" alt="Edward Edwards worn by enderland"> </p>

<p>And now, what you&#39;ve all been waiting for: <strong>the mystery of the <em>Onion Knight</em>, revealed!</strong> This hat sparked debate almost immediately, with most people split between whether it referred to the <a href="http://finalfantasy.wikia.com/wiki/Onion_Knight_(job)">Final Fantasy job class</a> or the <a href="http://gameofthrones.wikia.com/wiki/Davos_Seaworth">Game of Thrones character</a> (and a couple people piping up for a <a href="http://darksouls.wikidot.com/siegmeyer-of-catarina">Dark Souls NPC</a>). Who was right?</p>

<p>None of them! A hint midway through the event directed guessers to focus on the word &quot;onion,&quot; but it probably should have done a callback to 2009 and prodded them to do so &quot;<em>as a programmer</em>.&quot; The hat was meant to make people think of Tor (now a proper name of its own, but originally an acronym standing for The Onion Router), and evoke the concept of anonymity. Users who received the Onion Knight hat posted questions that received at least three <a href="http://meta.stackexchange.com/questions/98630/anonymous-user-feedback-now-in-testing">anonymous feedback pseudo-upvotes</a> from visitors who did not have full voting privileges on the site. There ended up being 369 Onion Knight hats, awarded to 361 distinct users.</p>

<p><img src="https://i.stack.imgur.com/V0033.png" alt="Onion Knight worn by N_Soong"></p>

<h2 id="mad-hatters">Mad Hatters</h2>

<p>Finally, even though it&#39;s not a competition and the points don&#39;t matter, this post couldn&#39;t be complete without declaring some winners. This year, nobody earned all of the possible hats, but three people tied for &quot;most hats&quot; at 39 each:</p>

<p><img src="https://i.stack.imgur.com/iITG2.png" alt="Winter Bash 2015 leaderboard"></p>

<p>Thanks to everyone who got involved for another fun year!</p>

<p><img src="https://i.stack.imgur.com/3yeDE.png" alt="Carl Fredricksen worn by Bo Persson"><br>
<img src="https://i.stack.imgur.com/rIPvB.png" alt="Specialist Hatsman worn by Serge Ballesta"><br>
<img src="https://i.stack.imgur.com/l3BjK.png" alt="Timey Wimey worn by HDE 226868"><br>
<img src="https://i.stack.imgur.com/adP41.png" alt="Copernicus worn by Kit Z. Fox"><br>
<img src="https://i.stack.imgur.com/69oYT.png" alt="Every! Body! Gets! A Hat! worn by Air"></p>

<p>For those who are especially interested, I&#39;ve <a href="http://meta.stackexchange.com/questions/272735/winter-bash-2015-post-mortem">posted additional statistics and analysis on Meta Stack Exchange</a> (along with more screenshots).</p>

<p>Here&#39;s to a great 2016!</p>

<p><img src="https://i.stack.imgur.com/f8CDE.png" alt="Auld Lang Syne worn by ff524"></p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Gives Back 2015]]></title>
				<link>http://stackoverflow.blog/2015/12/Stack-Overflow-Gives-Back-2015/</link>
				<dc:creator><![CDATA[Robert Cartaino]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[background]]></category>
				
				<comments></comments>
				<pubDate>Wed, 23 Dec 2015 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>It&#39;s that time of year again&thinsp;&mdash;&thinsp;a time when we reach out <em>beyond</em> the Stack Exchange community to remember the organizations and people who desperately need our help. Each year, we set aside this time and offer to make <strong>a $100 donation to charity on behalf of <em>each</em> moderator</strong> representing their community.</p>
]]></description>
				<content:encoded><![CDATA[<p>It&#39;s that time of year again&thinsp;&mdash;&thinsp;a time when we reach out <em>beyond</em> the Stack Exchange community to remember the organizations and people who desperately need our help. Each year, we set aside this time and offer to make <strong>a $100 donation to charity on behalf of <em>each</em> moderator</strong> representing their community.</p>

<p>We&#39;ve been doing this <a href="https://www.google.com/?gws_rd=ssl#q=site:blog.stackoverflow.com+stack+%22gives+back%22">since almost the beginning of Stack Overflow</a>; and still, when the call goes out to our Moderators&thinsp;&mdash;&thinsp;&quot;Make your charity selections now!&quot;&thinsp;&mdash;&thinsp;the outpouring of enthusiasm for <em>giving back</em> grows stronger with each passing year.</p>

<p>It is a precious gift to have the <em>means</em> of helping someone who desperately needs it. Whether it&#39;s an organization providing clean water, a warm blanket, or a light in the dark for families fleeing violence; these charities make it possible for another year of school in a war-torn country, while others are defending our very way of life. There is a lot of emotion and heart-felt concern in deciding which causes most need our help each year. And when violence rocks our biggest cities and millions of refugees have nowhere to go, moderators coming together to &quot;give back&quot; takes on an especially meaningful tone.</p>

<p>But came through, they did!</p>

<p>This year, on behalf of the <strong>483 moderators</strong> of Stack Exchange, we were able to make the following donations to charity:</p>

<table><thead>
<tr>
<th style="text-align: left">Charity</th>
<th style="text-align: left">Donation</th>
</tr>
</thead><tbody>
<tr>
<td style="text-align: left"><strong>UNICEF</strong> <br /> <sub><em>The United Nations Children&#39;s Fund provides long-term humanitarian and developmental assistance to children and mothers in developing countries</em> (<a href="http://unicef.org">unicef.org</a>)</sub></td>
<td style="text-align: left"><strong>$5,500.00</strong></td>
</tr>
<tr>
<td style="text-align: left"><strong>International Rescue Committee</strong> <br /> <sub><em>Responding to the world’s worst humanitarian crises and helping people to survive and rebuild their lives; at work in over 40 countries, more than 90% of every dollar goes directly to help refugees in desperate need</em> (<a href="http://rescue.org">rescue.org</a>)</sub></td>
<td style="text-align: left"><strong>$6,900.00</strong></td>
</tr>
<tr>
<td style="text-align: left"><strong>Girls Who Code</strong> <br /> <sub><em>Working to close the expanding gender gap in technology and engineering, Girls Who Code provides unparalleled computer science education to equip girls with the computing skills needed to pursue 21st-century opportunities</em> (<a href="http://girlswhocode.com">girlswhocode.com</a>)</sub></td>
<td style="text-align: left"><strong>$9,500.00</strong></td>
</tr>
<tr>
<td style="text-align: left"><strong>Electronic Frontier Foundation</strong> <br /><sub><em>Defending your rights in the digital world</em> (<a href="http://eff.org">eff.org</a>)</sub></td>
<td style="text-align: left"><strong>$12,100.00</strong></td>
</tr>
<tr>
<td style="text-align: left"><strong>Doctors Without Borders</strong> <br /> <sub><em>An international medical humanitarian organization created by doctors and journalists</em> (<a href="http://doctorswithoutborders.org">doctorswithoutborders.org</a>)</sub></td>
<td style="text-align: left"><strong>$14,300.00</strong></td>
</tr>
<tr>
<td style="text-align: left"><strong><em>TOTAL</em></strong></td>
<td style="text-align: left"><strong><em>$48,300.00</em></strong></td>
</tr>
</tbody></table>

<p>And on behalf of our engineering and IT team, we also like to remember the organizations and tools that make what we do possible:</p>

<table><thead>
<tr>
<th style="text-align: right">Organization</th>
<th style="text-align: left">Donation</th>
</tr>
</thead><tbody>
<tr>
<td style="text-align: right"><strong>Git and the Software Freedom Conservancy</strong></td>
<td style="text-align: left"><strong>$1,000.00</strong></td>
</tr>
<tr>
<td style="text-align: right"><strong>HAProxy</strong></td>
<td style="text-align: left"><strong>$1,000.00</strong></td>
</tr>
<tr>
<td style="text-align: right"><strong>jQuery Foundation</strong></td>
<td style="text-align: left"><strong>$1,000.00</strong></td>
</tr>
<tr>
<td style="text-align: right"><strong>OpenBSD</strong></td>
<td style="text-align: left"><strong>$1,000.00</strong></td>
</tr>
<tr>
<td style="text-align: right"><strong>SQLAlchemy</strong></td>
<td style="text-align: left"><strong>$1,000.00</strong></td>
</tr>
</tbody></table>

<p>We are immensely grateful for the incredible year we&#39;ve had at Stack Overflow. Stack Exchange was conceived out of a crazy idea that people would be inspired to create and share information online in the spirit of <em>peers</em> helping each other&thinsp;&mdash;&thinsp;and to see that kind of passion spill out into the <em>real world</em> to help others overcome real adversity is truly heart-warming.</p>

<p>With the holiday season upon us, it is a good time to reflect on what we&#39;ve accomplished this year. With almost 100 million users visiting us each month, we are literally changing the way people work and learn. Our fellow community members are generously contributing their time, their passion, and their leadership to make these sites <em>worth</em> visiting and participating in.</p>

<p>So as we enter this new year, let&#39;s tip our glasses and make 2016 the year to share in our good fortunes. It&#39;s a year of new beginnings&hellip; so set aside some time to learn something fun, take pride in what you do, work because you love it&thinsp;&mdash;&thinsp;and most of all&hellip; <em>enjoy!</em></p>

<p><img src="https://i.stack.imgur.com/AztJ6.png" alt="Stack Overflow Gives Back 2015"></p>

<p><em>Cheers!</em></p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Bringing Jobs to Stack Overflow]]></title>
				<link>http://stackoverflow.blog/2015/12/Bringing-Jobs-to-Stack-Overflow/</link>
				<dc:creator><![CDATA[Donna Choi]]></dc:creator>
				
				<category><![CDATA[community]]></category>
				
				<category><![CDATA[announcements]]></category>
				
				<category><![CDATA[company]]></category>
				
				<comments></comments>
				<pubDate>Mon, 21 Dec 2015 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<h3 id="tl;dr:"><strong>TL;DR:</strong></h3>
]]></description>
				<content:encoded><![CDATA[<h3 id="tl;dr:"><strong>TL;DR:</strong></h3>

<p>We believe that all programmers need and deserve jobs they love. Last week, we added a Jobs tab to Stack Overflow in order to help you do just that. </p>

<p><img src="https://i.stack.imgur.com/1Ocuw.png" alt="jobs on stack overflow"> </p>

<h2 id="what’s-changed?">What’s changed?</h2>

<p>You’ll no longer need to login to a separate account on a separate site in order to use Stack Overflow Jobs. This means that the family of products we’ve built with the goal of improving programmers’ lives - Q&amp;A, Jobs, and soon-to-be Documentation -  will live side-by-side on Stack Overflow. </p>

<p>Tim has already <a href="http://meta.stackoverflow.com/questions/310066/stack-overflow-serving-programmers-even-better">summed up the problem</a> that this decision was designed to solve:</p>

<blockquote>
<p>Many of you reading this have great jobs that you love, but many more do not, and don&#39;t realize that Stack Overflow has a product that could help get them a much better job. Some might have poked at it, but got lost in the hassle of having to sign up all over again and tell us things they thought we already knew about them.</p>
</blockquote>

<h2 id="i-already-have-a-job-i-love.-why-should-i-be-interested?">I already have a job I love. Why should I be interested?</h2>

<p>You don’t have to be. <a href="http://meta.stackoverflow.com/questions/310066/stack-overflow-serving-programmers-even-better">In Tim’s words, this is our attitude toward bringing Jobs to Q&amp;A:</a></p>

<blockquote>
<p>It&#39;s all there when you need it. For many users, it should be a lot easier having all these things in one place. For those who only choose to use Q&amp;A, or Docs, the rest will be waiting patiently out of the way. </p>
</blockquote>

<p>If you are interested in a new job - and <a href="http://meta.stackoverflow.com/questions/312452/careers-unificintegration-jobs-on-stack-overflow">based on an experiment</a> we ran earlier this year, we learned that 40% of you are - we’d like to help you. Because even though the demand for skilled programmers is <a href="http://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm#tab-6">on the rise</a>, only <a href="http://stackoverflow.com/research/developer-survey-2015#work-satisfaction">1 in 3 of you told us “I love my job.”</a></p>

<p><img src="https://i.stack.imgur.com/eWkBE.png" alt="dev job satisfaction"></p>

<p>In the last few months, we’ve focused our efforts on several key features designed to help you land the job you love.</p>

<h3 id="1.-better-job-matches">1. Better job matches</h3>

<p>About a year ago, we began a long-term experiment that used our <a href="http://kevinmontrose.com/2015/01/27/providence-machine-learning-at-stack-exchange/">machine-learning technology</a> to surface more interesting jobs to our users. This drove a 40% increase in overall applications, which was awesome - it meant that we were making it easier for you to find and apply to jobs you found interesting.</p>

<p>This experiment taught us that we can help the programmer community by showing relevant jobs without asking anything of the user. But how could we make the experience even better? What about specific criteria that you’re looking for?  How could we better empower you in your search for not just a job, but the right job?</p>

<p><img src="https://i.stack.imgur.com/QN2HP.png" alt="match preferences"></p>

<p>We believe that we can serve up even better jobs if we allow you to define your own preferences for important things like tech you’d like to work with, where you’d like to work, and desired compensation. Our matching algorithm uses this information to sort the latest jobs for you, putting the best matches on top.</p>

<p>To start seeing jobs that match your criteria, just login and visit the “matches” tab. </p>

<p><img src="https://i.stack.imgur.com/9rGr6.png" alt="search jobs on stack overflow"></p>

<h3 id="2.-better-job-listings">2. Better job listings</h3>

<p>Last year, <a href="https://drive.google.com/file/d/0Bzd_CzYvUxE5U1NSWnA2SFVKX00/view">we asked you what you care about most when looking for a new job</a> - and this is how you responded:</p>

<p><img src="https://i.stack.imgur.com/I4L0O.png" alt="new job criteria"></p>

<p>We’re working hard to get more companies to provide this info in their job listings. So far, we’ve focused on tech stack - and today, about 80% of our jobs offer tech stack data. Now we’ve set our sights on compensation. Currently, about 30% of our job listings provide compensation data - but we’re working hard to bring this closer to 100%. </p>

<h3 id="3.-no-recruiter-spam">3. No recruiter spam</h3>

<p>If you’re a programmer, <a href="http://jobtipsforgeeks.com/2012/04/12/why-recruiters-suck-and-what-you-can-do-about-it/">you’ve probably never tweeted this:</a></p>

<p><img src="https://i.stack.imgur.com/Ocgso.png" alt="recruiter spam"></p>

<p>Because chances are high that you’ve received <a href="https://news.ycombinator.com/item?id=4433031">a message like this:</a></p>

<blockquote>
<p>My associate forward me your contact info. and the hiring VP of Engineering is interested in your technical background for a senior position.
The company I’m working for is very successful, profitable and well funded by several top VCs. Also can you please email me your current resume in word so I can forward it to the hiring VP of Engineering so he can review it, the resume he has is a bit dated...
The compensation is excellent with great stock options, bonus, 401k and comprehensive package. I can call you with all the details on the position and company, please let me know the best # to call you at.</p>
</blockquote>

<p>We’ve taken a few measures to help ensure that Stack Overflow users only receive personalized, high-quality messages from companies - and of course, only after you’ve given us explicit permission.</p>

<p><img src="https://i.stack.imgur.com/Z486L.png" alt="job search status"></p>

<ol>
<li><p>Our Job Search Status feature gives you full control over who is allowed to talk to you, whether you want to hear from companies right away or not at all.</p></li>
<li><p><a href="http://careers.stackoverflow.com/faq#messageLimit">We limit the number of outstanding messages that a company can send.</a> This feature helps us control generic, copy-and-pasted messages to candidates, while encouraging companies to send messages that are relevant to the unique interests and background of each user.</p></li>
<li><p><a href="http://meta.stackexchange.com/questions/161345/does-stackoverflow-investigate-employers-before-allowing-them-to-post-to-careers/161403#161403">We refund company subscriptions when we receive reports about bad behavior</a>, and all of our job listings are required to disclose a company name. Furthermore, we seek out opportunities to work with developer-friendly companies that would be appreciated by the Stack Overflow community.</p></li>
</ol>

<h2 id="okay,-but-how-does-this-affect-q&amp;a?">Okay, but how does this affect Q&amp;A?</h2>

<p><img src="https://i.stack.imgur.com/1Ocuw.png" alt="jobs on stack overflow"> </p>

<p>As Jason <a href="http://meta.stackoverflow.com/questions/312452/careers-unificintegration-jobs-on-stack-overflow">neatly summed up:</a></p>

<blockquote>
<p>That ^ is about the extent of the changes to existing Stack Overflow. There&#39;s nothing else changing about Q&amp;A. We aren&#39;t going to put jobs that look like questions in the middle of a question list, or jobs that look like answers in the middle of the answers for a question, or any other dark pattern garbage. The Jobs tab will be there for you should you need it, and otherwise Stack Overflow is essentially as it was.</p>
</blockquote>

<p>We also won’t start hassling you about things that aren’t relevant to your interests. That means we’ll only push relevant Jobs content to users who’ve indicated to us that they’re interested in looking for a job. For everyone else, it’s there when you need it. </p>

<h2 id="stack-overflow-jobs-is-now-live">Stack Overflow Jobs is now live</h2>

<p>Each of us has a different dream job. Some of us want to work quietly from home; others want to build products in offices filled with colleagues and free perks. Some of us want to make more money, while others want to push the first line of code on a product that will eventually be used by millions. Whatever it is that you’re looking for, <a href="http://stackoverflow.com/jobs">we hope that your search starts with Stack Overflow.</a></p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Announcing Winter Bash 2015]]></title>
				<link>http://stackoverflow.blog/2015/12/Announcing-Winter-Bash-2015/</link>
				<dc:creator><![CDATA[Pops]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[announcement]]></category>
				
				<category><![CDATA[community]]></category>
				
				<category><![CDATA[stackexchange]]></category>
				
				<comments></comments>
				<pubDate>Mon, 14 Dec 2015 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Another calendar year is ending, which can mean only one thing. It&#39;s time once again for the event that brings joy to all (with a slight helping of dismay for our friends in the southern hemisphere<sup>1</sup>): <strong>Winter Bash!</strong></p>
]]></description>
				<content:encoded><![CDATA[<p>Another calendar year is ending, which can mean only one thing. It&#39;s time once again for the event that brings joy to all (with a slight helping of dismay for our friends in the southern hemisphere<sup>1</sup>): <strong>Winter Bash!</strong></p>

<p><img src="https://i.stack.imgur.com/KuxGa.png" alt="Winter Bash 2015 header/logo image"></p>

<p>Starting now and going until the end of the day on Jan. 3, 2016, you&#39;ll once again be able to earn and show off hats for all sorts of things you&#39;re already doing across the Stack Exchange network. As in previous years, we&#39;re rolling out an all-new array of hats for this year&#39;s event. (For those who are wondering, this is entirely because we on the SE team love our communities and think you deserve the best, and not at all because we forget where we store the old hats every year.) </p>

<p>That means we owe another big thank you to amazing freelance designer <a href="http://www.eliasstein.com">Elias Stein</a>, who deftly handled the conversion of all hats from crazy vague concepts into beautiful digital reality for the third year in a row, and our very own unicorn lord <a href="http://stackoverflow.com/users/115866/balpha">balpha</a>, who once again worked tirelessly behind the scenes to perfect the hat distribution process.</p>

<p>Hats, for those who don&#39;t know, are sort of like badges, but <strong>better</strong>, because you can &quot;wear&quot; hats on your avatar, displaying them wherever your avatar appears, network-wide! (And thanks to a labor of love by <a href="http://stackoverflow.com/users/860000/brian-nickel">Brian Nickel</a>, that includes the iOS app this year!) The triggers for hats are a little different than the triggers for badges; to find out what you have to do to get some headpieces, check out <a href="http://winterbash2015.stackexchange.com">the Winter Bash mini-site</a>. There are 28 total hats you can earn over the next few weeks… that we&#39;re telling you about. How many secret hats are there this year, you ask? You&#39;re on your own. We&#39;re not spilling the beanies.</p>

<p>After you&#39;ve earned some hats, you can visit your profile on any site to choose the hat you want to wear (or simply admire your own personal hat rack). Just click on the bobble hat adorning your badges section to bring up a dialog.</p>

<p><img src="https://i.stack.imgur.com/DBp4D.png" alt="Bobble hat icon on top right of badges box"></p>

<p>(No, you can&#39;t wear the bobble hat yourself. Your badges would get cold!) </p>

<p><img src="https://i.stack.imgur.com/Kn9di.png" alt="List of earned hats"></p>

<p>Once you&#39;ve picked a hat, you can resize and reposition it in the selection window to suit your avatar. Last year&#39;s example image for this was so perfect that it just has to be reused:</p>

<p><img src="https://i.stack.imgur.com/9lMdh.png" alt="Movement and rotation controls attached to hat"></p>

<p>Finally, you don&#39;t need to worry about tracking all this stuff yourself. You&#39;ll get notifications about new hats via a special, Winter-Bash-only top bar inbox: <img src="https://i.stack.imgur.com/NFMF5.png" alt="Winter Bash notification to the right of the standard notifications, active">.</p>

<p>Of course, if you think all this is weird and don&#39;t want any part of it, that&#39;s okay, we won&#39;t judge you (much). You can opt out of the event by clicking on the snowflake icon in the top bar—<img src="https://i.stack.imgur.com/1Vw0M.png" alt="Winter Bash notification to the right of the standard notifications, inactive">—and then the &quot;I hate hats&quot; link at the bottom left of the box that pops up. (NB: the reverse is true on Stack Overflow; fans of hats on SO will have to go through the same procedure but click a link to opt <strong>in</strong> at the end.) You&#39;re welcome to change your mind about wanting hats at any time during the event.</p>

<p>Just remember, all the hats will vanish again after three weeks. Now go! Other people out there are already working on their degrees<sup>2</sup>!</p>

<p><a href="http://www.poorlydrawnlines.com"><img src="http://poorlydrawnlines.com/wp-content/uploads/2015/11/cool-hat.png" alt="PhD in stupid hats"></a></p>

<p>1: <em>As in the past, tradition defeated accuracy in the naming decision. Hopefully some of our summertime audience will be at least partially mollified by the fact that the Winter Bash site will be available in Portuguese, Spanish, Japanese and Russian this year, thanks to the efforts of our international Community Managers.</em></p>

<p>2: <em>The University of Winter Bash has not been accredited by any organization recognized by the Council for Higher Education Accreditation or the United States Department of Education. Yet.</em></p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[How to Be Awesome (Part 2)]]></title>
				<link>http://stackoverflow.blog/2015/11/how-to-be-awesome-part-2/</link>
				<dc:creator><![CDATA[Alex Warren]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<comments></comments>
				<pubDate>Tue, 24 Nov 2015 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>How do you describe yourself to potential employers? Many developers get this terribly wrong.</p>
]]></description>
				<content:encoded><![CDATA[<p>How do you describe yourself to potential employers? Many developers get this terribly wrong.</p>

<p>In <a href="/2015/09/how-to-be-awesome/">part 1</a> of this blog post I talked about getting a better job by building awesome stuff. In this part, I&#39;ll talk about how to communicate your awesomeness.</p>

<h2 id="write-for-humans">Write for humans</h2>

<p>Applying for a job normally involves writing a cover letter and CV. The whole process can feel very impersonal - filling in online forms, typing words onto a screen, hitting the Submit button and maybe never hearing anything back. Yes, it sucks. But remember where your words will go, as you send them off on their journey. They will be read by another human being.</p>

<p>Sometimes I&#39;ve seen people applying for a job who must have thought that their cover letter and CV would simply be fed into some kind of computer that would check their skills off against a list of requirements. While it&#39;s true that some companies have systems which automatically check your CV against a list of keywords, you don&#39;t want to optimise your job application for their simplistic software.</p>

<p>Software is not going to get excited by your CV, but a human should. Unfortunately, human beings are flawed - they sometimes come to irrational decisions, they are clouded by emotions, and they get bored. Humans like <em>stories</em>.</p>

<p>So tell your story. You want to make that person on the other side interested in who you are. You want to make them excited because they&#39;ve found a promising candidate for the job they&#39;re trying to fill. You want to give them a clear idea of what you&#39;re all about. You want them to be on your side.</p>

<h2 id="who-are-you?">Who are you?</h2>

<p>I&#39;ve been involved in recruitment a few times, both at Stack Overflow and elsewhere. When I&#39;m reading your cover letter and CV, I&#39;m trying to answer one question - &quot;<strong>who are you, and why should I care?</strong>&quot;. It might sound harsh but that&#39;s what it ultimately comes down to, especially when you have a big pile of applications to go through.</p>

<p>There is no &quot;correct&quot; way to write a CV or cover letter - you can read lots of advice about structure and formatting, but the sole purpose of these is to answer the question. If you fail to answer it, you&#39;ll have a hard time getting a great job.</p>

<p>To answer it, you need to communicate a story about yourself. Who are you? What have you done that&#39;s interesting? What excites you about the job you&#39;re applying for? How can you convince somebody that you&#39;re capable of doing the job?</p>

<p>It&#39;s a story about you, so write in your own voice. Don&#39;t waffle - anything that doesn&#39;t add to your story only detracts from it. Get to the point and keep it simple.</p>

<p>You want to leave the reader with a clear, convincing message. They should be left with a clear feeling that you&#39;re <em>obviously</em> a great candidate for this position.</p>

<h2 id="what-we&#39;re-looking-for">What we&#39;re looking for</h2>

<p>So, what things should be in your story?</p>

<p>At Stack Overflow, when we hire developers, we&#39;re looking for people who are passionate about coding, have an appropriate level of experience (both breadth and depth), and who Get Things Done. Other companies will have their own criteria, but if you&#39;re the kind of person who is smart and gets things done, and you want to work with other people who are smart and get things done, then your cover letter and CV should be all about that, whichever company you&#39;re applying for.</p>

<p>How do you convince us you&#39;ve got what it takes? We want to see that you&#39;re passionate, experienced, and get things done, so you should just say that, right? Wrong. You don&#39;t get to inject thoughts into people&#39;s heads just like that. You have to give us the evidence that leads us to that thought. You want us to come up with the thought ourselves. If you tell us what to think, it&#39;s not just patronising but boring.</p>

<p>Here&#39;s the kind of thing people write in cover letters all the time:</p>

<blockquote>
<p>As an outstanding senior-level software engineer with over 8 years of experience using Microsoft technologies, I believe I possess the skills, qualifications and vital experience necessary to make a very profound contribution to your business operation. In my current and previous roles I have delivered substantial improvements in creating high quality systems and streamlining operations, resulting in improved revenue, increased profits, and a high rate of client satisfaction.</p>
</blockquote>

<p>This is just tiring to read. And it doesn&#39;t even say anything! There is no actual information in there, just a list of things this applicant wishes us to think. Tell us an actual story, give us the evidence, and let us come to our own judgements. If I read something that makes me think &quot;this person must be really passionate about coding&quot;, that&#39;s a lot more convincing than simply telling me you&#39;re passionate about coding.</p>

<p>It all boils down to that classic writing advice - &quot;show don&#39;t tell&quot;.</p>

<h2 id="be-interesting">Be interesting</h2>

<p>Chronology is not the most important thing, so you don&#39;t need to start at the beginning of your story. I often see people start cover letters with things like:</p>

<blockquote>
<p>I started computer programming 18 years ago as a hobby ...</p>
</blockquote>

<p>Sure, this is the first thing that happens in the story, but it&#39;s not the most important thing, and it&#39;s not a great hook. You know how movies tend to start with something exciting happening, and then fill you in on the background later? Try doing that instead. Hook me in with something interesting and unusual about you. A lot of programmers started programming as a childhood hobby, so lead with something else.</p>

<h2 id="don&#39;t-waste-time-on-things-we-already-know">Don&#39;t waste time on things we already know</h2>

<p>Another common way people start cover letters:</p>

<blockquote>
<p>I recently came across your job posting on your company website for the “Full-Stack Web Developer” position. After reviewing the details of the position I found that the requirements necessary and my experience could be a great fit if given the opportunity.</p>
</blockquote>

<p>This doesn&#39;t tell me anything at all. It&#39;s even less interesting than why you started programming - you&#39;re just telling me you&#39;re applying for a job. I knew that already. You think you fulfil the requirements of the position - well, of course you do!</p>

<h2 id="don&#39;t-waste-time-on-things-we-don&#39;t-care-about">Don&#39;t waste time on things we don&#39;t care about</h2>

<p>There&#39;s no need to give us your complete life history. One applicant included this on their CV:</p>

<blockquote>
<p>Drove dump Truck, operated machinery, all manner of physical construction work.</p>
</blockquote>

<p>What did they think they were adding by giving us this information? You don&#39;t need to include every detail of every job you&#39;ve ever done. You don&#39;t want to distract from the overall story you&#39;re telling.</p>

<h2 id="an-example">An example</h2>

<p>Here&#39;s an example of a cover letter that worked - it&#39;s my own, from when I applied to work at Stack Exchange almost two years ago.</p>

<p><img src="https://i.stack.imgur.com/SHQBh.png" alt="Cover letter"></p>

<p>Looking back at this now, what&#39;s interesting is that it&#39;s not brilliant. At all. In fact it&#39;s embarrasingly short - I clearly didn&#39;t spend as long on it as I should have. However, it does demonstrate the points I&#39;m making. The first sentence just gets straight to the point, saying who I am and what I&#39;m all about. There&#39;s a link there to all my open source code so anybody can go and look through that. It explains why I&#39;m applying now, to this company, and why I&#39;m excited at the opportunity.</p>

<h2 id="completing-the-cycle-of-awesome">Completing the cycle of awesome</h2>

<p><img src="https://i.stack.imgur.com/iEp0c.png" alt="The cycle of awesome"></p>

<p>That&#39;s it! In <a href="/2015/09/how-to-be-awesome/">part 1</a> of this blog post, I talked about breaking into the &quot;cycle of awesome&quot; by building awesome stuff. If you build awesome stuff, it&#39;s a lot easier to tell people how awesome you are. You&#39;re much more likely to be passionate and excited about stuff you&#39;ve built yourself, so it&#39;s actually easier to write your story - it&#39;s much easier to write about things which you care about.</p>

<p>Now you can complete the cycle, and find your way to an awesome job. It&#39;s not the easy way - there is no easy way to be awesome - but it <em>is</em> possible, and you <em>can</em> do it.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Podcast #69 - It's Too Rainy For A Parade]]></title>
				<link>http://stackoverflow.blog/2015/11/podcast-69-its-too-rainy-for-a-parade/</link>
				<dc:creator><![CDATA[Abby T. Miller]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 23 Nov 2015 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to Stack Exchange Podcast episode #69, brought to you by The Lake Erie Soda Water Company. Your host is Joel Spolsky, joined by First Deputy of Community And So Forth Jay Hanlon and Lord High King of Nerds David Fullerton. Fortunately, the beer arrived shortly after the podcast began, so this one should be pretty good.</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to Stack Exchange Podcast episode #69, brought to you by The Lake Erie Soda Water Company. Your host is Joel Spolsky, joined by First Deputy of Community And So Forth Jay Hanlon and Lord High King of Nerds David Fullerton. Fortunately, the beer arrived shortly after the podcast began, so this one should be pretty good.</p>

<p>By the way, we&#39;re changing everything. We should talk about that! First, let&#39;s review: you may remember how <a href="http://blog.stackoverflow.com/2015/09/stack-exchange-podcast-68-a-badger-a-horse-and-a-dik-dik-the-documentation-episode/">the last time we had a podcast</a>, we talked about Documentation. It&#39;s now in private beta, and <a href="https://docs.google.com/forms/d/13ynCK-DEy0osod8VIENajnbFJNZxXm1jyeupBrl5v44/viewform">you can sign up</a>.</p>

<p>So here&#39;s the new stuff: we&#39;re working on something we&#39;re calling integration, or possibly unification. The legend has it that once upon a time, Stack Overflow was invented, and so was this bolted-on Careers site where programmers could get jobs. But they were two separate things, and if you wanted to get a job through Stack Overflow, you had to go to a whole different website and make a whole different account. Our unification project will move all of that stuff back into the Stack Overflow fold, making it an unobtrusive part of your day-to-day experience on the site. (Which you can just ignore if you aren&#39;t looking for a job.)</p>

<p>We asked a sample of people signing up for Stack Overflow today if they were actively searching for a new job, not searching but open to opportunities, or not interested in jobs at all. We found that of those who answered, 23% were actively looking for jobs and 38% were open to opportunities. (There&#39;s a point here, but we digress to talk about Twitter&#39;s new hearts.) Oh, here&#39;s the point: 61% of new Stack Overflow sign-ups might be interested in the right new job. What all of this means for the average Stack Overflow user is that you no longer have to bother to keep a second profile on a separate site. Oh, and if you&#39;re at all interested in finding a new job, we want to be able to help you look for one in--here&#39;s the kicker--a way that isn&#39;t awful.</p>

<p>We&#39;ve been thinking about ways we think we can continue to help help make developers&#39; lives easier. We&#39;re not about programming on a boat or making designer shoes for programmers. We&#39;re just about helping programmers learn, improve, and share their knowledge, and that&#39;s why Documentation and Jobs feel like natural fits into what we&#39;re already doing well with Q&amp;A.</p>

<p>[Producer Alex is now eating delicious seaweed snacks. Further bulletins as events warrant.]</p>

<p>So! By now we&#39;ve <a href="http://meta.stackoverflow.com/q/310066/865899">talked about integration a little bit on MSO</a>. We&#39;re trying to take the pain out of the Jobs piece as quickly as possible while we&#39;re building out these other features. </p>

<p>But wait. Joel makes an excellent point: why are we working on all of this new stuff instead of going back and fixing all of the problems with Q&amp;A? Well, the answer is... why not both? Let&#39;s be clear: <strong>this is not about any shift in our focus on Q&amp;A.</strong> Q&amp;A is the thing that we&#39;re confident that we&#39;ve done really well, and it&#39;s what our community is built on and uses to teach a new generation of programmers in a new way. Q&amp;A is the killer feature, and it will stay that way. You know what? Just listen to David for this part, because my attempts to summarize his impassioned monologue are coming off cheesy and/or arrogant, and he&#39;s really nailing it. (Don&#39;t tell Jay I complimented David; he&#39;ll kick me off his team.)</p>

<p>Okay. Moving on! <a href="http://meta.stackoverflow.com/q/308601/865899">Teams</a> is in private beta and you can <a href="http://goo.gl/forms/nosBAAcbvG">sign up to participate</a> if you want, or just <a href="http://stackoverflow.com/teams">check out the teams that have already signed up</a>. (So far, <a href="http://stackoverflow.com/teams/122/netguru">NetGuru is winning</a> the non-competition.) Tune in for more Teams talk. We&#39;re gonna get a lot of stuff wrong at the beginning, like we always do, so we look forward to community input on how Teams should evolve.</p>

<p><a href="http://blog.stackoverflow.com/2011/01/state-of-the-stack-2010-a-message-from-your-ceo/">Here&#39;s the post</a> Joel is talking about when he says &quot;Harley Davidson Bike Buckle&quot; a bunch of times. Also, Joel is a hypnotist. Also, we&#39;re done now, so thanks for wasting another hour of your life listening to the Stack Exchange Podcast!</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
				<enclosure type="audio/mpeg" url="http://www.podtrac.com/pts/redirect.mp3/feeds.soundcloud.com/stream/233540884-stack-exchange-stack-exchange-podcast-69-its-too-rainy-for-a-parade.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[How To Target Job Listings Effectively]]></title>
				<link>http://stackoverflow.blog/2015/11/how-to-target-your-job-listing/</link>
				<dc:creator><![CDATA[Nick Larsen]]></dc:creator>
				
				<category><![CDATA[engineering]]></category>
				
				<category><![CDATA[development]]></category>
				
				<comments></comments>
				<pubDate>Mon, 16 Nov 2015 22:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>We recently launched a page that <a href="https://careers.stackoverflow.com/about-targeting">shows developers hitting Stack Overflow in real time</a>. Over the past year, we’ve invested a lot in <a href="https://blog.stackoverflow.com/2015/01/targeted-jobs-for-stack-overflow/">building our advanced targeting technology</a>, and we’re excited to show the benefit of targeting job listings on Stack Overflow versus other platforms. </p>
]]></description>
				<content:encoded><![CDATA[<p>We recently launched a page that <a href="https://careers.stackoverflow.com/about-targeting">shows developers hitting Stack Overflow in real time</a>. Over the past year, we’ve invested a lot in <a href="https://blog.stackoverflow.com/2015/01/targeted-jobs-for-stack-overflow/">building our advanced targeting technology</a>, and we’re excited to show the benefit of targeting job listings on Stack Overflow versus other platforms. </p>

<p>For hiring developers or for developers looking for jobs, we’re able to show jobs to the right developers <em>based on the content they look at on Stack Overflow</em>. This behavioral targeting is more accurate than profile-based targeting, and something that Stack Overflow can uniquely do to provide the best experience for both candidates and recruiters.</p>

<p>When you post a job on Careers, we show the job on Stack Overflow, the world’s largest developer community. There are lots of different kinds of developers out there.  Providing us with some descriptions of the kind of developer you are looking for helps us advertise directly to the right people for your company.</p>

<h2 id="the-targeting-screen">The targeting screen</h2>

<p><img src="https://i.stack.imgur.com/KVmD0.png" alt="Targeting Interface" title="Targeting Interface"></p>

<p>On the targeting screen you have a few options for how to describe the role you need filled.</p>

<h3 id="developer-types">Developer types</h3>

<p>Developer Types is the most general role: “Full Stack Developer” and “Mobile Developer” are examples. This is the most impactful feature you can select. Although two selections are allowed, you are almost always better off just choosing a <strong>single option</strong> here.  Only if your job requires developers to be <em>very</em> proficient in multiple roles will two selections help. If your job sees a second role as a benefit or you are willing to train for it on the job, selecting just the more important one will help find more qualified candidates.</p>

<h3 id="technology-ecosystems">Technology ecosystems</h3>

<p>In this category you will find <em>stacks</em> or collections of technologies that roles might require. You might have heard someone say “I’m a Node developer,” or “I’m an Android developer.” They are describing the set of tools with which they are most proficient – and we can target that directly.</p>

<p>In addition to ecosystems, there are many complementary tools listed in here such as “SQL Server” or “Cloud.” While these are not the primary stack, they are helpful to know. Selecting any choices that apply here is encouraged.</p>

<h3 id="region">Region</h3>

<p>This allows you to specify the list of countries in which we should advertise your job.  We <strong>only</strong> show your job to developers in these locations. Developers browsing Stack Overflow from anywhere else will not be able to see your listing and we will not show ads for your job to them. Use this if you are looking to recruit developers from specific countries.</p>

<h2 id="potential-targets">Potential targets</h2>

<p><img src="https://i.stack.imgur.com/kVECD.png" alt="Potenial Targets Widget" title="Potenial Targets Widget"></p>

<p>As you modify these high level targeting features, you will see the <em>Potential Targets</em> widget on the sidebar update.  This number is a rough estimate of the size of the market for developers you want to hire based on your targeting criteria.</p>

<p>In this expanded details view, you can see a breakdown of the market.  Total targets are the developers in the area around your <em>Targeted City</em>.  Close matches are the developers who match any of your targeted criteria, and strong matches are the developers who match most of your targeting criteria.</p>

<p>If the number of <em>Potential Targets</em> drops too low (depending on location, there are just very few developers in some of the more remote areas of the world), then you are made aware of that up front with this tool.  You can alter your targeting criteria or consider offering flexible work options such as allowing remote workers to increase the size of your targeted market.</p>

<h3 id="how-we-know">How we know</h3>

<p>Nearly every developer in the world uses Stack Overflow to find solutions to the coding problems they encounter in their daily lives. That’s important. <a href="https://careers.stackoverflow.com/about-targeting">Stack Overflow sees what developers actually use</a>, not what they say they use on resumes and online profiles. There are no other companies in the world with direct access to this quality and quantity of data on developers.</p>

<p>Our advanced targeting technology makes use of this data to determine the tools and roles each developer is proficient at. As developers use Stack Overflow, we show them ads matched using your job’s targeting criteria. Targeting your jobs leads to more qualified candidates applying to your job as well as a better, more relevant experience for Stack Overflow users.</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
	</channel>
</rss>
