Конечно, когда мы решаемся сменить работу, мы исходим из своих личных побуждений и мотиваций; и очевидно, что увеличение своего материального положения — не последняя из причин. Но при ответе себе лично на вопрос «сколько я хочу получать» обычно оперируем своим собственным потреблением. Но случалось ли вам слышать именно на собеседовании такой вопрос: «А почему Вы хотите получать именно столько?» Мне случалось пару раз, и, признаюсь, в те разы терялся что ответить. Некоторые размышления меня натолкнули, что лучший ответ будет: «Столько предлагает рынок».
Пользователь
Первые 18 месяцев после запуска стартапа
Июнь 5, 2018
Первые 18 месяцев после запуска компании — это жизнь или смерть. Я создал, наверное, 5 разных компаний, каждая из которых потерпела неудачу в течение 9 месяцев.
Каждый раз, когда компания терпела неудачу, я разбирался, что я мог бы сделать лучше. В конце концов, стартап № 6 (Mixpanel) достиг к 18-му месяцу $40 тыс. в месяц.
Вот чему я научился
Не отвлекайтесь! Игнорируйте то, что является пустой тратой времени: встречи и конференции, встречи без четкой повестки дня, сбор средств, если вы не занимаетесь сбором средств, чтение большого количества статей в технических СМИ и т.д. В течение первого года каждая неделя должна ощущаться как значительный прогресс.
Ваши первые пять нанятых сотрудников станут для вас разницей между жизнью и смертью. Выбирайте тщательно. Будьте разборчивы. Многое из того, что мы делаем в компании, до сих пор является результатом наследия тех первых сотрудников. Получайте удовольствие от работы в сплоченной команде. Она будет меняться и развиваться по мере роста, поэтому наслаждайтесь этим моментом.
В течение первых девяти месяцев рост может быть незначительным. Все будет хорошо. Почти каждая компания сталкивалась с этим: Airbnb пришлось между делом продавать хлопья, Slack сначала провалилась как игровая компания, Tesla продала всего 147 автомобилей через 6 лет! Скорее всего, вы тоже не станете в одночасье успешным.
Как у нас в Slack проектируются API
Более пяти лет назад мы запустили платформу Slack, предоставив разработчикам легкий способ создавать приложения в Slack и публиковать их в нашей App Directory. Сегодня миллионы пользователей переносят свою работу в Slack, и их приложения, создаваемые более чем 885 000 активными разработчиками, действующими на этой платформе – залог дальнейшего улучшения совместной работы в Slack.
Все эти годы мы постоянно держим в уме: «проектировать так, чтобы разработчикам было максимально удобно». Да, под капотом мы можем менять реализацию некоторых наших фич, удалить или изменить контракт, описывающий поведение существующего API, очень сложно. Вот почему так важно аккуратно продумывать проектирование API с самого начала.
Если API спроектированы хорошо, разработчики их полюбят и могут стать самыми креативными инноваторами, пользующимися вашими API. Они будут сильно в них вкладываться, а иногда даже могут стать евангелистами ваших API. Мы также ценим время разработчиков и те ресурсы, которыми они могут рискнуть, имея дело с нашей платформой. Если API плохо спроектировать, то его примут холодно, и он даже может вызывать фрустрацию. Плохие API превращаются для компании в обременение.
Я не утверждаю, что Slack всегда проектировал API хорошо. У нас были ошибки, и платформа определенно могла бы быть удобнее для разработчиков. Но мы признаем эти ошибки и определяем, как их исправить – иногда даже дополнительно упирая на то, чтобы придерживаться какого-то выбора, сделанного в прошлом, тогда как сейчас мы бы с этим выбором не согласились — и в целом можем улучшить для разработчика опыт работы с платформой.
Минимизация файла ELF – попробуем в 2021?
Экспериментальный проект по максимальному уменьшению ELF-файла с программой Hello, World! под целевую систему Linux x64 с помощью NASM. В предыдущем опыте начала 2000-х удалось добиться размера рабочего файла в 45 байтов, но с тех пор ядро сильно изменилось. Каков же будет минимальный жизнеспособный ELF в 2021?
Интернет на магнитах 1 — Магнит
Итак, приходит время когда одноранговые сети такие как BitTorrent завоёвывают всё большее интернет-пространство, но окончательная победа придет только тогда, когда они станут невидимы для пользователей и сольются в единое целое с привычным сёрфингом в сети Интернет.
В этом им поможет magnet (магнет-ссылка или просто магнит). Это первый вариант p2p ссылки, который является универсальным и расширяемым стандартом, не привязанным к конкретной сети.
Концепция интернета на магнитах состоит в том чтобы не зависеть от программного обеспечения, протокола или способа передачи данных. Не важно каким образом вы получаете файл. Имея магнит вы можете найти файл и удостоверится что получили именно то что заказывали.
Сжатие данных LZW
Если бы вы взглянули почти на любой файл данных в компьютере, просматривая символ за символом, то наверняка обратили бы внимание на множество повторяющихся элементов. LZW — это метод сжатия данных, который воспользовался этим повторением. Оригинальная версия метода была создана Лемпелем и Зивом в 1978 году (LZ78) и доработана Уэлчем в 1984 году, отсюда и аббревиатура LZW (Lempel, Ziv and Welch). Как и в любом адаптивном/динамическом методе сжатия, идея заключается в том, чтобы (1) начать с исходной модели, (2) читать данные по частям, (3) обновлять модель и кодировать данные по мере продвижения. LZW — алгоритм сжатия на основе "словаря".
Это означает, что вместо сведения в таблицу количества символов и построения деревьев (как при кодировании по Хаффману), LZW кодирует данные, обращаясь к словарю. Таким образом, чтобы закодировать подстроку, в выходной файл нужно записать только одно кодовое число, соответствующее индексу этой подстроки в словаре. Хотя LZW часто рассматривается в контексте сжатия текстовых файлов, его можно использовать для любого типа файлов. Однако, как правило, он лучше всего справляется с файлами где есть повторяющиеся подстроки, например, с текстовыми файлами.
Лучший язык программирования
Вопрос, который часто задают начинающие программисты — какой язык программирования изучать? Вопрос звучит разумно. Хочется выбрать самый лучший, чтобы потом не пришлось переучиваться.
Можно ли на него ответить?
Garuda Linux — 2 часа радовался как младенец, но…
Привет, друзья! Хочу поделиться опытом знакомства с Garuda Linux, так как в последнее время являюсь поклонником Arch-подобных KDE, для установки на свой довольно мощный ноутбук Dell G7-7790 (i9 2080RTX Max-Q 64GB RAM) выбирал на сайте одну из 2-х версий: Dragonized Gaming Edition и Dragonized BlackArch Edition.
Хороший маркетинговый ход! Согласитесь, и одна и вторая сборка звучит очень заманчиво, Linux Gaming - прямо таки манит игроманов, которые всю жизнь сидят на Windows. Да и сам признаюсь, дядька я уже взрослый, но бывает Калду вечерок другой скоротаю с друзьями. Но как то для этих целей все еще Windows больше использую, но Linux уже почти догоняет в плане игр, спасибо Steam.
А как вам сборка Dragonized BlackArch? Не нужно мучительно долго устанавливать BlackArch из командной строки, размечать диск, ставить графический интерфейс, сама мысль об этом отпугивает юных хакеров. А тут, прям из коробки - вот это клад! Мне захотелось побыстрее попробовать все и сразу, а лучше 2 в 1.
Для этого решил задать вопрос на Garuda-форуме, мне там ответили, что лучше ставить BlackArch Edition, а игровые приложения и игры можно потом установить через фирменное приложение. Далее в ветку налетели какие то умники, типа зачем тебе совмещать эти 2 сборки не хакерское это дело, игры могут порты открытыми оставить.
Мое дело - как хочу так и ставлю, подумал я, обойдусь без ваших умных советов. Тем более, что ломать сайт Пентагона я не собирался. Просто пишу сайты, иногда их ломают, мне скорее было интересно чем, чтобы писать менее дырявый код.
Яндекс, ты свернул не туда
Мир, ты свернул не туда. Мобайл правит миром.
Яндекс, я тебя правильно понял?
Экран «курильщика»
Монитор «здорового человека»
зы. Жаль, что HW-разработчики не предусмотрели крепление подставки монитора на его узкой стороне. Чудовищная недальновидность в 2021г.
Типографика фильма «Чужой»
Свой очередной пост о типографике в научной фантастике я вынашивал довольно долго. Он медленно обретал черты, можно сказать формировался внутри меня, очень много времени.
Теперь я с радостью могу сказать, что он готов вырваться из моей груди, забрызгав аллегорической типографической кровью ваши лица.
Начальные титры «Чужого» — настоящий шедевр типографики. Можно посмотреть их целиком на сайте Art Of The Title. Если вкратце, их смысл таков: медленное, постепенное появление частей букв модифицированного шрифта Helvetica Black в течение 90 секунд раскрывает основную тему фильма.
Как и почему опция noatime повышает производительность Linux-систем
Всякий раз, когда я обновляю Linux на своем домашнем компьютере, мне приходится решать определённые задачи. С годами это вошло в привычку: я делаю резервные копии своих файлов, стираю систему, устанавливаю всё с нуля, восстанавливаю свои файлы, затем заново устанавливаю свои любимые приложения. Я также меняю под себя настройки системы. Порой на это уходит слишком много времени. И недавно я задумался, нужна ли мне эта головная боль.
Просто игра. Не компьютерная, бумажная
Цензура в интернете. Когда базовых мер недостаточно — I2P
В прошлой статье я рассказал, какие выкрутасы можно сделать одним только браузером. В этой статье я расскажу, что ещё можно сделать, выйдя за рамки браузера
То, что изначально планировалось как небольшое дополнение к предыдущей статье с посылом "мы научились использовать прокси -- теперь добавим в их список шлюз i2p", выросло, словно собачка во время пути
Объём статьи не означает, что всё так сложно. Я подробно рассказал про несколько вариантов настройки. А какой выбрать -- решать вам
Что такое синдром эмоционального выгорания и как с ним справиться самостоятельно
Наверняка, вы слышали выражение: “перегорел на работе”. Возможно, так говорили и о вас. Если долгожданный отдых не восполняет силы, а мысли о работе вызывают только раздражение, возможно, вы столкнулись с синдромом эмоционального выгорания.
Это крайне неприятное состояние, при котором человек чувствует моральное и физическое истощение несколько месяцев подряд. Работа, которая раньше приносила удовольствие, бесит и раздражает, не хочется общаться с людьми. Человеку очень сложно сосредоточиться на выполнении своих обязанностей. Он может срывать сроки, не выполнять договоренности. При этом, объективно понимать свои ошибки, но все равно бездействовать.
Изо дня в день складывается ощущение, что прилетели дементоры и высосали всю радость. Конечно, у каждого из нас бывают плохие дни, когда накатывает хандра. Но если это состояние становится привычным, пора серьезно задуматься.
Почему я по-прежнему пользуюсь RSS
Я твёрдо верю, что Интернет и его философия максимально проявились именно в RSS.
RSS или Really Simple Syndication является (или был в прошлом, в зависимости от вашей точки зрения) средством, которое объединяет в один канал практически все онлайн-ресурсы. Вы заходите на сайт, если он вам нравится, то добавляете его RSS в свой любимый ридер — и с этого момента мгновенно получаете уведомления о любом новом контенте. Вот так просто.
Расцвет RSS пришелся на эпоху Веб 2.0 (около 1999-2010 гг.), когда движущей силой многих инноваций была полная свобода делать всё что угодно с информацией из интернета. Конечно, всё это происходило до того, как начали развиваться социальные сети в нынешнем виде, а большинство этих концепций оказались изолированы в своих замкнутых социальных фидах.
Радости экспериментов с ISA и PCI
В первом IBM PC было пять 8-битных слотов расширения, подключённых прямо к процессору 8088. Компьютер IBM PC/AT был основан на процессоре 80286, в результате слоты стали 16-битными. С помощью слотов расширения к компьютеру можно было подключать практически всё что угодно: графические и сетевые карты, дополнительную память, какие-то особые платы. Хотя для этих слотов расширения и не существовало официального наименования, во времена PC/AT их называли, соответственно, PC-шинами и AT-шинами. А название Industry Standard Architecture (ISA) — это ретроним, который придумали создатели клонов PC.
Такая открытость ISA означала то, что можно было достаточно легко и дёшево создавать собственные ISA-карты. То же касалось и шины PCI, которая появилась после ISA и была такой же открытой. В результате до сих пор существует полная жизни экосистема, в которой есть место и любительским звуковым картам, рассчитанным на слоты PCI или ISA, и картам расширения, позволяющим оснастить IBM PC 1981-го года поддержкой USB, и много чему ещё.
С чего начать тому, кто в наши дни хочет заняться работой с ISA- и PCI-картами?
Психология для основателей стартапов: учимся правильно конфликтовать (часть 1)
В этом посте приводится первая часть выступления, которое я проводила для 10 групп в Y Combinator для укрепления связей между сооснователями. Вторая часть будет чуть позже.
Конфликтуют все. Ваша задача – научиться конфликтовать правильно
Ощущение роста напряжения между вами и вашим сооснователем – это нормальная, здоровая и ожидаемая ситуация. Вам следует ожидать, что в какой-то момент вам придется поконфликтовать со своим сооснователем, поскольку при создании стартапа ваши точки зрения и личностные особенности неизбежно будут сталкиваться. В любой момент между сооснователями могут возникнуть споры касательно распределения долей, ролей и обязанностей, стратегий найма и разработки продуктов, взаимной продуктивности – или из-за всего сразу!
Конфликтовать можно по-хорошему и по-плохому, и никто от рождения не знает как делать это правильно. Отсутствие разумных методов для разрешения конфликтов говорит о том, что либо мы склонны полностью избегать конфликтных ситуаций, либо раз за разом воспроизводим одно и тоже проблемное поведение, не понимая, что существует другой способ взаимодействия – более эффективный и для нас, и для партнера. Продуктивное, уважительное и честное общение на сложные темы – это навык, который вырабатывается благодаря практике и опыту. Ваша задача (как основателя стартапа) – научиться конфликтовать правильно.
Мой первый совет основателям, которые учатся конфликтовать, заключается в том, что вы должны отдавать себе отчет в том, как именно вы конфликтуете (я называю это «стилем, которого вы придерживаетесь»). Используйте эти знания, чтобы изменять свое поведение с целью уравновешивания динамики в вашей команде. Таким образом вам удастся снизить эмоциональную напряженность, свойственную командам основателей, а также сделает внутренние конфликты более здоровыми.
Настраиваем домашний почтовый сервер и уходим с «бесплатной» почты
С каждым годом рекламы в интернете становится все больше, а подают ее с каждым разом все навязчивее. Дошло уже до почты: реклама в интерфейсе почтового ящика выглядит как первое непрочитанное письмо, которое машинально хочется открыть. Я не против рекламы, особенно когда она в тему и не сбивает с толку. Но маскировать её под непрочитанное письмо ‒ это перебор. Чувствуется, что следующим шагом рекламу начнут вставлять прямо в тело письма.
πfs — революционная файловая система без хранения данных
Что это?
πfs это революционная файловая система, которая вместо того, чтобы тратить место на вашем жестком диске, хранит все данные в π. Вам никогда больше не придется заботится о свободном месте! Вам говорили, что 100% сжатие невозможно? Да вот же оно!
Как собрать?
πfs собирается элементарно:
./configure
make
Да и использовать его не сложнее:
πfs -o mdd=<metadata directory> <mountpoint>
Где metadata directory — каталог с метаданными (названия файлов, смещение в π), а mountpoint — каталог монтирования.
Что же π делает с моими данными?
π — одна из самых важных констант математики, и у нее есть куча интересных свойств (о которых можно прочесть в статье на википедии)
Одним из таких свойств числа π предположительно является нормальность, что означает, что все его числа распределяются равномерно, при условии, что это дизъюнктивная последовательность, т.е. все конечные числовые последовательности находятся внутри него. Если мы рассмотрим число π по основанию 16 (HEX), то это предположение верно. Первая запись об этом была в 2001 году.
Ну а если так, то зачем нам хранить все эти эксабайты данных на винчестерах, если мы можем найти их в π?
У Google появился новый креативный способ убивать SaaS-стартапы
- Сайты исчезают из поиска Google и уходят в небытие
- Видео на YouTube демонетизируется, и создатели теряют источник дохода
- Android-приложения исчезают из каталога Google Play и не могут связаться со своими пользователями
- API резко дорожают или просто устаревают
- И последнее, но не менее важное, личный аналог всего вышеперечисленного: люди теряют доступ к аккаунтам Gmail и всей своей цифровой жизни
Клянусь, я прочитал FAQ!
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность