No matter how experienced you are and how many projects you have completed, you face stress. Some people do that often; others do not, but all of them handle it one way or the other. Here are some best practices to ease, release and prevent the stress caused by your job.
Read MoreNot many developers are genuinely passionate about the quality of their code. However, the ones that do care about it use many interesting best practices. Today I would like to share one of such best practices.
Read MoreProject 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 MoreEverybody 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 MoreThere are lots of specialists on the market that have different qualifications. This qualification defines the experience and complexity of the projects a person can work with. The following article explains some traits of the teams built of people with different qualifications and gives general recommendations on how to work them.
Read MoreWhenever a group of people starts working on some project, it usually defines milestones — some points in time when they have to complete the specific scope of work. The idea of milestones is excellent; however, it is misused or entirely unnecessary in many cases. Let us check these cases and see how to deal with them.
Read MoreThis article is just a summary of the best practices every software engineer can use to use time efficiently. Some recommendations always work for everybody; others may work only under certain circumstances. However, you can check out all of them and see how to optimize your working time.
Read MoreMany technical specialists, like product owners and project leads, often work on multiple projects simultaneously. Unlike project managers who usually have only a superficial understanding of projects, these specialists have to have a deep understanding of each project and everything related to it. It is relatively straight forward in case of one project but may be tricky in case of multiple projects. This article describes various project issues and ways to deal with them.
Read MoreSomebody may say that software engineering is a very standardized and boring process. Although there is a grain of truth in this opinion, it is not precisely correct. There are many areas in software engineering where creativity is obligatory, and this article explains that.
Read More