The Church

Well, while I’m still working on Software Development Edge I wanted to share a short one with you. Not long time ago I participated in a lecture, hold by a so-called business trainer. I don’t like them, honestly – most what they say is so general like a fortune from a fortune teller. However this man – Konstantin Harksy proposed a statement that made me think. Deeply.

What he said is basically following – can we get more than just salary?

There are three types of companies – Circus, Theatre and Church.

[readolog_blockquote ]

While in the first one you are the animal – you just go there, day after day, perform your tricks, get your meat. This is comparable to doing a job and receiving „just“ a salary. There is nothing else.


In other words – it’s a regular job, mostly a continuous one, repetitive, one that you probably don’t enjoy. To overcompensate it (because there is always demand and supply), you have to pay a lot money, because that’s the only good you can offer your employees.

[readolog_blockquote ]

In the theatre you can play a role. Not only you get your salary, but you can outlive something that is maybe hidden inside you.


Now it starts to getting interested. Applied to a real world situation this can be a company offering few little projects, giving you an opportunity to participate in something – not big, but something more meaningful. People are willing to accept less money, because they think, that those roles are helping them more, to be happy, than the increased salary in first case.

[readolog_blockquote ]

In the church all roles of a theatre become just one role. These are sorts of companies where you almost forget about salary. You are persuaded and almost infected by the – one – main idea.


Ultimate goal for every company’s CEO. A lot of people would even work for free. See Apple or Facebook for example.

Happy new energy! This is how you make bitrix work with git.

I wish everyone a pleasant new 2015!

May your business flourish, your apps find new users and your customer forget the number of your technical hotline.

Besides, if you should ever happen to work with 1C-Bitrix framework here are some hints how to befriend it with git. If you just try to plain start developing a Bitrix app under git you may encounter few uncomfortable things – since Bitrix is huge (more than 18000 files) ever commit will take long. In most cases I received plain errors instead of pleasant working.

So here what you should do:

First, add this to your local git config

git config --local pack.windowmemory=100m
git config --local pack.sizelimit=100m
git config --local pack.threads=1

You may want to play around with the numbers, just keep in mind following:

Larger window sizes may allow your system to process a smaller number of large pack files more quickly. Smaller window sizes will negatively affect performance due to increased calls to the operating system’s memory manager, but may improve performance when accessing a large number of large pack files.

As seen here

So now which files to exclude from bitrix using rather .gitignore or /.git/info/exclude? Of course I can’t tell you where to put your development files, but it is a good practice not to touch those:


Meaning ignoring them is generally a good idea. This will save you a lot of time! Happy coding. (For the record – we’re using GitLab instead of GitHub for reasons of security, however commands are just the same for both of them)

Next book sneak peak

The next one, „The Software Development Edge“ by Joe Marasco is finally done. Since I’m continuing my more „scientific“ approach on book summarizations this time it turned out to be really extensive. I guess it will take a while to write everything important down.

A little sneak peak on my work regarding this awesome book by Joe Marasco.
A little sneak peak on my work regarding this awesome book by Joe Marasco.

[readolog_blockquote ]One of the main reasons for Joe being able to deliver software in time was his effort to understand every detail of development, every problem occuring, thus, leading to knowledge where you can make right decisions for the whole project movement. This effort is not based upon some kind of magic, but simply upon investing a lot of time in talking with developers.[/readolog_blockquote]

The journey begins

Oh, hello there! You finally somehow ended up being in my corner of the world wide web right now. What can you expect here? Well, a lot of things. Or maybe not that many… depends on your expectations. Basically this is my blog about (big part) project management and (smaller part) development. I do indeed strive after evening out this imbalances but I can’t promise it yet.

So again – what is it all about? Since I’m working as project manager and being a hobby-like developer I will post from time to time interesting ideas or summarizations of books, so the main idea of this blog is – if you are a beginning PM you could just read through every post from the very beginning and at the end be an already advanced PM.

But why should anyone read all or any of your posts if he/she could could just buy the books? Well, first of all – books are not for free, my blog is. Second, even using a strong filter like colleagues with years of experience you can end up reading some real crap. Third, you can use my posts just as a kind of appetizer – if you liked it, feel free to buy and read the book. Fourth – maybe you’ll find some coding stuff interesting too.