Going on a long trip ≠ going on a search for one’s self

I quit my job on 22nd of June 2018, 1,5 weeks ahead of my initially agreed last day of 4th of July. I’m going on unplanned-go-with-the-flow – trust-everything-will – turn-out-just-fine trip. No end date, no detailed plans, several dream places to visit, some amount of ad hoc planning.

What bugs me is that when saying “Good bye!” many people wish me to find myself. Continue reading “Going on a long trip ≠ going on a search for one’s self”


От депрессии к просветлению

20 июня 2018 года я выступил на мероприятии формата “психогигиена” серии New Horizons, которые организовывает у нас в Таллине, в своей студии художник, фотограф, дизайнер и путешественник Андрей Кедрин.


Это будет страничкой этого мероприятия с ссылками на матерьялы. И так… Continue reading “От депрессии к просветлению”

Renaming image files based on exif data

I purchased a fully manual Samyang 12 mm f/2.0 NCS CS (review, review) lens for my Sony Alpha 5000. This lens has no electronic interface and so camera doesn’t know what was the aperutre nor focal length. It simply puts 0 for them. (There is an in-camera app for that, but you’ll need to adjust aperture value every time you change it)

I wanted to create two separate albums, one per lens. Select best pics, edit those and then compare the results. Atm I would need to iterate over 200 photos manually and look for F0 aperture.

How do your automate this? Bash (and google) to the rescue!

There is a tool called exiv2. It can show the exif of your file. Eg

Continue reading “Renaming image files based on exif data”

Burning out. Rising up.

tl;dr update

Tired of sharing advice to management only for it to be ignored or shelved. I think too much and that’s hard to change. Career wise leadership position is hard to achieve since road to Team Lead, Head of Delivery and, of course, VP of Engineering and CTO is closed for non-developers (I’m a QA/ScrumMaster person). Even more, those position balance between business/owners/investor requests on how to manage people resources. I’m tired, new job options are scarce (too experienced they say OR process is hell as current, so why bother). Seems like I need a break and switch to consulting or taxi driving?


I don’t quite understand why I want to write this (and about what in particular): to speak up, to find fellow sufferers and understand that we are not alone with our problem, to gain attention and likes, or it’s just Valium removing my shyness and anxiousness. But I know that I want to – so fuck it. It might actually be fun and useful exercise 🙂

Let’s meet first. I’m Sergei, you can read about me here and here.

I’m burnt out, struggling with sleep disorder, anxiety (walking in circles, getting out of bed at 2AM to scribble some work related thoughts to my Moleskine) and fatigue. I’ve took 4 days off during this month, because I couldn’t get up from bed and just said “fuck it”. I work in a good company with good understanding manager (I was always lucky with managers!) and I’m switching to 4 day work week for time being.

Atm I’m inspired by this essay by Pieter Hintjens , this tweet by Kent Beck

and  this video by Greg Bauges I watched a dozen of times.

For last 5 years, especially last 2, I have moments when I’m already in bed trying to fall asleep for hour or two and then some work related thoughts pop up and I scribble them to phone or notepad. Thoughts for possible conference talk or some idea to share/apply at work. I just can’t leave the office and leave work there. Work is everywhere with me.

During last months it got worse as minor thoughts of work (and certain people there) raise my heartbeat to 100 and I start WTFking (there are a dozen great people too! it’s not all bad). It sucks. Insomnia gets worse, I know that other places are no better and here I am prescribed Valium, because this stress and sleep deprivation (supposedly) cause tinnitus which I have now.

And I want to speak about it.

Continue reading “Burning out. Rising up.”

Can testers assure quality? Part 2: nurses vs machines

In previous post I described a horrible hospital where nurses were held solely responsible for patient’s health door-to-door, from entrance to exit. Surgeons were motivated to operate as much patients as possible. Story sounds insane, but sadly this is reality for many testers and for many teams struggling with quality.

Michael Bolton replied that nurses are responsible for patients health. True that, but not solely! He also suggested testers are analogous to pathologists and epidemiologists. I disagree with pathologists analogy. In modern Agile teams testers can be great epidemiologists and almost avoid being pathologists.

Epidemiologist analogy sounds very interesting. I will get to epidemiologist role in detail in some later part. For now I can say that epidemiologist is something rare and is in some way far more experienced than a nurse and is unlikely to be found in an average software development/hospital surgical department.

To make things more clear, let’s agree we are not speaking about whole hospital, but about orthopedic department: doctors diagnose, surgeons operate, patients are then transferred to rehabilitation department and department is paid per operation, not bed days. Nurses are solely responsible for patients’ health and there’s pressure to get patients out of the hospital ASAP.

Now let’s see how people usually try to solve problems at hand in such imaginary crazy hospitals.

Continue reading “Can testers assure quality? Part 2: nurses vs machines”