Is he good for a developer or not? Does he have enough experience to do the job? How to integrate him into the process? If you had ever hired a developer then you know how hard it is to answer such questions. A developer, like any engineer, has to be evaluated for a specific job by checking his experience. Let me show several tips and tricks on how to do it and how to avoid typical mistakes.
Read MoreMany technical companies use the services of external technical experts called advisors. I want to describe the best technical advisory workflow beneficial for both sides.
Read MoreMany project managers and leads think that the customer should not participate in the development process. However, proper exposure may give more information to the customer and provide valuable feedback to the technical team.
Read MoreWhy people who know a lot are always confident, but not vice versa? What are the primary sources of knowledge? How to build a foundation for confidence? The following article answers these and some related questions.
Read MoreEvery big project is built by a big team. The main principle that allows a big group to make a big project is working together as a team, not as many individual workers. One of the essential aspects of teamwork is interpersonal relations, defined mainly by soft skills and communication. This article explains why such professional relations are crucial and how to maintain them.
Read MoreEvery team member knows that experience sharing is a good practice that simplifies activities and saves time. However, this is not just good practice but one of the most crucial factors to become a successful company.
Read MorePeople often underestimate the vacation and thinking that this is just a time to work on other projects. However, this is still a job, so people do not rest properly. This article gives you some useful tips on planning a perfect vacation together with an explanation of how they work.
Read MoreSoftware is built on top of programming interfaces. Every time an application has to contact any third party service (DB, mailing agent, API), it has to use a proper interface (and protocol) to do that. This article contains general thoughts on why interfaces are essential and how to use them properly.
Read MorePeople who have ever worked in software companies aware of multiple issues and conflicts between a company's technical and business departments. This is the first article from the cycle that addresses these problems, and here we are going to discuss communication issues, solutions, and best practices.
Read More