Project Management

Showing 25-32 of 81 results

Software Entropy Explained: Causes, Effects, and Remedies

by Adam Wasserman

In this article, Toptal Freelance Developer Adam Wasserman explains what software entropy is, what causes it and how it manifests itself, and what can be done to prevent it or mitigate its effects.

16 minute readContinue Reading

Common Mistakes in Client Communication: How to Not Frustrate Your Client

by Andreza Cristina da Silva

This article will help you identify and address various communication issues that can plague off-site professionals. Whether you’re a full-stack developer, a UI designer, or a content creator, these easy to memorize tips will help you hone your communication skills.

11 minute readContinue Reading

How to Avoid the Curse of Premature Optimization

by Kevin Bloch

Premature optimization hurts experts and novices alike. How can you know when and how to optimize without shooting your project in the foot? This week, Toptal Freelance Software Engineer Kevin Bloch walks project managers through some time-tested optimization strategies and when to use them.

13 minute readContinue Reading

Code Optimization: The Optimal Way to Optimize

by Kevin Bloch

Optimization sounds ideal. Ironically, the very aspect of our code we are trying to optimize can be sabotaged by this process, taking out innocent bystanders along the way. Is it a perfectionists' goldmine...or minefield? In this article, Toptal Freelance Software Engineer Kevin Bloch offers a more balanced approach to the art and science of optimization.

20 minute readContinue Reading

Eight Rules for Effective Software Production

by Timofey Nevolin

While working at different stages of the software development lifecycle you often realize that software production isn’t easy. It takes consistent effort to make something great. However, it doesn’t have to come at the cost of working through nights or weekends. In this article, Toptal Freelance Software Engineer Timofey Nevolin shares eight simple, yet powerful rules for effective software production.

23 minute readContinue Reading

A Guide to Security Best Practices for Remote Teams

by Amin Shah Gilani

Learn how, with the right remote worker security policy, distributed teams can be just as secure as in-house teams. Toptal Freelance Software Engineer and full-time remote worker Amin Shah Gilani walks us through common security attack methods, cyber defense strategies, and, finally, an example of a good remote worker security policy.

20 minute readContinue Reading

The Salesforce Release Train: A Practical Approach to Release Management

by Ajinkya Deshmukh

Deploying new features with Salesforce can be problematic in more ways than one. It is crucial to have a sound strategy governing the publication of new releases, without running the risk of breaking your product. In this post, Toptal Software Engineer Ajinkya Deshmukh will provide you with all relevant information and key tips that will allow you to manage your next Salesforce release smoothly.

10 minute readContinue Reading

The Advanced Git Guide: Git Stash, Reset, Rebase, and More

by Ursula Clarke

Could you be using Git more efficiently? The answer is probably a resounding “Yes,” which is why Toptal Software Engineer Ursula Clarke wrote today’s post. In it, she teaches you how to use git stash, git reset, git bisect, git squash, and git rebase for maximum productivity.

11 minute readContinue Reading

Join the Toptal® community.