<?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>Tue, 22 Nov 2016 10:23:35 +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/Sites/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 #95 - Shakespearian SQL Server]]></title>
				<link>http://stackoverflow.blog/2016/11/Stack-Overflow-Podcast-95-Shakespearian-SQL-Server/</link>
				<dc:creator><![CDATA[Jess Pardue]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 21 Nov 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Welcome to the Stack Overflow Podcast #95 recorded Thursday, November 17, 2016 at Stack Overflow HQ in NYC. Our sponsor today is <a href="https://en.wikipedia.org/wiki/Double-entry_bookkeeping_system">double-entry bookkeeping</a>. Invented in 1494 in Milan by Leonardo da Vinci&#39;s lover, probably. Conveniently enough, that&#39;s Jay&#39;s new title!</p>
]]></description>
				<content:encoded><![CDATA[<p>Welcome to the Stack Overflow Podcast #95 recorded Thursday, November 17, 2016 at Stack Overflow HQ in NYC. Our sponsor today is <a href="https://en.wikipedia.org/wiki/Double-entry_bookkeeping_system">double-entry bookkeeping</a>. Invented in 1494 in Milan by Leonardo da Vinci&#39;s lover, probably. Conveniently enough, that&#39;s Jay&#39;s new title!</p>

<p>In this week&#39;s rant, the gang discusses <a href="https://connectevent.microsoft.com/">Microsoft Connect(); // 2016</a> where Channel 9 premiered a video featuring our very own David Fullerton, George Beech, and Nick Craver in which they discuss SQL Server and how it impacts <a href="https://business.stackoverflow.com/enterprise">Stack Overflow Enterprise</a>. Also, Microsoft has now joined the Linux Foundation; Google has joined the .Net steering committee; and Visual Studio is available for Mac. What?!? We are now officially living in the Upside Down. </p>

<p>Our Developer Story today is <a href="http://www.jewelbots.com/">Jewelbots</a> CEO (and friend to Stack Overflow) Sara Rey Chipps! Jewelbots (launching this week!) are programmable friendship bracelets designed to spark girls’ (and boys’!) interest in coding. Jewelbots are the first of their kind - an open source wearable device where kids dictate the functionality. Sara and Jay discuss the importance of making programmable things that girls are actually interested in instead of just taking a pre-existing product and turning it pink, as well as the challenges of actually making hardware. &quot;Physics are real.&quot;</p>

<p>Additionally, we have a One-Minute Tech Review (it&#39;s the new <a href="http://www.apple.com/macbook-pro/?afid=p238%7Cs9ziWM6zM-dc_mtid_20925top39173_pcrid_154335371021_&amp;cid=wwa-us-kwgo-mac-slid-">Macbook Pro 2016</a> and Joel has a lot to say about that missing ESC key, among other new &quot;features&quot;) and another installment of &quot;Startup or Shut Up&quot; where <em>spoiler alert</em> Jay actually gets one right! </p>

<p>This week&#39;s constitution question is: Is it ok to get a mechanical keyboard with loud &quot;clicky&quot; keys when you are sharing an office? This is called the <a href="https://twitter.com/JasonPunyon">Jason Punyon</a> amendment, because of reasons. Post your answer to Twitter using the hashtag #stackoverflowpodcast, with either PRO if yay, or CON if nay, along with your explanation. Keep it short but convincing! The funniest explanation, whether on the winning side or the losing side, will be read on next week&#39;s podcast and win a fabulous STACK OVERFLOW STICKER. We also need new amendments, so tweet us your ideas and we could name an amendment after you!</p>

<p>Last week&#39;s winner, replying to the question &quot;Should you be allowed to comment out code and check it in?&quot; is @Joe_Stetch!</p>

<p>&quot;CON, this dark road leads to being featured on an episode of &#39;Hoarders.&#39;&quot; - <a href="https://twitter.com/joe_stech/status/798769080421400576">@Joe_Stetch</a></p>

<p>We will not have a podcast for the next two weeks because of the holidays, but look for us the second week of December.</p>

<p>Links:</p>

<p>Get your own Jewelbots:
* <a href="http://jewelbots.com">http://jewelbots.com</a>
* <a href="http://www.target.com/p/jewelbots/-/A-51848933">http://www.target.com/p/jewelbots/-/A-51848933</a>
* <a href="http://money.cnn.com/2016/11/17/technology/jewelbots-smart-friendship-bracelet/">http://money.cnn.com/2016/11/17/technology/jewelbots-smart-friendship-bracelet/</a></p>

<p><a href="https://connectevent.microsoft.com/">Microsoft Connect(); // 2016</a> </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/294106721-stack-exchange-stack-overflow-podcast-95-shakespearian-sql-server.mp3" length="0"/>
				
			</item>
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[How We Make Money at Stack Overflow: 2016 Edition]]></title>
				<link>http://stackoverflow.blog/2016/11/How-We-Make-Money-at-Stack-Overflow-2016-Edition/</link>
				<dc:creator><![CDATA[Nick Craver]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[stackoverflow]]></category>
				
				<comments></comments>
				<pubDate>Tue, 15 Nov 2016 06:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>I’m Nick Craver, and you may remember me from my posts about <a href="https://nickcraver.com/blog/2016/05/03/stack-overflow-how-we-do-deployment-2016-edition/">how Stack Overflow does deployment</a>, <a href="https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/">how we do hardware</a>, and <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/">how we built our architecture</a>. </p>
]]></description>
				<content:encoded><![CDATA[<p>I’m Nick Craver, and you may remember me from my posts about <a href="https://nickcraver.com/blog/2016/05/03/stack-overflow-how-we-do-deployment-2016-edition/">how Stack Overflow does deployment</a>, <a href="https://nickcraver.com/blog/2016/03/29/stack-overflow-the-hardware-2016-edition/">how we do hardware</a>, and <a href="https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/">how we built our architecture</a>. </p>

<p>What I haven’t explained yet, and what remains a mystery to most developers I meet, is how we make money. I want to do this now not only to answer this frequently asked question, but because it’s my and Stack Overflow’s belief that being relentlessly open and honest with our community can be nothing but good. That extends to normally sticky situations like finances, and it’s why we’ve created projects like the <a href="https://stackoverflow.blog/2016/07/salary-transparency/">Stack Overflow Salary Calculator</a> to make our salary processes transparent.</p>

<h1 id="why-we-make-money">Why We Make Money</h1>

<p>For a little more context on the timing of this post: I’m the architecture lead for Stack Overflow, and I’m writing this just after our annual company meetup. Our meetup is an awesome time for remote employees like me because I get to see people I’ve never met in person before and discuss ideas. Endlessly. </p>

<p><img src="https://i.stack.imgur.com/BuSUM.jpg" alt="Stack Overflow Meetup 2016"></p>

<p>It’s also a great reminder of why we do what we do and how we go farther when we work together. I’m coming up on 6 years of my life spent building what I consider to be the best resource developers have ever had. I love making it better, every day. But I don’t build these things alone. I am insanely lucky to work with some of the best developers, sysadmins, designers, managers, marketers, sales, and all of the people who support that in the world. I don’t build Stack Overflow. We build Stack Overflow.</p>

<p><img src="https://i.stack.imgur.com/ldhnw.jpg" alt="Stack Overflow Meetup 2016"></p>

<p>I spent countless hours last week talking with many of these people, some of whom I’ve never spoken to before, about how we grow as a company. Much more importantly, we’re figuring out how to do it while being, for lack of a better word, honorable. I have high standards for how we behave, and I hope that’s reflected in what you think of Stack Overflow. I am extremely protective of our users. You can ask anyone who works here. It’s is my very strong belief that we have a built up a trust with the community that is not easily earned and is impossible to replace. I want to work for a company that respects that trust, and I do.</p>

<p><img src="https://i.stack.imgur.com/04mw1.jpg" alt="Stack Overflow Meetup 2016"></p>

<p>While this is a shared, company-wide belief, historically we’ve heard concerns about how we can both respect users and make money, or that the money is just this thing we do for our VCs or because we want to keep the lights on. We want to squash that perception. Sure, money is required for sustainability. But we’re here fundamentally to help users, and we exist because you decide to let us exist. That&#39;s why we&#39;ve structured our monetization into a cycle that continuously improves the community, and doesn’t treat our product processes like some sort of resource extraction. How much money we make is a direct proxy for how much we are helping our users. We focus on maximizing how we help users in order to make a great business. Very few companies have done this successfully, and we take great pride in the fact that we’re one of them.</p>

<h1 id="how-we-make-money">How We Make Money</h1>

<h2 id="stack-overflow-talent-&amp;-stack-overflow-jobs">Stack Overflow Talent &amp; Stack Overflow Jobs</h2>

<p>We help companies build their brand and source technical talent through our business products: <a href="http://business.stackoverflow.com">Display Ads and Talent</a>. These services in turn <a href="http://stackoverflow.com/jobs">help developers find better jobs</a> and also learn about companies in a way that is respectful to the user experience (no spammy inmail, no flash ads, etc.). We consider the developer experience in everything we do, which is what makes everything we sell as a company unique.</p>

<p>It’s a lot like questions and answers. Companies are asking for developers, and we need experts to answer the call. In order for this to work, we need people on both sides of the equation. The more companies and developers we have, the better and faster the matching we can do with developers and hopefully their dream jobs. For companies, we aim to match them with a handful of candidates that are an awesome match, not 500 candidates that barely match at all. This is where we can provide value. We want to optimize things. We don’t want to waste your time or a company’s time – there’s so much inefficiency here we aim to improve with the whole hiring process.</p>

<p><img src="https://i.stack.imgur.com/3VUlz.png" alt="Stack Overflow Jobs"></p>

<p>Our position is relatively unique because we can help both companies and developers at the same time. That’s not bullshit. I believe we can do this. I believe we can be better at it than anyone else. We’re already placing thousands of candidates in thousands of jobs, but there are many more thousands of jobs waiting for the right candidates right now. One step of improving that is our <a href="https://stackoverflow.blog/2016/10/bye-bye-bullets-the-stack-overflow-developer-story-is-the-new-technical-resume/">Developer Story</a>. I helped build this because I think it’s an awesome way we can improve life over resumes and CVs. It helps developers show off who they are, the things they do, and (I hope) in an approachable way that’s maintainable. It also lets you find a job. If you’re looking, or even just curious, the more complete your Developer Story is, the better chance we have of matching you to the right jobs. </p>

<p><img src="https://i.stack.imgur.com/JOgvy.png" alt="Developer Story vs. Resumes"></p>

<p>If you have no interest in either, that’s perfectly okay too. While we’d love to help match you to a perfect company, we built both Jobs and Developer Story to support our core mission of serving ALL developers, including those of you who just don’t care about job searching right now. We’re working to change how companies treat developers not only through the standards built into Jobs (e.g. no spamming allowed), but also through our <a href="https://business.stackoverflow.com/blog">Developer Hiring Blog</a>, which we created for the express purpose of improving employer and recruiter practices. And with Developer Story, we want to change the perception that developers are only as good as their last gig or a title. Developers are creators with stories to tell, whether that’s through code or blog posts they’ve written or individual teams they’ve served on or even what they’re reading right now. These products weren’t just launched to hit a bottom line; they were built to shift paradigms. </p>

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

<p>We’re a major website, and <a href="https://business.stackoverflow.com/advertise">our ads solution</a> is a major player in how we survive. But we don’t want you to click on something you don’t care about. We want to give you something you want. </p>

<p>Our goal is to give you something as relevant as humanly possible, and when that fails we’re trying to give you something as relevant as this sentient computer over here thinks is possible. I’m not sure if giving it feelings was a good idea, but we’ll see. Anyway, we’re constantly working on it. It’s our job to make the ads we need to survive also be as relevant to you as possible. We have brilliant people working on this, and a large part of it is all after an overall goal: understanding developers, so that we can serve you better.</p>

<p>(So, how do we feel about ad blockers? We don’t care, and <a href="https://stackoverflow.blog/2016/02/why-stack-overflow-doesnt-care-about-ad-blockers/">here’s why</a>.)</p>

<p>What are we doing with ads now? In short, we’re not adding more ads; we’re just improving what we have. We have <a href="https://kevinmontrose.com/2015/01/27/providence-machine-learning-at-stack-exchange/">a little more smarts</a> about what technologies you, as a developer, like than most places do. We want to see what we can apply there to make ads always more relevant. It’ll take a little longer, but we also want to make ads load faster as well – that’s a bigger project. </p>

<p>What we’re not doing is lowering the quality of our ads. Did you know we have a lot of unpaid inventory on Stack Overflow every month? Every time we display a “house ad” (which is what we call an ad for another site on the network) or a “community ad” (<a href="http://meta.stackoverflow.com/questions/327559/open-source-advertising-2h-2016">voted on by the community</a>), we could display a paid ad. But we don’t. We don’t because if we don’t have anything even remotely good to show you, we shouldn’t. </p>

<p>And we don’t want to use an automated system that selects some ads for us. We looked at this. It didn’t allow us the control we required to maintain the level of quality we want to maintain. We have intentionally left a lot of money on the table. Sacrificing quality is not what we want to be known for. We believe there are better ways.</p>

<p>It’s important to know that the rejection of ads we could be selling came from our ad sales team. These are the people actually making money from selling ads. And they rejected the idea because they care more about what we’re doing and what you think of us than earning more money for ourselves. Do you have any idea how fucking rare that is? Our Talent sales team that faces employers behaves the same way. All of these people care about something bigger than themselves, and that’s why I love working at this company.</p>

<p>We have a few ads that are loading slowly (thanks for the reports, meta users!). We’re tracking down the advertisers and figuring that out, helping where we can. That’s a complicated one due to how many people are involved, but we’re on it. Samo and I will be adding timing information to our sampling profiles for these items, so we can keep an eye on them in the future and alert on issues automatically. We believe ads that load slowly or are expensive diminish the user experience. Performance is a feature and anything on the page matters to us.</p>

<p>I’m working with our ad sales team to ensure starting in January 2017, all of our advertisements will be HTTPS compatible. This is mostly the case today, but not guaranteed, and in the future we’ll enforce this. I don’t want them to be a blocker for anything. We’re about to move all Imgur images to https://, and enforce it. I’m also about to move all site logos and icons to https://. We’re working on that huge project… but that’s another (very long) post.</p>

<h2 id="enterprise">Enterprise</h2>

<p>We’re going to spend more time developing <a href="https://business.stackoverflow.com/enterprise">Stack Overflow Enterprise</a>. It’s  starting to gather steam, and it’s another way we can help developers behind company firewalls and our company at the same time. We have a few full-time people on this to make it happen. Enterprise environments are somewhat unique and need some specific love.</p>

<p>But, Enterprise is the same code base as stackoverflow.com. It’s the exact same git branch. And sometimes features for Enterprise are features for public Stack Overflow. For example, we’re looking at building a simple image proxy needed for HTTPS that’s just useful as an inside-the-firewall image host on Enterprise. Those client timings I mentioned earlier? Those will help us gauge bandwidth required for this adventure. It’s one big picture we’re building.</p>

<h1 id="trust">Trust</h1>

<p>Making money at a company our size requires great marketing.</p>

<p>But two years ago, I didn’t trust our marketing team. Why? Because it was brand new and I didn’t know them. I knew of other marketers and I had bad experiences. So my default assumption was roughly “all marketers are bad and want to abuse user trust for quick wins”. But it turns out that’s not true. Not here. I had to work with our team on several projects to overcome that prejudice and realize something simple: we hired some awesome marketers and they care about the same stuff I care about. Especially to Kaitlin, thanks. Our new team has put up with a lot of pushback and not fought about it. They showed us why these things are a good idea, and they convinced the smartest people I know on so many things.</p>

<p>All of our teams know that the Stack Overflow community and its trust is the most precious resource we have. We want to communicate, not alienate. And only with users we think we can help. Yes, if we’re doing it right, sometimes these things will help us as a company too. I don’t see that as a bad thing. If we can grow the company, we can build more awesome things for the world. I have so many, so many things I want to build for you. Ask me about sticking Stack Overflow in a 2U server in Europe, Asia and South America to beat the speed of light sometime.</p>

<p>I saw a presentation from Adrianna (our relatively <a href="http://stackoverflow.blog/2016/05/Welcoming-Stack-Overflows-New-CMO-Adrianna-Burrows/">new CMO</a>) that blew me away. I hadn’t actually met her before her talk at the meetup, but it was a hell of a first impression. They have some awesome things in the works to help us with a unified brand. While watching her present, there was a lot of “why the hell didn’t we do that four years ago?” going through my mind.</p>

<p><img src="https://i.stack.imgur.com/JLlmK.jpg" alt="Engineering, Sales, and Marketing at Stack Overflow"></p>

<p>Marketing, like development, is mostly about connecting the dots. I have gone from dreading interactions with “the marketers” to looking forward to them. We’ve got smart, well-intentioned people who can really help everyone involved. I’m actually psyched now.</p>

<h2 id="mini-case-study-in-how-we-build-trust:-email">Mini Case Study in How We Build Trust: Email</h2>

<p>Trusting each other and sharing values related to how we make money directly connects to how we build internal tools. Here’s the most recent example I can think of how trust is a required feature in all our products:</p>

<p>So that Architecture team I run? We’re the team that coded a new email system to communicate with our users in a consistent way (with a lot of help). Why am I saying this? Because I personally went from 100% opposed to ever building such a thing to being onboard... if we did it right. By the way, it’s just me and Samo Prelog. “Team” is a pretty strong word. It’s kind of lying at that level. Should we call it a pair? We’re really just two developers forming a miniature Justice League. ...anyway, email.</p>

<p>What’s the first thing I specced? Opt outs. That’s the very first thing we built. That’s absolutely the most important feature to us. One-click unsubscribes and a landing page for that where you can opt out of everything was non-negotiable. It’s priority #1. I’m a developer who deleted their LinkedIn account over spam years ago. If you don’t want to hear from us again, that’s just fine. I’m sorry if we bothered you in the first place and appreciate any understanding of where we’re coming from. One of my biggest apprehensions is annoying our community. Worrying about that keeps me up at night.</p>

<p>We are in the process of sending out an email now announcing Developer Story to the larger community in the hopes that we can help some percentage of developers. If that email is rejected, we’ll unsubscribe you. If you’re unresponsive to emails we send, we’ll unsubscribe you. If you mark it as spam, we’ll unsubscribe you. We want to be a good citizen here. Every new email, except for transactional emails like “Forgot your password?”, sent through this system will have three links at the bottom: a one-click unsubscribe, a direct link to manage all categories, and feedback.</p>

<p>One of the reasons we built this system the way we did (which required a lot more effort) is that if a given provider didn’t work out (we’re using SendGrid right now, so far so good!), we could be damn sure that your opt outs were carried over. We didn’t want to risk annoying users who clearly tell us they’re not interested.</p>

<p>While we only have one category at the moment (“New Features”), we plan on adding more. But, I’m not talking about adding new email in that. We want to move all of the existing emails like <a href="http://stackexchange.com/newsletters">community newsletters</a> (a completely opt-in thing, if you’ve never seen them) over to this new system so you can manage it all in a very simple way, with a one-click unsubscribe we know works. Our email preferences page is, to be blunt, a total disaster. </p>

<p>This is an old artifact of growing from one site to many and it needs love. We have people working on that right now. One of our designers, Donna, is working hard to tremendously simplify this. There’s a lot of backend changes needed to support that unification and simplification. We hope to have one email address for a user and a single place you can manage all email that ever comes from Stack Overflow. If you are annoyed, it must take (at most) one to two clicks to unsubscribe from everything. </p>

<p>All communication and interaction has to reflect our respect for you. If it doesn’t, we have failed you, and we have failed ourselves. Our mission is to improve life for developers. When I lose sleep, it’s often over worrying about this. We have to deserve your trust; we have earn it.</p>

<p>If we add new categories of emails later (not just categorizing something we send today), existing users will not be opted in. Only new users will get defaults. We don’t want to be “that site.” I mean it. We intentionally designed the table schema around this.</p>

<p>If you read our Developer Story email and don’t want one, that’s absolutely fine. I hope Stack Overflow serves you in other ways, and I appreciate your time. I hope other things like <a href="http://stackoverflow.com/tour/documentation">Documentation</a> and ongoing Q&amp;A improvements help make your life easier. It really is why we’re here. It’s why I’m here.</p>

<h1 id="how-we-think-about-what’s-next">How We Think About What’s Next</h1>

<p>There are so many things in my head right now. I want to put a time series database in SQL Server in a Clustered Columnstore. I want to test an idea we came up with at midnight to improve consumption of developer news. I want to build several data connections that are almost there for our internal teams to save them time. I want to do a thousand things. </p>

<p>I’m also excited. I’m excited about the future of Documentation. I’m excited about Developer Stories. I’m revving to go. I want to get the money part of being a company out of the way so we can build all the useful things our communities want and need. I know we can do that, and in a good way for everyone. I hope you agree. I hope my ramblings helped out what it’s like at Stack Overflow, at least a little, at least for me. If we don’t agree, that’s just fine. If you have time though, I’d appreciate if you told me why in the comments so I/we can do better.</p>

<p>Thanks for listening. </p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Podcast #94 - We Don't Care If Bret Is Famous]]></title>
				<link>http://stackoverflow.blog/2016/11/Stack-Overflow-Podcast-94-We-Dont-Care-If-Bret-Is-Famous/</link>
				<dc:creator><![CDATA[Jess Pardue]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 14 Nov 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Grab a cookie (before Joel eats them all) and listen to the Stack Overflow podcast #94, recorded Thursday, November 10, 2016 at the Stack Overflow Headquarters in NYC. Today&#39;s podcast is brought to you by the Electoral College since this podcast usually loses the popular vote.</p>
]]></description>
				<content:encoded><![CDATA[<p>Grab a cookie (before Joel eats them all) and listen to the Stack Overflow podcast #94, recorded Thursday, November 10, 2016 at the Stack Overflow Headquarters in NYC. Today&#39;s podcast is brought to you by the Electoral College since this podcast usually loses the popular vote.</p>

<p>Joel actually doesn&#39;t have a rant today. <strong>gasp</strong> Instead, we chat about our annual company meetup, which took place this year in the sometimes sunny Philadelphia. The gang explains why getting everyone together at least once a year is so important in such a heavily remote company. Hint: it&#39;s mainly to assure Jay to his face that no one hates him. </p>

<p>One of the coolest things to come out of this year’s meetup was a Tiny Talk by Stack Overflow developer Bret Copeland titled <a href="https://www.youtube.com/watch?v=Jb4prVsXkZU">&quot;How to Land the Space Shuttle… from Space&quot;</a> that has gotten over 87,000 (as of 11/14) views on YouTube. He wears a flight suit and everything…</p>

<p>This week&#39;s constitutional amendment question (along with way too much talk about stickers) is: Should you be allowed to comment out code and check it in? Jay (tries to) explain what this means while Joel and David try very hard not to laugh. Post your answer to Twitter using the hashtag #stackoverflowpodcast, with either PRO if yay, or CON if nay, along with your explanation. Keep it short but convincing! The best explanation, whether on the winning side or the losing side, will be read on next week&#39;s podcast and win a fabulous STACK OVERFLOW STICKER courtesy of the Stack Overflow Podcast.</p>

<p>Our very special guest today, with her Developer Story, is Fereshteh Forough, the founder and executive director of <a href="http://codetoinspire.org/">Code to Inspire</a>, which is celebrating its one year anniversary this week! It uses technology, education and outreach to support Afghan women in their fight for social, political, and economic equality. In 2015 she founded Code to Inspire, the first coding school for girls in Afghanistan, with the mission of educating Afghan women with in-demand programming skills, empower them to add unique value to their communities, and inspire them to strive for financial and social independence. </p>

<blockquote>
<p>&quot;During my life journey, as a student and as a teacher in computer science, I definitely felt that there is a huge educational gap... We had students that never touched a computer and didn&#39;t know about a keyboard or mouse… Now they are at the level where they are developing a responsive website. So it&#39;s amazing to see how resources and providing this situation for women can really change their lives.&quot; - Fereshteh Forough</p>
</blockquote>

<p>Thanks and see you next week!</p>

<p>Notable Links:</p>

<ul>
<li><a href="http://codetoinspire.org/">Code to Inspire</a> - 1 Year Anniversary Celebration is happening Friday 11/18 in NYC! Sign up <a href="https://www.eventbrite.com/e/code-to-inspire-first-annual-graduation-ceremony-tickets-28532734176">HERE</a> if you would like to attend.</li>
<li><a href="https://www.youtube.com/watch?v=Jb4prVsXkZU">&quot;How to Land the Space Shuttle… from Space&quot;</a></li>
<li>One-Minute Tech Review: <a href="https://www.kayak.com/trips">Kayak Trips</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/293017571-stack-exchange-stack-overflow-podcast-94-we-dont-care-if-bret-is-famous.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Job Search: Better, Faster, Stronger]]></title>
				<link>http://stackoverflow.blog/2016/11/Stack-Overflow-Job-Search-Better-Faster-Stronger/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[stackoverflow]]></category>
				
				<category><![CDATA[announcements]]></category>
				
				<comments></comments>
				<pubDate>Mon, 14 Nov 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>Finding a job you love should be easy and hassle-free, which is how we built <a href="http://stackoverflow.com/jobs">Stack Overflow Jobs</a>: Personalized job matches, and no recruiter spam. We’re expanding our promise to users today with even more magic.</p>
]]></description>
				<content:encoded><![CDATA[<p>Finding a job you love should be easy and hassle-free, which is how we built <a href="http://stackoverflow.com/jobs">Stack Overflow Jobs</a>: Personalized job matches, and no recruiter spam. We’re expanding our promise to users today with even more magic.</p>

<p>Starting today, you can expect...</p>

<ul>
<li><strong>Better filtering options:</strong> Developers can now filter by technologies, salary, experience level, company and industry. </li>
<li><strong>Faster search engine:</strong> When a user runs a search or performs an action, only specific sections of the page refresh, saving a second or two per action.</li>
<li><strong>Stronger and more specific job alerts:</strong> More filtering options allow developers to conduct better searches and set more specific job alerts. </li>
<li><strong>Sorting by best matches and salary:</strong> You’ll see the best matches at the top of your search results by default. You can also sort by salary and newest.</li>
</ul>

<h1 id="match-your-stack,-match-your-experience">Match Your Stack, Match Your Experience</h1>

<p>Work with what you know best. Our new technology filtering lets you to view jobs with tech you want to work with and exclude jobs with tech you dislike.</p>

<p><img src="https://i.stack.imgur.com/rhyKl.png" alt="Pick tech you like"></p>

<p>You can now also filter by range of experience (e.g. student, junior, mid-level, senior, lead, and manager).</p>

<p><img src="https://i.stack.imgur.com/Vhq3l.png" alt="Describe your experience level"></p>

<h1 id="money,-money,-money-&amp;-more">Money, Money, Money &amp; More</h1>

<p>We believe job seekers should be empowered with as much information as possible when looking for a job – especially salary. It’s why we <a href="https://stackoverflow.blog/2016/07/salary-transparency/">built</a> and are <a href="http://stackoverflow.blog/2016/10/international-salaries/">always improving</a> our own <a href="https://stackoverflow.com/company/salary/calculator">salary calculator</a>. And it’s why we want to put salary filtering up front for search. Salary filtering lets you set a minimum annual salary and choose among ten currencies (USD, EUR, GBP, CAD, AUD, INR, SEK, PLN, CHF, DKK).  </p>

<p><img src="https://i.stack.imgur.com/FIq43.png" alt="Filters for compensation"></p>

<p>Want more than just cash on hand? Look for other things to sweeten the deal with our Perks filter. See which job listings offer <a href="http://stackoverflow.com/jobs?r=true">remote work</a>, <a href="http://stackoverflow.com/jobs?v=true">visa sponsorship</a>, or <a href="http://stackoverflow.com/jobs?t=true">relocation</a>.</p>

<p><img src="https://i.stack.imgur.com/spfsz.png" alt="Filters for perks"></p>

<h1 id="companies-you-love,-companies-you…-don’t">Companies You Love, Companies You… Don’t</h1>

<p>Our new updates allow you to see specific companies (like <a href="http://stackoverflow.com/jobs?cl=Stack+Overflow">Stack Overflow</a>) with open jobs or to exclude certain companies. You can also filter by industry.</p>

<p><img src="https://i.stack.imgur.com/tCeLZ.png" alt="Filter by company"></p>

<h1 id="get-alerts-for-perfect-fits">Get Alerts For Perfect Fits</h1>

<p>Along with all these new and improved filters to help you suss out specific criteria, we&#39;re also giving you a way to set very specific job alerts, which you can receive daily, and match alerts which you can receive weekly.</p>

<p><img src="https://i.stack.imgur.com/wBmYM.png" alt="Set an alert"></p>

<h1 id="find-a-job-you-love-now">Find a Job You Love Now</h1>

<p>Curious? Want to try it out for yourself? Head over to <a href="http://stackoverflow.com/jobs">Stack Overflow Jobs</a> now to search, filter, and create alerts. </p>

<p>Got questions? Leave comments for us on <a href="http://meta.stackoverflow.com/">Meta</a>. Our community&#39;s feedback is at the heart of what makes our products like Jobs better, faster, stronger. &lt;3</p>
]]></content:encoded>
				<wfw:commentRss></wfw:commentRss>
				<slash:comments></slash:comments>
				
			</item>
			
		
	
		
			
				
			
		
	
		
			
			<item>
				<title><![CDATA[Stack Overflow Podcast #93 - A Very Spolsky Halloween Special]]></title>
				<link>http://stackoverflow.blog/2016/10/Stack-Overflow-Podcast-93-A-Very-Spolsky-Halloween-Special/</link>
				<dc:creator><![CDATA[Kaitlin Pike]]></dc:creator>
				
				<category><![CDATA[company]]></category>
				
				<category><![CDATA[podcasts]]></category>
				
				<comments></comments>
				<pubDate>Mon, 31 Oct 2016 00:00:00 +0000</pubDate>
				<guid></guid>
				<description><![CDATA[<p>A warning to all souls before you go further: We know you’ve been dying to hear this special Halloween edition of the podcast, but due to its frightening nature, we recommend you proceed with caution and put all small children and ghosts to rest before hitting play. But if you are so adventurous as to continue…</p>
]]></description>
				<content:encoded><![CDATA[<p>A warning to all souls before you go further: We know you’ve been dying to hear this special Halloween edition of the podcast, but due to its frightening nature, we recommend you proceed with caution and put all small children and ghosts to rest before hitting play. But if you are so adventurous as to continue…</p>

<p>Welcome to the Stack Overflow Podcast #93, recorded October 25 in our New York City offices. This week’s episode is brought to you by the Society for for Responsible Use of Jack-o-lanterns. Did you know that jack-o-lanterns are the leading cause of smashed pumpkins in this country? Do your part, and say, “Jack-NO-lanterns!” to Big Pumpkin this holiday season.</p>

<p>In this week’s podcast, Joel tells a scary story about the time he crafted an easter egg for Juno email, and then deviously hid it in the build server. Does the steady beating of the easter egg’s hideous heart give him away? Huddle closely and listen carefully, boys and ghouls, to hear his fate.</p>

<p>It wouldn’t be a successful Halloween special without something dying. This year, the victim is the Experts Exchange paywall - as of this month, it’s been taken down and is gone forever. Joel, David, and Jay discuss while dancing on its grave. </p>

<p>Additionally, we’ve long suspected that our studio was haunted, and during the recording of this episode, we experienced what we thought may have been a poltergeist at play: At the start of Joel’s One Minute Tech Review, the table started vibrating… although in this case it turns out to just have been David’s phone, which he forgot to turn off. While we didn’t ask, we assume the caller, a recruiter from a startup looking for a new VP of Engineering, will understand that we recorded her and David’s conversation to share with all our closest friends and listeners. Fair warning: things get dark in this segment.</p>

<p>As part of our on-going series, Developer Stories, <a href="http://genius.com/">Genius.com</a> CEO Tom Lehman stops by to talk to us about his journey as a programmer and founder. Tom, aka Joel Spolsky’s own <del>Annie Wilkes</del> superfan, has spent years learning everything about Joel, and wants him to never stop writing. Ever. Tom tells us how he went from making such projects as <a href="http://www.bettermetronorth.com/">BetterMetroNorth.com</a> to Genius.com. He also sets Joel up for a classic Shakespeare hip hop joke, which you get the pleasure of hearing over and over again.</p>

<p>Regardless of whatever spooky things may be going on in the world, we continue each week to build our Stack Overflow Constitution. This week’s question: If somebody drops a scrap of paper on the subway and they don’t notice, do you tell them?</p>

<p>Tweet your answer, pro or con, using hashtag #StackOverflowPodcast for the chance to win a nifty Stack Overflow sticker. And if you have a question of your own you’d like us to use in building this constitution, tweet @stackpodcast. If we like your suggested amendment, we’ll share it on the show and name it after you.</p>

<p>Last week’s winner for the question, “Do you hold the door for a colleague if you know it’s going to make them run?” was…</p>

<p>“Pro. Not only am I being polite, I&#39;m helping improve their health.” - Andrew Bickerton, <a href="https://twitter.com/coder4hire/status/790853624079519744">@coder4hire</a></p>

<p>Please note: We’re taking a one-week break from the podcast and will resume episodes on November 14.</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/290793051-stack-exchange-stack-overflow-podcast-93-a-very-spolsky-halloween-special.mp3" length="0"/>
				
			</item>
			
		
	
		
			
			<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?<br>
<strong>Interviewee</strong>: It&#39;s not always the case, nor even suitable.<br>
<strong>Recruiter</strong>: Quicksort has the best big-O.<br>
<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.<br>
<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>
			
		
	
	</channel>
</rss>
