Skip to main content


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


— Джим, каково это – стоять на вершине Эвереста?
— Понимать, что полпути пройдено, — просто, не красуясь, отвечает он.

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