1

Topic: How to raise the efficiency in 10 times?

I look on  on github, at me approximately 400 in a year, and at guys from a microsoftware and other active developers more than 4000. Said that effective programmers in 10 times more abruptly the normal. What to do? How the efficiency to lift? (It is clear, what it is possible to break operation into microsteps and simply to increase  , but they so do not do?)

2

Re: How to raise the efficiency in 10 times?

Hello, Ejnstok Fajr, you wrote: > I look on  on github, at me approximately 400 in a year, and at guys from a microsoftware and other active developers more than 4000. Said that effective programmers in 10 times more abruptly the normal. What to do? How the efficiency to lift? (It is clear, what it is possible to break operation into microsteps and simply to increase  , but they so do not do?) Komit time and again in day, and each correction, each feature, each isolated change of source codes. Them 4  is not impetuous operation, and simply high  .

3

Re: How to raise the efficiency in 10 times?

VD> Them 4  is... Simply high  . Whence such confidence? Looked at your profile on Github - at first at you was 100  in year, then this index grew under one and a half thousand that quite visually reflects experience growth.

4

Re: How to raise the efficiency in 10 times?

Hello, Ejnstok Fajr, you wrote: > Looked at your profile on Github - at first at you was 100  in year, then this index grew under one and a half thousand that quite visually reflects experience growth. Respected at me this experience 20 years. And for a year it does not grow for a long time already in times (if at all grows). And the amount  is defined exceptional by that as I  and over what worked. I often potter with one problem some days. Earlier I am stupid not  this operation. Then, communicated to other programmers, and simply realizing necessity of separate documenting of separate actions of the beginnings  more . But nevertheless I simply sometimes forget  any changes or I start to do 2-3 put simultaneously. I understand that it is bad, but the disorder inherent in research natures like me, does not allow to do properly. Well, and at me it is a lot of tasks/works. Not all of them are connected to programming. And not all of them . Still it is necessary to consider that factor that any time I worked in a command or simply helped someone. All this time, naturally,  from me was less. But the number  at other participants of projects increased. In general, take a word. Anything personally in me did not exchange.  By the way how to look at this index?

5

Re: How to raise the efficiency in 10 times?

Hello, Ejnstok Fajr, you wrote: > I look on  on github, at me approximately 400 in a year, and at guys from a microsoftware and other active developers more than 4000. Said that effective programmers in 10 times more abruptly the normal. What to do? How the efficiency to lift? To cease to change the productivity an amount

6

Re: How to raise the efficiency in 10 times?

Hello, alpha21264, you wrote: >> I look on  on github, at me approximately 400 in a year, and at guys from a microsoftware and other active developers more than 4000. Said that effective programmers in 10 times more abruptly the normal. What to do? How the efficiency to lift? A> to cease to change the productivity an amount  And what performance factors are still? I here too thought earlier that an amount , or there number of code lines - . However when looking at history, I nevertheless changed the judgement. IMHO, made enough indexes. That is, to estimate amount of works and productivity on them it is possible, but unfortunately with a time delay in months-years.

7

Re: How to raise the efficiency in 10 times?

Hello, bnk, you wrote: bnk> alpha21264, you wrote: A>> to Cease to change the productivity an amount  bnk> And what performance factors are still? bnk> I here too thought earlier that an amount , or there number of code lines - . bnk> However when looking at history, I nevertheless changed the judgement. IMHO, made enough indexes. bnk> that is to estimate amount of works and productivity on them it is possible, but unfortunately with a time delay in months-years. You from the Soviet generation or from the Post-Soviet? Depending on it I will explain differently. At first, indexes - that when you natural intelligence cannot estimate a certain situation. It is ideally better to develop all the same intelligence, instead of to invent indexes. Indexes say lies. And even more people who twist indexes say lies. Secondly, if very much it would be desirable to invent indexes they should show not code amounts, and its usefulness. Here for example I worked in one western office, which... Well in general, works on Intel. Our program planted printed-circuit boards (in the core  ). So at us was two index: 1) How many errors remain on a board after program operation. (Time was much less important criterion) 2) How many wishes of the user () remain open. And as it expresses in the code, yes the devil only knows. The ideal program should be written in flow of evening, to be absolutely reliable and to work eternally.

8

Re: How to raise the efficiency in 10 times?

Hello, alpha21264, you wrote: A> You from the Soviet generation or from the Post-Soviet? Depending on it I will explain differently. Well the pioneer I half a year had time to stay. It is a pity here that the tie was not saved. So it is not absolutely assured - Soviet or already post-Soviet A> At first, indexes - that when you natural intelligence cannot estimate a certain situation. A> it is ideally better to develop all the same intelligence, instead of to invent indexes. A> indexes say lies. And even more people who twist indexes say lies. A> Secondly if very much it would be desirable to invent indexes they should show not code amounts, and its usefulness. A> here for example I worked in one western office, which... Well in general, works on Intel. A> our program planted printed-circuit boards (in the core  ). A> So at us was two index: A> 1) How many errors remain on a board after program operation. (Time was much less important criterion) A> 2) How many wishes of the user () remain open. A> and as it expresses in the code, yes the devil only knows. A> the ideal program should be written in flow of evening, to be absolutely reliable and to work eternally. It yes. But indexes of productivity/volume which I meant, in the core for what are necessary - for forecasting, not? That is, to estimate, how many occupies / in what this or that operation / the project, in the given conditions, dataful people manages. It as fundamental laws - do not answer a question "what for", but answer a question "as". For example, how to estimate, development CMS what is the time occupies, knowing that in a command of 5 Hindus from Mumbaja? It is possible by analogy to the previous projects. How to compare projects? On volume to the code-number . Also productivity of people. I herein spoke about usefulness of indexes.

9

Re: How to raise the efficiency in 10 times?

Hello, bnk, you wrote: bnk> Hello, alpha21264, you wrote: A>> You from the Soviet generation or from the Post-Soviet? Depending on it I will explain differently. bnk> well the pioneer I half a year had time to stay. It is a pity here that the tie was not saved. So it is not absolutely assured - Soviet or already post-Soviet This post-Soviet. Bad in it is not present anything, you will simply understand efficiency how it is Americans understand. Soviet understood in another way. A>> 1) How many errors remain on a board after program operation. (Time was much less important criterion) A>> 2) How many wishes of the user () remain open. A>> and as it expresses in the code, yes the devil only knows. A>> the ideal program should be written in flow of evening, to be absolutely reliable and to work eternally. bnk> it yes. But indexes of productivity/volume which I meant, in the core for what are necessary - for forecasting, not? bnk> That is to estimate, how many occupies / in what this or that operation / the project, in the given conditions, dataful people manages. bnk> it as fundamental laws - do not answer a question "what for", but answer a question "as". Well. Only in programming all these metrics say lies. Do not get even to the order. About it it is written in all books on management, since the very first "Mythical cheloveko-month". In real life all estimations simply undertake on the worst and are multiplied ten times. Generally, if it is necessary to import thousand changes to the program, something means with the program not so. bnk> For example how to estimate, development CMS what is the time occupies, knowing that in a command of 5 Hindus from Mumbaja? bnk> It is possible by analogy to the previous projects. How to compare projects? On volume to the code-number . Also productivity of people. bnk> I herein spoke about usefulness of indexes. Only five Hindus, or in a command still someone are? In the next book "Peopleware" it is written that if them from the project to eliminate, the project goes faster. The matter is that all these "the distributed commands" are necessary not for efficiency increase. Just the modern capitalism lowered efficiency of work in a toilet bowl. It becomes for "controllability". Controllability is that Hindus did not take in head to sell the product. Commands which are spread worldwide in which developers belong to different cultures for this purpose become and speak different languages. Pay off with efficiency. I already told it. Generally, I recommend to get acquainted with TRIZ (the Theory of the Decision of Inventive Tasks). At first it teaches you to put questions correctly. And then... !!! Then there will be a mental explosion.

10

Re: How to raise the efficiency in 10 times?

Hello, Ejnstok Fajr, you wrote: > I look on  on github, at me approximately 400 in a year, and at guys from a microsoftware and other active developers more than 4000. Said that effective programmers in 10 times more abruptly the normal. What to do? How the efficiency to lift? (It is clear, what it is possible to break operation into microsteps and simply to increase  , but they so do not do?) 4000  in a year is on the average 15  in day. I.e., it or separate  on everyone changed some lines, or the dude accept patches from a command from ten programmers, views them, and  under the account.

11

Re: How to raise the efficiency in 10 times?

Hello, VladD2, you wrote: VD> I often potter with one problem some days. Earlier I am stupid not  this operation. Then, communicated to other programmers, and simply realizing necessity of separate documenting of separate actions of the beginnings  more . But nevertheless I simply sometimes forget  any changes or I start to do 2-3 put simultaneously. I understand that it is bad, but the disorder inherent in research natures like me, does not allow to do properly. I sometimes in such cases collected for some days take several, logically independent . I.e., from outside it looks so:  some days of anything, and then a little  successively, with intervals 10-15 minutes.

12

Re: How to raise the efficiency in 10 times?

Hello, bnk, you wrote: bnk> It yes. But indexes of productivity/volume which I meant, in the core for what are necessary - for forecasting, not? bnk> That is to estimate, how many occupies / in what this or that operation / the project, in the given conditions, dataful people manages. bnk> it as fundamental laws - do not answer a question "what for", but answer a question "as". It is possible to ask people, what is the time from them occupies the project. It works. Only normally it is necessary to multiply their estimation by some coefficient, and for the specific person or group of people it is necessary to grope this coefficient .

13

Re: How to raise the efficiency in 10 times?

Hello, bnk, you wrote: bnk> >> I look on  on github, at me approximately 400 in a year, and at guys from a microsoftware and other active developers more than 4000. Said that effective programmers in 10 times more abruptly the normal. What to do? How the efficiency to lift? bnk> A> to cease to change the productivity an amount  bnk> And what performance factors are still? An amount of major versions of a software)) avalon/2.0.3

14

Re: How to raise the efficiency in 10 times?

Hello, Pzz, you wrote: Pzz> I sometimes in such cases collected for some days take several, logically independent . I too try so to do. But not always it turns out.