df07's comments

df07 | 4 years ago | on: We still believe in private offices (2015)

Author here, surprising to see this blog post of mine trending, but it has held up pretty well! Happy to answer any questions about my time at Stack Overflow.

I've since moved on to Heap (https://heap.io/) and we are hiring. We're virtual first so we don't have private offices, but we have the same values about treating developers well and giving them the space they need to do deep work. We're hiring for basically everything https://heap.io/careers/departments/engineering-product-and-...

df07 | 9 years ago | on: Stack Overflow Outage Postmortem

This is exactly what we did to diagnose (source: I was on the call). The only tricky part was figuring out which post it was, since it wasn't in the stacktrace. To do that, we grabbed the 3000 most recent posts and ran the regex against them. By that point we already had the code fix (another dev working on it in parallel), but if we hadn't we also could have gotten back up by just deleting the post.

df07 | 10 years ago | on: Killing Off Wasabi

Good news, I actually do know everyone who was part of the original build of Wasabi! None of them left because of the language. I think this accounts for everyone who was there at the time:

1. Original author left because his wife was going to medical school out-of-country and Fog Creek didn't allow remote work at the time.

2. Second author left because his wife was going to medical school out-of-state and Fog Creek didn't allow remote work at the time (see a pattern?). Later came back because Fog Creek offered remote work. Went on to author the blog post we're talking about.

3. Developer left to go work on Stack Exchange (me!)

4. Developer left to go make the world a better place at Khan Academy

5. 2x developer left to go work on Trello

I think that was all of us. People move on in the course of 5+ years. Turns out most of those reasons don't have to do with programming language.

FWIW, I think Wasabi was a bad decision and I'm not going to defend it. But I really don't like these massive assumptions about people's motivations for leaving.

df07 | 11 years ago | on: “A little bit of slope makes up for a lot of y-intercept”

I used to think this was right (trained in the school of Joel), but now I'm not so sure. I look at it this way: the best predictor of future success is past success. School is pretty non-predictive of your success in industry. General "intelligence" is as well. The best thing I can look at is: do you have a track record of tackling problems and delivering solutions? If you do, you'll probably keep doing that. If not, you're at best a gamble.

df07 | 11 years ago | on: In Defense of Recruiters

The main difference we've seen is between retained vs. contingency recruiters. Contingency recruiters don't get paid unless they find you a hire, which sounds great in theory but turns it into a lottery for them: spam as many developers and companies as you can, hoping for a big jackpot. It also leads to some of the scummier practices of hiding names and contact information (wouldn't want to lose that commission!), and paying for referrals (after all, if I'm getting $20k for a hire, I can afford to pay out $2k to the person who did the work). They don't really care if you fire the person after 6 months because they'll be on to the next thing (or, even better, they can make another commission off of you!).

Retained recruiters, whether they're contract or full-time, are ones you pay to represent your company. They work off a salary or an hourly rate, like normal employees. They expect to be there in a year or two, so if the hire doesn't work out they'll hear about it. They represent you as a company and don't have any incentive to hide who they're working for or who they're talking to. You can still get clueless recruiters here, but at least the relationship is much better.

df07 | 12 years ago | on: My first six weeks working at Stack Overflow

The only thing that really hurts are the SQL Server licenses. Everything else (MSDN licenses for devs, OS licenses, etc.) are small percentages on the cost of hiring a dev or building a server. SQL Server pricing is a beast -- they know you're locked in, and it's carefully priced just under the "what if we just hired several people to do nothing but move us off of SQL Server" price point.

With that said, we're getting amazing performance out of SQL Server without having to shard, etc: all of Stack Overflow runs off a single server, and most of the rest of Stack Exchange runs off a second server.

df07 | 13 years ago | on: Why We Still Believe in Working Remotely

(Author, here) Regarding #1 and #2, I have to say that one of the most surprising things about Google Hangouts is that they've really make it easy to... hang out! It's pretty standard on Fridays (or during the week) to kick back for an hour or two and just talk in the hangout. A lot of people just keep it open sort of half-listening while they work, and if they need to do something that requires a lot of concentration, they just drop out. In fact, I have it open right now and all I hear is a bit of breathing and typing...

You have to think about it differently than "Oh, we go here for meetings". It's more like a watercooler -- pop in every now and then and see what's going on.

df07 | 13 years ago | on: Fog Creek is about to go down

Stack Exchange (Stack Overflow) barely made it out. We are in the same datacenter but we just finished building out and testing a secondary datacenter in Oregon literally last weekend. We did an emergency failover last night after the datacenter went to generators. Read more at http://blog.serverfault.com

df07 | 13 years ago | on: Ask HN: Who Is Hiring? (October 2012)

Stack Exchange - NYC / telecommute (remote) - Full-time

Stack Exchange is growing like crazy, and we have more ideas than people to do them. We're two rounds of financing in and aiming for profitability. Come help us change how the world gets answers to their questions.

* Web Developer - Q&A Team: Work on Stack Overflow, Server Fault, etc. http://careers.stackoverflow.com/jobs/16279/stack-overflow-c...

* Web Developer - Careers Team (NYC only): Work on Stack Overflow Careers http://careers.stackoverflow.com/jobs/16279/stack-overflow-c...

* Product Manager - Q&A Team: Design features, ship software http://careers.stackoverflow.com/jobs/23227/stack-exchange-p...

* UI / UX / Product Designer: Design experiences http://careers.stackoverflow.com/jobs/24481/product-designer...

* Senior Systems Administrator: Work on an infrastructure serving 275M page views per month http://careers.stackoverflow.com/jobs/24001/senior-systems-a...

page 1