Skip to main content


There is something about yourself that you don’t know. Something that you will deny even exists, until it’s too late to do anything about it. It’s the only reason you get up in the morning. The only reason you suffer the shitty puss, the blood, the sweat and the tears. This is because you want people to know how good, attractive, generous, funny, wild and clever you really are. Fear or revere me, but please, think I’m special. We share an addiction. We’re approval junkies. We’re all in it for the slap on the back and the gold watch. The hip-hip-hoo-fuckin’ rah. Look at the clever boy with the badge, polishing his trophy. Shine on you crazy diamond, because we’re just monkeys wrapped in suits, begging for the approval of others. /Jake Green/


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

(с) Книга


В Средние Века была такая пытка — людей бросали к зловонным свиньям. В XXI придумали кое-что похуже — корпоративы. (c)


«Разреши себе скучать»: Чем опасно фотографирование И как избавиться от привычки снимать все подряд, вместо того чтобы наслаждаться моментом.

Read more.


Professor William G. Ouchi is known for his book “Theory Z: How American Business Can Meet the Japanese Challenge”. It introducing the principles of Japanese management to Western business audiences and stayed at US bestseller list for 15 weeks.

Ouchi also studied mechanisms of controlling work in large organisations. He focused on two simple questions:

What are the mechanisms through which an organisation can be managed so that it moves towards its objectives?
How can the design of these mechanisms be improved, and what are the limits of each basic design?

Solidity and smart contracts

Solidity Documentation (

Solidity Cheat Sheet And Best Practices (

Building a production-ready Ethereum DApp from idea to final product – Part 1 (

CryptoZombies (interactive. +++++) (

EthereumDev (

EthList: The Crowdsourced Ethereum Reading List (

Coursetro (beginner) (

CRUD Part 1 (+++++) (

CRUD Part 2 (+++++) (

Learning Solidity (beginner → advanced. +++++) (

One-To-Many CRUD (+++++) (

The Patient Smart Contract – Part 1 (beginner) (

Критерии оценки проблемы

  1. Как часто возникает проблема (количество подобных случаев)?
  2. На какое количество пользователей она влияет (число пользователей)?
  3. Насколько это важно для пользователей (серьёзность проблемы)?
  4. Можно ли продолжать решать такие проблемы вручную (сложность решения)?
  5. Сколько ресурсов потребует автоматизация этого процесса (количество рабочих часов инженеров)?
  6. Сможем ли мы использовать полученный результат для решения других проблем (влияние решения)?


No matter how comfortable a schedule looks at the beginning of an iteration, you can’t avoid being under pressure some of the time. If you find yourself having to choose between “doing it right” and “doing it quick” it is often appealing to “do it quick” on the understanding that you’ll come back and fix it later. When you make this promise to yourself, your team, and your customer, you mean it.

How to Setup Jenkins on Mac – Part 2

Today I’m gonna talk about installing Jenkins Server.

I installed all dependencies so we can continue.

As I mentioned before Tomcat is an application server so we can run our Jenkins server on it.

I will download jenkins.war from its official page and install on Apache Tomcat application server.

First of all I’m downloading jenkins.war from here:

I need to move jenkins.war file to where I downloaded Apache Tomcat application server.

I need to cut/paste to apache-tomcat-8.0.9/webapps

When I paste my jenkins.war file to that folder its turned into Jenkins folder automatically.

After all,I should to see my jenkins server on:http://localhost:8080/jenkins

RxJS Essentials. Part 1: Basic terms

Today, I’m starting a series of articles about programming with reactive extensions. This series is about the JavaScript RxJS library, but in the future, I’m planning to write a similar series about the RxJava – one of the Java versions of reactive extensions.

The first library of reactive extensions (Rx) was created by Erik Mejier in 2009. Rx.Net meant to be used for the apps written with the Microsoft’s .Net technology. Then the Rx extensions were ported to multiple languages, and in the JavaScript world, RxJS 5 is the current version of this library.

Read More