2 years, 10 months agoRecords of reports Community DevCamp – action became available to developers from developers. The main speakers are recognized experts of community which heat how they see, use or are going to use the latest innovations for developers on .NET — .NET Native, Roslyn, cross-platform development on ASP.NET, the containers Docker, Azure Service Fabric, F# — and many other things.
Perhaps, the heading of this article will seem to you not correct," As it is possible to write open-source a code? And what the code such is?" — you ask.
What open-source the code differs from "simply in - a code"? Open-source the project is responsibility for quality of a code, for a covering its tests, for documentation, for timely answers to questions and response to bug contango, for processing of pull-request. Your behavior and thoughts in a time of writing of open-source of a code which will see the world will be others, respectively and the code on an output turns out another.
Open-Source the project lives life — life of community which is formed around the project. Ideas, responses, bug contango, discussion and thanks from other associates influence you and the project directly, and stimulate writing of a code — clear, documentary and covered with tests.
Risk management at investment into programmer talents
On the other hand — this effect has no name; perhaps, it should be named "desyatikradnichestvo" — bad developers will cost to you not insignificant deterioration in labor productivity. No, for a number of the hardly perceptible reasons they are capable to sabotage complex program system catastrophically. The bad developer who constructed threateningly complete of errors or worse than ever the designed system in its basis planted the ticking time bomb and to rake ruins after it jerks, attachments will be required, it is thousandfold exceeding saved on start. Worse than that, work on removal of debris will demand attraction of efforts of much bigger number of good developers, and on more progressive tense.
In this moment software development is the complete antithesis to other industries — we will tell, space — in which incompetence and gross errors are much more obvious; it is easier to find and correct them at early stages until the cost of such correction grew to heaven yet. (Like construction of the airplane in which during real operation fatal defect was found) also much easier to hold the delayed crises from distribution, to isolate and correct.
Reading now and then a few years ago the Forbes log, I came across article which I found extremely interesting. Well, you know as happens — you read, you read, and on each paragraph you vosklikat: "About! Qie about me!". Could not believe that I one such, and nobody will be honored if not to translate then to refer to it in the Russian-speaking press. However in four years of it did not occur. Well, "you want to make something correctly — make it", therefore I provide to attention of respectable public the first half of article. (I try to translate artly therefore work moves not quickly; the original size — more 30th kilobyte, and, "having passed mortal life to a half", I understood that to keep there are no more than forces.)
P.S. Could not understand how to put the transfer tag in heading.
Rising of a razrabotchikonomika
Venkatesh Rao's article is published in December, 2011 in the Forbes log.
In evolutionary biology there is a theory according to which mutual altruism and cooperation arose as a solution of the problem of storage of food. If to you, an early hominid, has luck to fill up a large mammoth, you had no slightest chance to skharchit it entirely before it becomes rotten. Then you shared food: attachment in a stomach of your friend was the best attachment for the excess capital. In this case you could demand return of a contribution that time when the mammoth is filled up already by this friend.
Recently I reflected over this paltry idea in the context of human wealth. If only you are not a professional investor (and even if you are), now to find places for storage of surplus of the capital where he would be in safety and was not amortized too quickly (not to mention bringing of the income) it becomes harder and harder. The stock market even more often casts thoughts of a bloody feast of "bears". Volatility and unexpected short-term rallies make game with short positions of unsafe. Even storage of assets in dollars, seemingly, conceals the dangers — thanks to threat of devaluation and any modern words like "quantitative mitigation" which we, average investors, hear for the first time. Euro now too does not look as optimistic alternative. The solution to invest in gold — and in general in any raw materials — seems, demands a little apocalyptic view of the world, and reflections how you are going to get access to actually subject of ownership if all and the truth will depart to depths of hell (there is a wish to note that at the moment I cannot call such view of the world so unjustified).
But there is one smooth water — if you know how to be enclosed in it: software developers.
2 years, 10 months ago
New year on a nose is also time to plan participation in interesting conferences. Colleagues from Mail.ru in a row share several years the overview of the Russian events (here the list for 2015, we wait for the similar overview for 2016), and I decided to walk on foreign.
Why import conferences? Russian are very interesting too, but sometimes there is a wish to combine business with pleasure: not only to listen to smart people and to establish new relations in the markets of the USA and Western Europe, profile for us, but also to see some pleasant city.
2 years, 11 months agoThe article "How to Cope with Problems in the Legacy Project after 3 Other Commands" tells what the design team had to pass through that in one and a half years to receive rather stable software product. Here we want to tell, than the command of testing was engaged effectively to check all changes made by developers and to guarantee that the product meets expectations of customers and ultimate users.
2 years, 11 months ago
Hi, Habr! In this article we will tell how development process of the 1C:Enterprise platform is constructed as we work on ensuring quality, and we will share lessons which received, creating one of the biggest Russian program complexes.
2 years, 11 months ago
On December 12 at 12:00 be connected to online broadcastof Community DevCamp – action for developers from developers. The main speakers will be recognized experts of community who will tell about how they see, use or are going to use the latest innovations for developers on .NET — .NET Native, Roslyn, cross-platform development on ASP.NET, the containers Docker, Azure Service Fabric, F# — and many other things. Event is held with assistance of community MVP.
Program of action:
Functional programming on F# in processing of big data and machine learning//Dmitry Soshnikov
Server development on technologies of Microsoft//Evgeny Agafonov
"What prepares for us approaching C#7?"//Andrey Akinshin
Machine learning for the developer – the tools Microsoft Azure//Dmitry of Roosters
New opportunities of Azure for creation of effective processes of continuous testing in DevOps commands//Igor Shcheglovitov
2 years, 11 months agoWhether it happened to you, long working in one company on the same project, you begin to think of change of a situation, the used technologies and the project. Earlier I was sure that from this situation one output — to find new work. This article which transfer we publish changed my opinion. In it approach thanks to which it is possible to make work of the programmer not dull and helping it to raise and develop is described. We, service for the organization of payment acceptance PayOnline, suggest you to get acquainted with this technique and to share it with the employer if you have similar, the problems described by the author. There is, directly, transfer below.
In my stay by the developer I was never delayed at the same work more than two years. In my case each new work was for me the good course from the point of view of career development. And even in spite of the fact that high "routine" — a commonplace in our professional sphere, I cannot tell that my previous employers quietly treated my leaving. Some of them persistently tried to make so that I remained, but work became for me so boring that I could not remain any more. At once I will explain: to live I was lucky in such places where works for programmers was more than programmers. I understand that the option with change of work is available not to all.
2 years, 11 months agowrote, we prepared for you Community DevCamp – action for developers from developers. At last we decided on a final grid of reports if you were going to approach a certain report — watch the updated schedule.
Action will take place this week, on Saturday. The main speakers are recognized experts of community who will tell about how they see, use or are going to use the latest innovations for developers on .NET — .NET Native, Roslyn, cross-platform development on ASP.NET, the containers Docker, Azure Service Fabric, F#, C#7.