Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-settings.php on line 530

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 594

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 611

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 705

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/classes.php on line 728

Strict Standards: Redefining already defined constructor for class wpdb in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/cache.php on line 425

Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/theme.php on line 623

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/class.wp-dependencies.php on line 15

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/theme.php:623) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 121

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/theme.php:623) in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-content/plugins/wordpress-automatic-upgrade/wordpress-automatic-upgrade.php on line 121

Strict Standards: Redefining already defined constructor for class ftp_base in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-content/plugins/wordpress-automatic-upgrade/lib/ftp_class.php on line 56

Strict Standards: Redefining already defined constructor for class ftp in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-content/plugins/wordpress-automatic-upgrade/lib/ftp_class_sockets.php on line 8

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /home/sync4me/domains/aboutnetapp.ru/public_html/blog/wp-includes/plugin.php on line 311
“Сынок! Как твоя штука поможет нам рубить деревья?” | about NetApp

“Сынок! Как твоя штука поможет нам рубить деревья?”

Ну раз у меня в эту неделю большой писательский кризис (на самом деле я готовлю новый перевод Best Practices, на это раз про MS Exchange 2007), то позвольте небольшой оффтопик.
Подслушанное в подкасте Stack Overflow Джоэла Спольски:

“Как кастрировать быка” это книга Дейва Хитца, основателя NetApp… это книга, в которой он рассказывает историю создания компании NetApp.

Он рассказыват там историю, которая, я думаю, любопытна, про то, что значит работать на корпоративном рынке, и чем такой рынок отличается от рынка “коробочных продуктов”, и в чем разница между этими типами клиентов…
Первая история, которую он рассказал, случилась, когда они в первый раз пытались выйти на этот рынок и сделать продажу в корпоративный сегмент.
Он приехал в Georgia-Pacific (крупнейший американский, да, возможно, и мировой производитель бумаги) с презентацией и демо-системой NetApp, и провел демонстрацию, которую многократно успешно проводил в предыдущие годы. Он рассказал про терабайты в секунду, и о том, как много данных может хранить его устройство, и о том, какие протоколы поддерживаются, и прочие такие штуки технического плана, и о том, насколько дешевле их система по сравнению с конкурентами.

После презентации глава IT-департамента спросил с характерным джорджийским акцентом: “Сынок, мы рубим деревья, и делаем из них туалетную бумагу. Скажи мне, как твоя штука может помочь нам рубить деревья и делать из них туалетную бумагу?”
Ну и конечно не стоит говорить, что тот контракт они не получили.”

2 комментария

  1. ivs:

    (: плохо Дейв отработал, плохо!

  2. Ну так с той поры научились :)

Оставить комментарий

20/0.477

Данный блог не спонсируется, не аффилирован, и не санкционирован компанией NetApp, Inc. Излагаемая в этом блоге точка зрения выражает мнение исключительно его автора и может не совпадать с позицией NetApp, Inc.

This content is not endorsed, sponsored or affiliated with NetApp, Inc. The views expressed in this blog are solely those of the author and do not represent the views of NetApp, Inc.