Goals, Ways, and Results

There is a common complaint I hear a lot from people: “I have tried to do something, but failed and gave up.“ These people usually have a vague definition of what they wanted to achieve, how to do it, and what to do with consequences. I call these three phases Goals, Ways, and Results. Let us check what difficulties a person can face during each of these phases and overcome them.

Read More
How To Find The Best Books For You

Most people interested in self-education, personal development, or even entertainment often read a lot of books. However, they often use different ways to pick the best books. So let us check the approaches they use and see how it works.

Read More
Degree In Computer Science: Is It Worth It?

Pretty much every big and serious company has a degree in computer science as a requirement for software engineers. However, many candidates consider it unnecessary, and they have pretty good arguments. So, let us check when such a degree indeed is required and when it is not.

Read More
On Creativity In Information Technology

There is a common belief that work in IT is 100% of technical work and zero creativity. However, every experienced specialist who works in IT for at least three years can immediately object and tell that every specialty requires a certain degree of creativity. So here are my thoughts on this topic.

Read More
From Chaos To Order

Project management is an organizational process of many external and internal activities to complete specific scope of work called the project. It is a common situation when the project is started in chaos with no understanding of requirements, the scope of work, or who participates in the project. Let us see how to organize that chaos.

Read More
Experience Diversity In Software Engineering

Nowadays, the modern world is accepting and fully utilizes the advantages of diversity. Gender diversity, race diversity, ideology diversity — all these things can be beneficial for the project. I want to discover and explain the experience diversity in this article.

Read More
Financial Independence: Truth or Fiction?

Everybody heard of financial independence, and many consider it as one of the main goals. However, these people often understand it wrong. The following article describes several well-known facts about it and checks if they indeed true or not.

Read More
How To Move Developers Between Projects

Nowadays, most software development companies use agile methodologies to move developers across multiple projects flexibly. Although some developers do not like switching between projects, the idea of redistributing the load and resources is excellent. Let us see how to do it with a minimum amount of time and minimize the negative consequences.

Read More