понедельник, 1 октября 2018 г.

О выборе, автоматизаторах и универсалах.

Недавно было собеседование с интересным кандидатом. 
Но сейчас речь не о нем, а о некой абстракции - портрете.

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

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

Но у нас таких тимлидов не наберется и половины отделения, а еще я немного против концепции автоматизатора как профессии. Думаю, что я хотел бы идти в сторону тестировщиков, обладающих всеми необходимыми навыками, в том числе и программированием. 

А это значит, что ожидаемый портрет - он как "Бойцовый Кот"

«... есть боевая единица сама в себе, способная справиться с любой мыслимой и немыслимой неожиданностью»

Это не значит, что портрет нам не подходит, это значит, он имеет меньшую ценность. 

Я не пойму, хорошо это или плохо - ставить себе подобные ограничения?

Итог, кстати - мы сделали предложение и я хотел бы с этим человеком работать.
Disclaimer: Еще раз, я говорил не о человеке, а о некоем образе, который я успел составить за время собеседования и чтения тестового задания. Как нам и завещал Канеман, в реальности человек окажется совсем другим и будет вести себя немного не так и серьезный процент выводов будет неверным.

вторник, 11 сентября 2018 г.

Стих на память

На память. Отсюда. Не про тестирование.


вторник, 31 июля 2018 г.

Будущего пост

Около года назад группа тестеров контура встретились и создали некоторый текст на предмет "А какими будут тестирование и тестировщики компании через 3 года, в 2020?"

Приводить этот текст здесь я не буду, но позволю себе пофантазировать на предмет того, каким будет рынок и какими будут тестировщики города.

Если есть желание - присоединяйтесь в комментариях.


Итак,  тестирование в Екатеринбурге, 2021


Игроки

Контур, от 1к разработчиков, полторы-две сотни тестеров, аппетиты найма сильно не вырастут, но останутся стабильно большими.
Яндекс, две-три сотни разработчиков, тестеров немного, до 30, нанимают мало.
Наумен, как яндекс, только Наумен. Сюда добавим еще несколько компаний с собственной разработкой и небольшим количеством тестировщиков.
Не знаю, выживет ли Абак, но если да, то там человек до 25.
Компании, бизнес которых не разработка. МТС, ITM и всё такое.  В сумме много, но живущих очень по отдельности тестеров.
В них отдельной когортой банки - Тинькоф, Сбертех, Альфа, СКБ Лабс, кто там еще - от 10 до 30 тестировщиков в каждом, растут медленно. От предыдущей группы отличаются удвоенной зарплатой и наличиев автотестеров.

Разработка на иностранный аутсорс небольшими группами и общей мощностью от полусотни до сотни.

Обучение

Айтипипл  продолжает в том или ином виде курс по тестирванию, состав преподавателей скорее всего сменился еще раз. Судя по тому, что курс не менялся несколько лет, он не будет меняться и еще несколько. Учат новичков для старта и устройства на работу.

Наличие и размер курса от Яндекса по тестированию сильно зависит от наличия сильного специалиста в местном офисе и темпов роста штата. Скорее всего есть то же, что и сейчас, это позволит закрыть потребности, один курс в вузе.

Компании с 20+ сотрудников ведут внутренний курс итоговой мощностью на выходе до 5 человек, если не лезут в автоматизацию, то может даже получиться сносное качество.

У Контура курс по тестированию разделился на вузовскую и контуровскую части. Сильно больше, впрочем, он не стал. Контуровская часть идет дважды в год.

Компании с меньшим, чем 20, количеством тестеров успешно наставничают и не понимают сути проблем больших братьев.

 

Стеки

Контур к шарпу добавил яву, что  упростило перходы в контур, но как следствие немного подняло цену тестеров снаружи контура.
Тестеры остальных компаний сидят на традиционных стеках: рельсы в абаке и ява везде.
Ява заменяется на котлин, но принципиально картину это не меняет.
Программисты всех компаний добавили в свой стек хипстерские языки типа текущих свифта и го, но на тестерах это отразилось никак.
 

Проекты

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

У людей из заказной будут деньги, высокая скорость и разные проекты.

У людей из продуктовой будут перспективы роста выше "рабочий", качество на выходе и интерес к их мнению.

Переходы между типами разработки будут всё сложнее, одним будет всё сильнее казаться, что другие органически не способны работать. Хотя разница в мировоззрении.
 

Квалификация

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

Новичку в тестирование зайти станет сложнее, общий путь в разработку будет либо через курсы от больших компаний при вузах либо в "прогонятели кейсов".

Переходы между компаниями

Опытные специалисты: по знакомству и при высокой осознанности выбора. Деньги играть будут достаточно мало. Надеюсь, благодаря этому тренду возрастет роль сообщества.

Собеседования

Как не умели адекватно оценивать технический уровень кандидатов, так и не научились. Никто. Смотрят на резюме, запросы и опыт. Выбирают по подходящей культуре. Про запросы кандидатов писать не буду, получится хейтспич.

Команды

Вслед за продуктами, которые делятся на микросервисы, фронт и бэк, команды делятся так же. И тестеры вслед за ними. Максимальное количество тестеров в команде - 4, после - делятся.

К 2021 году есть небольшой шанс, что менеджеры начнут догадываться о связи между размером команды и временем ожидания задачи в очереди. Но это не точно. Большие отделы тестирования, обслуживающие несколько команд вымрут. Надеюсь, начнет вымирать и иерархия и настанет эра тренеров.

Книги

Как и сейчас, те, кто читают, имеют +30% к зарплате, но помалкивают об этом.

Задачи

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

Тестировать их можно либо кодом, либо контрактами, останется и то и другое.

Фронт и бэк

К фронтендерам медленно, но верно придет культура разработки. Багов будет немного меньше. Начнется тестирование с помощью метрик. Бекендеры откажутся от тестеров в пользу метрик, канареек и прочего девопса. Тестеры будут интересны в качестве эмулятора end-to-end бизнес пользователей, аналитических справочников и тестировщиков фронта.

Нефункциональное тестирование

Технари - отдельные статистически незначимые глыбы за космический прайс. 
Юзабилисты и примкнувшие - подешевле, но тоже отдельно, интересно и значимо. Особенно с учетом растущей конкуренции, борьба за клиента и удобство - их.
 

Релизный цикл

Продуктовая уже стучится в непрерывное развертывание, заказная откроет для себя еженедельные релизы и будет мечтать о ежедневных. Надеюсь, над релизами раз в 2-3 месяца без оправданий начнут смеяться в открытую.

Конференции

Мы так и не привезем SQA в екб.

Мне хотелось бы, чтоб  ДАМП оставался домашней конференцией екбшных разработчиков, но Айтипиплу выгодно, чтоб он становился большой всероссийской. Вообще хз, чем это кончится.

Пройдет ли эпоха докладов "про автоматизацию" - кажется что нет. Нас в екб слишком мало для трендов, играть будут фамилии и их интересы.

Специфические навыки

Кажется, что сейчас полезно уметь в графики и метрики. Хотя бы для того, чтоб разговаривать с разработчиками на одном языке. К 2021 году "полезно" плавно перейдет в "нужно".

Стартапы


Особой профессии - "тестировщик стартапов" не появится, как ходили по граблям, так и будем всё делать неправильно и всё будет зависеть от предыдущего опыта тимлида разработчиков.

Саентологи

Датасайнс, нейросети. Масса проектов, в них масса людей, но потом всё равно окажется, что надо тестить верстку админки и искать хитрые тестовые данные. Реальность скучная. тем не менее. строчки в резюме будут и мы будем чуть ближе к умным словам. Теория эксперимента от умных слов не меняется.

Конец 

Я попытался описать близкое будущее, но получилась какая-то текущая реальность с украшениями. Ну, что есть.

среда, 4 июля 2018 г.

Новостей пост

Ни одной статьи за июнь, беда...
Всё больше пишу во внутренний ресурс.

Тем не менее, из интересного, во-первых, ребята написали, как мы тестерами в контуре делаем движухи.
Там в конце статьи календарь событий за 2017 год и кажется, что мы сделали немало.

По катом - превью второго дайджеста новостей отдела, который я запостил в прошлую пятницу.



вторник, 15 мая 2018 г.

четверг, 3 мая 2018 г.

Бумажный дом

Я уже писал о том, что люблю  фильмы, которые осилили задачу показать, как люди думают.

Мини-сериал "Бумажный дом" приблизился к решению задачи.

Не всё в нем мне понравилось, любовная линия лишняя, как и остальные вылазки профессора. Но мне он понравился не этим.

А тем, как реальность может отходить от плана, а план предвосхищать реальность.
Мне очень понравился акцент не на планировании конкретных деталей, а подготовке к целому классу ситуаций и проблем. Если будете смотреть с моей подачи, обращайте на это внимание.



В целом: к просмотру рекомендую.
И фоточки.

Три мушкетера

20 лет с тех пор. как я прочел в первый раз этот роман. Теперь единственный положительный персонаж книги:

Помнится, в романе "Двадцать лет спустя" Д'Артаньян пришел к тому же выводу.

воскресенье, 29 апреля 2018 г.

Roadmap тестировщика в контуре

У нас в контуре есть гайд о том, каким мы видим проектировщика.

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

Этот текст должен использоваться для оценки специалистов и для идей о том, что делать и как развиваться дальше. Не всегда успешно, но все же.

Когда нибудь придет время  и он будет торчать наружу, пока же лежит в корпоративном гите.

Итак:

Тестировщик в Контуре

Per aspera ad astra

О чем речь?

Текст поможет ответить на вопросы **Кто я и как мне стать круче?** и понять, кем хочешь быть в профессии и что сделать, чтоб стать лучше.

Стажер, младший тестировщик (0)

Чтоб стать

Связная речь, обучаемость, интерес к профессии и минимум один из следующих пунктов:
  • Высшее техническое образование
  • Серьезный объем подготовки
  • Опыт работы в профессии

суббота, 28 апреля 2018 г.

Дик Грот "Дисциплина без наказаний"


 С учетом поправки на другой век и специфику рынка соискателя - шикарная книга.

Что я хочу запомнить и вынести из книги?

Первое. Три встречи. На первой объяснить ожидания. На второй выяснить причины невыполнения повторного. На третьей дать несколько дней оплачиваемого отстранения от работы, чтоб человек решил, хочет ли работать с нами дальше.

Разговор строить так:
У меня есть проблема, %имя%, я ожидаю, что мои сотрудники и ты в том числе %ожидания%, чтобы %цель%. Но я получаю %реальность%. Что можешь рассказать об этом? 
Если человек начинает играть в причины и оправдания, ждать от него решения.

понедельник, 23 апреля 2018 г.

Чем я занимаюсь

Иногда мне кажется, что успешно я реализую себя, как организатор велоклуба, а не вот это вот всё...

вторник, 17 апреля 2018 г.

Монолог Пожарского из Статского советника



Процитирую:
Уж больно нежно себя несете, расплескать боитесь
Очень нравится и фильм, и герой, и отрывок. 

среда, 11 апреля 2018 г.

Открывая организации будущего, часть третья

Продолжаю открывать организации будущего.
Часть первая.
Часть вторая.

Поехали.
В экосистеме взаимосвязанные организмы живут и благоденствуют без всякой власти друг над другом. <...> Через комплексное сотрудничество, включающее обмен питательными веществами, влагой и светом, гриб, папоротник и дерево не соревнуются друг с другом, а сотрудничают, чтобы вырасти в самую большую и здоровую версию самих себя.
Просто смешная цитата. В дикой природе так-то все друг друга радостно жрут.


Важно не  что делают бирюзовые организации, а  как они это делают, это совершенно иной подход к проблемам окружающей среды и социальным проблемам. Они не задают вопрос: 
- Во сколько это обойдется?
Они начинают с более глубокого и более личного вопроса:  
- Как поступить правильно?
 Только после этого следует вопрос:
- Как этого добиться в рамках наших финансовых возможностей?
А это - правильные вопросы, детектив (с)

  • Внутренние тренинги на основе внешних как рост сотрудников.
  • В большинстве организаций высокопоставленные сотрудники работают по свободному графику. Им доверяют. 
Очень приятно узнавать себя.

В Heiligenfeld регулярно используют совещания в больших группах, чтобы уло-
вить зов будущего на каждом собрании специально ставить пустой стул, символизирующий организацию и ее эволюционную цель. Любой присутствующий на собрании может в лю-
бой момент сменить место, чтобы вслушаться в зов цели. В Heiligenfeld используют специальные маленькие колокольчики-тарелочки: их звонпризывает вслушаться в цель организации

И тут пошла ебанина...

Стратегия вырабатывается естественно, непрерывно, повсеместно, пока люди носятся с новыми идеями и тут же, на месте их осуществляют.
В какой прекрасной стране фей и эльфов живет Лалу.  
Рассказывать и показывать что и как ты делаешь. Ставить видеокамеры над конвеером.
«Конкуренты» приглашаются следовать вместе к высокой цели

 Да. Да. Да.  Не нужно делать секреты и таинства. Хотя скажу, что в конкурентной среде эффективность выше.


Кажется, я начал понимать, что мне не нравится про бирюзовость:

Любой может принять любое решение, утверждения решений запрещены.
Это классно звучит. Но это еще означает, что ты не сможешь сделать так, чтоб другие люди делали то, что ты хочешь. Решения которые ты действительно можешь принимать - в основном про тебя.

А ты один можешь мало.
И усилия, которые ты мог бы направить на результат, ты потратишь на убеждения.
И хотя убежденный человек работает качественней, но менее надежен. А большие дела в одиночку не делаются. А направить много людей - сложно.

четверг, 5 апреля 2018 г.

ТИРАНическая

Автор некий "Ефимыч"

Долгие годы сижу на троне я
Меня считают сукиным сыном пол мира
Спасает самоирония и современная медицина
И я бы все это бросил чохом
Прервав по кругу бегущий ролик
Но сыновья получились плохо
Один - дурак, другой - алкоголик
 
И оба глядят на меня с опаской
Забыть бы все, закопать бумаги
Умчать с какой-нибудь синеглазкой
Попить пивка в золотой Праге
 
Но пост мой, который столь многим нравится
Почти исключает простое счастье
Если позволить себе расслабиться
Практически сразу порвут на части
 
Потом парад слабаков, смута
Свобода, равенство, грязь, флаги
Под песни про то, как теперь круто
Под разговоры об общем благе
 
С пудовой правдою в каждом слове
С кадилом, нимбом, крюком, нагайкой
Такие придут похлебать крови,
Что даже я покажусь зайкой
 
Ну все, пора. Пора за бумаги
Вершить немилость, латать трещины
А вы терпите меня, бродяги
Я может и зло, но для вас - меньшее

И  видео есть:

вторник, 3 апреля 2018 г.

Просто о сложном и интересно о важном

О математике в этике и теории игр. Настоятельно рекомендую всем чтоб заинтересоваться.

В свое время покушался на теорию, ниасилил, где-то в публицистике прочитал, что в играх с ненулевой суммой одна из неплохих стратегий это доверять сперва, мстить если что не так и иногда прощать.

По ссылке больше материала.
https://notdotteam.github.io/trust/ 

Там есть матан модельки и с ними можно поиграть.

пятница, 23 марта 2018 г.

Открывая организации будущего, часть вторая

Продолжаю читать книгу Лалу.

Поехали.
Компании, чья работа включает множество проектов, пересматривают и архи-
тектуру своих рабочих помещений. Офис в Sun Hydraulics — это большое открытое пространство со специально разработанными кабинками. Стены на уровне пояса.
Одним взглядом можно определить, кто на месте, и услышать сразу множество разговоров. Это значительно улучшает сотрудничество, отмечают коллеги. Множество вопросов, которые в другой компании привели бы к долгой электронной переписке или назначению встреч, теперь решаются просто в разговоре с коллегой через стенку кабинки.
Это ужас, ад и Израиль. Шум, отвлечения и прочие атрибуты опенспейса. Читайте Шаблоны проектирования Александера и Peopleware Демарко.

И компания ввела «правило 80–20»: каждый сотрудник AES, от уборщицы до инженера, в среднем обязан 80% рабочего времени посвящать основным обязанностям и быть готов присоединиться к одной или нескольким рабочим группам в остальные 20% времени.
Мне нравится, но непонятно, как решается вопрос недопроизводства в основной работе. IT - отрасль с избытком задач, всегда можно и иногда нужно и гораздо чаще хочется  сделать больше. А тут какие-то 20%... К тому же "интерес" у человека один и не делится на проценты.

Процесс внутреннего консультирования идет снизу вверх, но идет не на авось и не по принципу «будь что будет». Он включает творческий дух, взвешенный анализ, тщательное планирование и дисциплинированное исполнение.
И благолепие настает само! Тут же все становятся умными и дисциплинированными. Всегда. Ага.
В Buurtzorg все данные относительно производительности команд выкладываются во внутреннюю сеть.
Удобно, когда производительность можно сравнить. Один тестер написал 10 тестов за неделю, второй сделал так, что верстку проверил проектировщик и не тратил ни минуты.
Один месяц гонял регрессию и ненавидит работу, второй три дня писал тесты, с которыми потом все задолбаются...

Что и с чем тут сравнивать?

Планирование преемственности — еще одна установившаяся практика HR-службы. Для каждого руководителя в компании подыскивается и воспитывается возможный преемник. И, наконец, существует процесс планирования карьеры
Это то, чем нужно заниматься. ППКС.
Ежегодно сотрудники заполняют анкету, оценивая каждого коллегу на основании всего двух пунктов:
— «Вклад этого сотрудника в общее дело (гораздо) больше или (гораздо) меньше,
чем мой» (шкала от –3 до +3);
— «Этот сотрудник способен оценить меня» (шкала от 1 до 5).
Ответы обрабатываются по простому алгоритму, коллег делят на несколько зар-
платных сегментов
 Все равны, но некоторые равнее...
Вы, как и ваши коллеги, пишете заявление о повышении зарплаты, которое считаете справедливым, и объясняете почему. Затем вы показываете заявление нескольким коллегам из выбранного ранее комитета по заработной плате. Комитет имеет право только советовать. Вы можете принять замечания комитета к сведению или сохранить повышение
зарплаты, которое сами установили.
А как же Даннинг-Крюгер?


среда, 14 марта 2018 г.

Открывая организации будущего, часть первая

Популярная нынче книга.
Популярная тема.

К нам даже собеседовался кандидат, работавший, по его словам, в бирюзовой команде.

В прошлые полгода отдел тестирования в контуре осознал и доказал свое существование. В этом году он поймет каким он будет, так что книга в тему и перекликается с тем, чем я живу.

Читая, испытываю противоречивые чувства: одновременно желание сделать так же и скепсис. Главное - книга не оставила равнодушным. И это хорошо.

Сейчас прочел только четверть, но хочу сформулировать и сохранить заметки по тексту.

Решение можно принять при отсутствии принципиальных возражений, а не при согласии всех.
Отличный принцип. Я бы даже развил его до уведомительного: не спрашивать разрешения, а говорить "я собираюсь сделать так-то, тогда-то, если у кого-то есть советы, возражения и идеи - скажите мне об этом".

Тренеры, коучи на несколько команд вместо руководителей отдельных команд.
То, что я хочу внедрить. Руководитель зацикливается на своей команде, тренер

В команде должно быть не более 12 человек. Если людей больше, она должна
разделиться.
ППКС. Люди, считающие, что у них "команда" из 30 человек - не знают матчасть.
Для себя определил, что если в группе разработки 5 и более тестеров - пора делиться на части.

Члены команды должны ежегодно оценивать результаты деятельности друг
друга, основываясь на стандартах компетенции, которые могут сами же и раз-
работать.
По закону Даннинга-Крюгера слабая команда будет оценивать себя выше, чем сильная. Постоянно с этим сталкиваюсь и не увидел в книге ответа на эту проблему. А я считаю, что это проблема.
Если команде нужно расшириться, она ищет
новых членов
Если мы отказались от классического поиска методом отклика на вакансию и обработку тестовых, то да. В противном случае команда слабо представляет объем работ. Хотя, судо по контуру, внешние наймы уже давно не самый главный источник.

Через определенные промежутки времени группа, состоящая из представителей от каждой команды, собирается вместе на несколько минут. Быстро  обсуждают, в какой команде сейчас переизбыток или недостаток рабочих.
В IT нет избытка рабочих. Есть недостаток разной степени тяжести. Редко кто скажет "нас мало, но не так, как вас..."


Если одна из команд потребует позолоченные станки, другие команды сразу это заметят, и возмущение коллег урегулирует дело естественным путем.
Этого не происходит.


воскресенье, 4 марта 2018 г.

How to deliver quality assurance at speed

Настоятельно рекомендую к просмотру видео от atlassian о том, чем сейчас становится обеспечение качества.

Там много про скорость разработки, важная штука, чтоб ее.


воскресенье, 11 февраля 2018 г.

Пенсионеры Филатова

Это я себе на память, хороший стих.

Сидят на дачах старенькие ВОХРы
И щурятся на солнце сквозь очки.
Послушаешь про них — так прямо волки,
А поглядишь — так ангелы почти.

Их добрые глаза — как два болотца —
Застенчиво мерцают из глазниц,
В них нет желанья с кем-нибудь бороться,
В них нет мечты кого-нибудь казнить.

Они не мстят, не злятся, не стращают,
Не обещают взять нас в оборот, —
Они великодушно нам прощают
Все камни в их увядший огород.

Да, был грешок… Такое было время...
И Сталин виноват, чего уж там!..
Да, многих жаль… И жаль того еврея,
Который оказался Мандельштам...

Послушать их — и сам начнешь стыдиться
За слов своих и мыслей прежний сор:
Нельзя во всех грехах винить статиста,
Коль был еще и главный режиссер.

…Но вдруг в глазу, сощуренном нестрого,
Слезящемся прозрачной милотой,
Сверкнет зрачок, опасный как острога.
Осмысленный. Жестокий. Молодой.

И в воздухе пахнет козлом и серой,
И загустеет магмою озон,
И радуга над речкой станет серой,
Как серые шлагбаумы у зон.

Собьются в кучу женщины и дети.
Завоют псы. Осыплются сады.
И жизнь на миг замрет на белом свете
От острого предчувствия беды.

По всей Руси — от Лены и до Волги —
Прокатятся подземные толчки...

...Сидят на дачах старенькие ВОХРы
И щурятся на солнце сквозь очки...

Энди Вейр, Артемида

Третьего дня дочитал новую книгу Энди.

Если Марсианин привел меня в полный восторг, то эта книга оставила настолько же неоднозначное впечатление.

Сразу, мощные плюсы

Бодрый сюжет, вейеровское количество технических деталей, приближающих эту фантастику к научной.

О главном

Точнее о главной героине.
В художественной литературе меня расстраивало неумение авторов показать злодеев и аморальных типов, раскрыть их мысли. Получались либо картонные "я творю зло потому что  я злой", либо запутавшиеся и отчаявшиеся "я ввязался в это и надо идти до конца". У Линдсея в серии о Декстере неплохо вышли психопаты, но это другое.

Я не вспомню автора, который бы внятно, изнутри описал социопата, человека без эмпатии и морали.
И тут Энди пишет Артемиду.

Главная героиня, Джазмин Башара - социопат, аморальная мразота. По ходу повествования больше двадцати раз в голос восклицал Ах ты ж сука! У Энди вышло создать и с любовью описать типаж некартонной мрази.

Почему я так ополчился на Джазмин?

Для аргументов нужен контекст сеттинга: действие происходит на лунной базе, купола с населением 2000 человек, город в миниатюре. Есть свои небольшие неэкспортные производства и туризм. На самообеспечении, то есть полностью коммерческие отношения всех со всеми.

По ходу повествования героине предлагают совершить производственную диверсию на единственном производстве кислорода, с целью рейдерского захвата этого производства. Сперва она называет сделку сомнительной, но после того, как ей предложили ее зарплату за 3 года (примерно 500 килобаксов), мгновенно соглашается.

Когда сотрудники производства замечают как она взрывает технику и пытаются в ответ причинить ей тяжкие телесные, она искренне возмущена:
- Вы пытались убить меня!
Искренне возмущается, когда полицейский пытается поймать ее на контрабанде.
И да, она занимается контрабандой. Сигареты и горючая теплоизоляция для домов небогатых рабочих. На голубом глазу считает это нормальным бизнесом (в рамках сеттинга открытый пожар может привести к гибели всей колонии). Гордится тем, что не возит наркотики.

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

Я выделяю слово искренне, так как это правда, повествование ведется от лица героини.

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

По ходу повествования Джазмин легко и непринужденно подставляет пару своих друзей и вовсю пользуется их доверием.

И при этом она... кажется приятной. Бодро говорит, весело шутит, быстро соображает, держит слово, иногда помогает друзьям, заводит знакомства... Чтоб понять происходящее в действительности, нужно прикладывать сознательные усилия.

Книга заставила задуматься о роли ценностей в жизни и о том кто нас окружает. Вокруг нас не вертятся грабители, убийцы и психопаты. Каждый день мы взаимодействуем с вполне приятными, умными и интересными людьми. И кто-то из них вполне себе может обладать схожим с Джазмин набором ценностей, отсутствием эмпатии и больше любить щеночков, чем людей.

Итого

Если бы не было Марсианина, я бы однозначно решил, что автор рисовал мировоззрение главной героини с себя.
Радует, что автор не заставляет скучать и вызывает эмоции. Следующую книгу - жду.

Жизнь без тестировщиков

Серия статей от Арема Кошелева о тестировании, как он его видит и пользует.
Там и о ответственности программиста и о участии команды.
Жизнь Артема не совсем без тестировщиков, в третьей части  он расказывает, чем тестеры занимаются в его команде.

Мне кажется, что у него все как то правильно настроено. Почитайте.

http://artkoshelev.github.io/posts/there-are-no-testers
http://artkoshelev.github.io/posts/there-are-no-testers-part-2
http://artkoshelev.github.io/posts/there-are-no-testers-part-3

Рекомендую весь блог. С остальными жизнеполагающими статьями я согласен не настолько, но тем не менее.