99% of those dissatisfied with the results of their project are sure that they know who is to blame. Owners scold lazy contractors, programmers, stupid customers etc. Who is right? All are mistaken. Each of us believes that only he knows how to react objectively to a situation, while the...
Sun Feb 24 2019 |
12 minute read
The Law of Testing: The degree to which you know how your software behaves is the degree to which you have accurately tested it. -- "Code Simplicity" In order to verify the correctness of an application we use different kinds of tests: some check the logic of a small function or class, others...
Sat Jan 12 2019 |
7 minute read
Most people do not know how to adequately assess the timing of tasks. Oh, how it makes them sometimes nervous ... Here, and "deadline sneaks up unnoticed." And they are reinsured for over 500% just in case (still not enough). And managers trying to squeeze "knowingly bloated deadlines," so that...
Mon Dec 24 2018 |
6 minute read
Why do we need it? During the work developers frequently need to update their services and deploy them on the servers. When amount of projects is small it's not an issue, there are no problems because releases and deploiment processes are rare. Tests are running manually. But when the time...
Sun Nov 18 2018 |
6 minute read
On my current project, I'm playing the role of a Team Lead. It is one of those roles, whose responsibilities many people understand differently and often confuse with a Senior role. In this post, I want to clarify this question and describe how I see the responsibilities of a Team Lead. Let's...
Thu Oct 25 2018 |
2 minute read