Skip to content
View kika's full-sized avatar

Block or report kika

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kika/README.md

Hi, my name is Kirill Pertsev

It's spelled like krill, but with ee after k. Cyril works too (it's the same name)

One of two Bulgarian (or Greek, the jury is still out) monks who invented Cyrillic alphabet was Cyril/Kirill

What do I do for a living

I make your software run outside your laptop. I build infrastructure, I make the tests run, I make the deploys, I make the rollbacks, I manage how much does it cost, I make all of the above testable and committable into git. I monitor and observe all of it so that it runs how it's supposed to run. If it doesn't, I fix it and make sure it's not happening again. I hire people and reluctantly delegate them any and eventually all of these functions and duties, prepare budgets, conduct performance reviews, lead people through hard times, help them progress their careers, listen to their aspirations, promote them, give them raises and bonuses, and sometimes have to let them go.

Even if I run a large team I still can't get away from the urge to write something and make it run, so I code in my free time. Currently my favorites are Flutter on the frontend and Rust on the backend. This is where I can do risky stuff that's not appropriate for a larger organization.

What I did for a living

Hobbies

  • I program computers. I jokingly say "I don't have a life, my primary hobby is my job". As any good joke it's only a half joke. And not a good one.
  • I sail boats. I don't do it competitively (but my daugther does!) but leisurely. I like to moor the boat in a lonely place and watch sunsets and sunrises for a few days and then sail to next such place. I sailed Caribbean, Mediterranean and French Polynesia.
  • I started my professional career as a self-taught electronics engineer and still have a soft spot in my heart for electronics, so I sometimes build a tiny computer to do something.
  • I cook a lot

Trivia

  • I have a very thick skin. Every time I join a new company and someone starts beating around the bush trying to avoid to hurt my feelings I offer this person a $1000 check if they will be able to offend me. So far nobody was able to claim this check. There's only one person in the world who can offend me and for safety reasons I married this person (it didn't solve the problem completely though).
  • I have very strong opinions on very many things. If someone is making a mistake I'll fight tooth and nail to talk reason into this person, but once the decision has been made, it's made. I don't say "I told you so".
  • I prefer clear separation of duties (occupational hazard). If I'm responsible for something, I'm responsible for it and my decision is final, although I can engage in a very long conversations about possible options, etc. If someone else is responsible for something, being asked I'll offer my strong opinions (see above), but I'll go with the decision of the responsible person.
  • My opinions are usually based on some direct or indirect knowledge. Usually if I have no knowledge I have no opinion as well. I have good intuition and it helped me innumerable times, but it's not a replacement for knowlege.
  • I hired a lot of people over the course of the last 30 years, and I can barely name 2 mishires. I progressively built better and better teams. Probably the most mastered skill I have is hiring.
  • I can't learn traditional way. Handbooks and video courses make me fall asleep (literally, when I have trouble getting asleep, I watch some educational video on Youtube). Maybe it's some mental disorder, I don't know. I learn a lot and I learn quite fast by jumping head first and start doing. Then I get stuck and buy a book. As soon as I unstuck myself I keep doing. Etc. (I just found out that is not a disability but known problem: https://mkremins.github.io/blog/doors-headaches-intellectual-need/)
  • As a consequence of the above it doesn't make any sense to ask me if I can do something, because the answer is always "yes", even if I don't have a slightest idea of what it is. So given the previous it's safer to ask me if I know something.

Social

Pinned Loading

  1. fixedsys fixedsys Public

    Fixedsys Excelsior font with programming ligatures

    Makefile 1k 52

  2. hackerwallet hackerwallet Public

    Personal finance management for Node.js hackers and Google Docs users

    CoffeeScript 49 3

  3. svg2pdf svg2pdf Public

    Efficient SVG to PDF REST service in Python

    Python 8 1

  4. purescript-google-appsscript purescript-google-appsscript Public

    PureScript 8 4

  5. vim-instance vim-instance Public

    Separate Vim instance (server name) for separate Git/Mercurial/SVN project with tabbed file organization

    Shell

  6. slack-stock slack-stock Public

    Slack integration to show stock price

    Python 2 2