Circular Reference

Journal of Alex Weinstein and Friends

Alex: StackOverflow, developer community site

September20

My friends, I’ve been a sucker for communities and social aspects of the internet for a while, and now two of my favorite bloggers – Joel Spolsky and Jeff Atwood opened their own community site. It’s called StackOverflow. And, because of the huge traffic that each of their blogs racks in, they were able to get it going really fast. There’s nothing super-revolutionary in the core of the service: it’s just plain-old Q&A, on programming topics, with a ton of impact on community.

The amazing part, though, is not the early participation. What makes me super-proud of the folks is the way they keep people interested – the way they make you answer just one more question.

I’ve always been a believer that the game element of social systems is huge. Give me a carrot to strive for, and I’ll be jumping all over the place to get it. Give me a staggered system of carrots, where one is easy to get, but the other one is even cooler, and I’ll be even more excited.

Yes, I’m talking about the reputation system in place on the StackOverflow site. Front and center – the points you earned as a member of the community. Just as I’ve always been advocating, you get zero points for anything you do – points are only awarded when others determine that your participation has been valuable. Asked a good question that someone liked? Get a few points. Did somethin’ bad, as determined by a crowd? Lose some points.

Why do I care about points? Because with points, there are “medals” (little distinctions that you want to get, they’re displayed prominently right next to your every posting) and “powers” (such as ability to vote on things). Powers are particularly interesting; beside being a huge driving factor for participation as an incentive, the “powers” are a great deterrent for anti-social behavior.

You worked hard to get your 100 points… Answered 10 questions well or something like that. Why would you now screw up your reputation? People would show a middle finger to a stranger while driving, but my god, they’d never do this to someone they know. Same here – after you’ve been around for a while, you get a feeling of community. And community, my friends, cannot come with accountability and real incentives to participate.

Allow the community to pick its own leaders; let people vote on who’s good, and who’s a spammer. Bubble the most active contributors to the top. Give moderation powers to your high-reputation users: this will save you cash, too – you won’t have to hire anyone to do this! Facilitate the behavior that’s actually beneficial to the community as a whole.

So yeah, you can tell, I’m hooked on StackOverflow. Great job, Jeff and Joel!

posted under work | 1 Comment »

Alex: Productivity

February22

Snippet of the good part of the evening in a nutshell: Hennessy XO; my favorite recliner chair in the living room; feet up. Good book in the left hand, Tiffany’s thumb-print glass in the other.

The book is Managing Humans by my vastly-respected author Michael Lopp, a.k.a. Rands in Repose. As Joel “On Software” Spolsky says, “If you found this book on a friend’s bookshelf, steal it immediately. You don’t have time to get to a bookstore, and you can always make new friends later”. :-)

Rands is unbelievable. Funny, very psychological, more humble than Joel, much more of introvert.. This one chapter from the book – called Trickle Theory – shook up my evening. It’s probably the best essay on productivity I’ve ever read. And yes, I do subscribe to LifeHacker, Zen Habits and such.

The number one advice, no matter how stupid it sounds, no matter how many times you’ve heard it before – just freakin’ start. Don’t contemplate. Before you make a decision on whether something is too hard, you must start. And heck, it’s likely that you don’t have much choice on whether to do it anyway, so as Nike says… really…

Complain later. To-do list is not enough. Just don’t be afraid to start.

Somewhere, after I read these words, I had an epiphany: this is indeed the formalization of how I get stuff done. And no, I’m not bragging. There’s just no other way to be effective.

Begin. Go read the first bug. Don’t think about how many are left. Go to the next one and watch what happens. In just a few minutes, you’ll have made something resembling progress. Two more bugs and it’ll start to feel like momentum. Progress + momentum = confidence. The moment you see yourself tackle the smallest part of the impossible task, the quieter The Critic becomes because you’re slowly proving him wrong.

Inertia is the killer of initiative; that said, there’s positive inertia – the mass of movement will help you keep going, because at some point, you’ll look back and see that 20% of the work is done… And now it feels bad to just abandon it here, because of all the time you already spent on it…

And this is where the third advice comes in: when you feel like you can’t do it any more, switch to another item on your todo list. Don’t kill yourself; there’s always another Pri 1 on your list that needs to be done yesterday. Switch over, give your brain some rest. You’ll be more effective in the end.

..when you’re facing an uphill mental battle with yourself regarding the impossible task, it’s time to choose another battle… that isn’t a battle.

Start. Iterate. And don’t forget to mix it up when you’re sick of it.

posted under work | 2 Comments »

Alex: Management and Motivation

February16

В чем, друзья мои, сила хорошего менеджера? В его способности мотивировать людей. Все остальное – вторично. Если твои люди несчастливы, ты будь хоть семи пядей во лбу, все равно ничего не добьешься. Обратное тоже верно – можно быть скверным работником и прекрасным мотиватором, с хорошими результатами. Если компанию интересуют результаты, конечно, а не видимость действия.

Как выглядит спектр «мотивированности»? Read the rest of this entry »

posted under Russian, work | 4 Comments »

Alex: What is Management?

February3

Что есть начальник? Сие создание капиталистической бюрократии в каком-то смысле напоминает царей: избранные не то Богом, не то по блату, они никоим образом не подвластны логике. “Холопов своих волен казнить и миловать”, говорил некто со подозрительно русским именем Иоанн, тем самым определяя философию корпораций, которые появятся через всего-то четыре сотни лет после его смерти.

Как и царей, менеджеров (как же отвратительно звучит это слово по-русски) не выбирают. Что с неба упало, то не вырубишь топором, простите. Бывает, ваш начальник – гений, прирожденный лидер, человек, вызывающий море уважения. А бывает – пустой слизняк, изрыгающий бессмысленные, в кавычках оригинальные идеи, наступая на грабли с уверенностью слона в посудной лавке. Слон ли, тигр ли, или трусливая мышка – не будем показывать ни на кого пальцем – выбора у вас нет, что выросло, то выросло.

Ваш покорный слуга имел возможность посмотреть на аж целых пять начальников за два года. Цепь, примерно, выглядит так:

мягкий гений -> отстраненная львица -> усталая мышка -> зеленый активист -> агрессивный слон

Интересная последовательность, а? Чем дальше в лес, тем своя рубашка ближе к телу… Что делать, если слон?

1) Сказать слону, что он козел. Во-первых, это неправда. Во-вторых, опасно для здоровья – наступят.

2) Убежать в другой лес. Возможно не всегда. Плюс, в России говорят “не хоти себе другого царя”… Правда ведь, была “мышка”, хотел уходить. “Помнишь, встречались давеча, говорил, жизнь была дерьмо… Нет, тогда это было варенье”… Может, это и сейчас варенье?

posted under Russian, work | 3 Comments »

Alex: Recruiting Trip in Los Angeles, part II

January22

… (продолжение вот этой истории)

Пятница, просыпаюсь часов в семь, с трудом. Нахожу рядом Старбакс. Пью single tall white chocolate mocha, как обычно. Помогает, таки окончательно просыпаюсь, а не хожу, как зомби.

Созваниваюсь с Хейвадом, встречаемся на завтрак в Corner Bakery (я туда в свое время часто ходил на обед, но не завтракал никогда, почему-то). Завтрак оказывается всего десять баксов, мы переживаем, что не сможем потратить корпоративный максимум в этот день. Жаба давит настолько, что я даже покупаю (из чистой доброты душевной, вы не подумайте!) на корпоративную карточку дюжину сладостей коллегам по будке :-) . Какой я хороший, все-таки, за чужой счет.

Хихи.

Read the rest of this entry »

posted under Russian, work | No Comments »

Alex: Recruiting Trip in Los Angeles, part I

January21

Ну что, друзья, я только что в первый раз смотался за корпоративный счет куда-либо. Заказал мелкомягкий American Express, и покатил на рекрутинг ивент. Тьфу, блин, забываю русский – это когда компании ездят в университеты, пытаясь нанять самых лучших товарищей и себя всячески разрекламировать.

Мой университетский друган Heiwad, который недавно начал работать на почти соседнюю группу Windows Fundamentals в том же Майкрософте, меня представил рекрутерше, отвечающей за наш общий институт UCLA.

Чйорт пабьери. Действительно забываю русский – в последнем предложении русских слов не намного больше, чем английских. Может, специфика жизни в штатах и этого рассказа? Надеюсь…

Ну да ладно, вернемся к нашим баранам. Нет, что-то это грубо получается – но вскоре станет ясно, что по существу.

Read the rest of this entry »

posted under Russian, work | 4 Comments »