Hexlet's blog

Essential Software Engineering Practices Checklist for Your Company main picture
Code

Software development is a challenging process that tends to become much more complex as the number of participants increases. More people in the team create more communication and require more synchronization (sharing knowledge of system parts and processes, keeping track of the business and its requirements). The cost of error increases, and the system can no longer fit in just one head, while a change on one side triggers other changes.

User avatar Kirill Mokevnin
Kirill Mokevnin
3 days ago
0 Article reading time ~10 minutes Read more
How to Learn to Cope with Negative Thoughts main picture
Motivation

Fitting active and regular exercise into your daily schedule may seem difficult, at first your body will resist: aching muscle pain, fatigue, unwillingness to continue. If you go for a run for the first time in decades, the body will clearly tell you: “you don't need to do this”. This is a natural reaction. An evolutionary defense tool against overloads and hazards.

0 Article reading time ~7 minutes Read more
What Is Error Tracking? main picture
Code

There are no programs without errors. Their number can be reduced with the great help of a type system, linters, tests, or even a whole department of testers, but it’s impossible to remove them completely. This is the reality we must face; the best thing we can do is learning how to track these errors and fix them as soon as possible.

User avatar Kirill Mokevnin
Kirill Mokevnin
3 days ago
0 Article reading time ~4 minutes Read more
How to Search for Technical Information main picture
Motivation

One of the most important skills for a programmer is the ability to find answers and solve problems using Google. A lot of the problems that beginners face have already been solved and described before. All you need is to learn how to find these solutions and answers.

User avatar Kirill Mokevnin
Kirill Mokevnin
3 days ago
0 Article reading time ~5 minutes Read more
Suggested learning programs
profession
Development of front-end components for web applications
10 months
from scratch
Start at any time
profession
Layout with the latest CSS standards
5 months
from scratch
under development
Start at any time
profession
new
Developing web applications with Django
10 months
from scratch
under development
Start at any time