Найти в Дзене
Funny programmer

What are the similarities between programming and business creation

I'll start with a beautiful faraway. The beginning of the 90s. My father brought a PC with a business trip, on which a regular basic was installed, and the toy was downloaded from a tape.

Loading the game from the cassette took a long time, and the fact that we had a constant failure to supply electricity, then the game was loaded for as long as three hours. So after a long 6-month period, I came across a book in the Library, like, "Basics of programming on Basics".

I borrowed it. Came home. And I started to try.

For two years I learned to see the codes in the game, like Neo in the Matrix:) and from the fourth grade, the game on the PC stopped interested me. I started to wonder how the games are created. And since there was no Internet in the 90s, and no programming books were brought to libraries, my education ended with the Pascal programming language.

At the end of the 90s, I started working on construction sites, because I also wanted to dress stylishly and well. And then I needed programming skills, as I understand now.

The first thing I learned was plaster.

The second thing I did was draw in details on how to make plaster, how to make a solution, what kind of lyphakas (there were no such words at that time) are, etc. In general, I did something, like, instructions in comic books.
Third, I started to teach my friends this craft. A week later, after I drew the instructions, I already had a team of 10 plasters.

Thus, I learned and taught such professions as bricklayer, plumber, concrete maker, tile maker, painter and putty maker.

https://www.pexels.com/ru-ru/photo/2977565/
https://www.pexels.com/ru-ru/photo/2977565/

After school he entered the university. For a long time he did not stay there, immediately got a job in a construction company, where he became a foreman of 4 brigades in months. And from that moment on, the epic of the main rival of brothers from the Middle East begins.

Two years, they held on to the construction market. Then the army. And after the army, everything changed very much. So I started working where they paid money.

Then I met my wife and we had children. I worked in all spheres and positions that we have and understood one thing:

- Business and programming are very similar.
In business people write business processes, in programming, they write algorithms.
If something lies down, it means losses in business.
If everything is fine, there will be profit.
Well, as well as in programming, designers, functionaries, etc. work on the program, PR, advertising, HR-specialists, etc. work in the business.

After 25 years of work experience in different jobs, I realized one thing:

- In business, it is IMPORTANT to write business processes once and to improve them constantly. As E.Deming said: You can not change. Survival is not an obligation.

And so, what I learned for 25 years of work on the work with the skills of primary programming:

  1. You can systematize, then automate everything.
  2. CRM, VPN, IP, BPM are just empty sounds until you have created a management system in your company.
  3. Business processes in companies are written exclusively from the source data: Mission, values and goals of the company.
  4. Instruction without a picture is just a set of words for an ordinary employee, even if he is a manager of the head office.
  5. Everything must be measurable, otherwise, there will be no result, so there will be no profit either.
  6. Client orientation is a common logical chain.
  7. Errors, bugs, logs, system hangs always happen, and business is no exception. The main thing is to remember that there is a RESET button in the business, too. But nobody knows exactly where it is.

That's the secret, why so many millionaires have recently emerged from the programmer community.