How to avoid merge pull request limbo

Sometimes git merge pull requests can take time and become long-lived, a source of frustration for many developers.  Long-lived pull requests are pull requests that are stuck in a backlog without being approved and...

Visualizing pull request lifespan vs programming languages

The way pull requests are made, closed and merged has been intriguing me for a while. Pull requests have slowly become the standard flow of operations for many teams shipping software products.Today I’ve asked myself:...
How Codacy Streamlines Code Reviews

How Codacy streamlines code reviews

To increase the software code quality, peer code reviews are essential. This is because, as with writing in natural language, no one can find all the problems...

Cross Programming Languages Best Practices

We want to focus on cross programming best practices as often it seems like best practices are tied to a specific programming language.  However, some of them seem to have crossed boundaries and have...

How to prioritize your technical debt?

TLDR: open source projects spend at least 15.27% of their time paying Technical Debt. That is almost a day per week. How much time should you invest in refactoring and cleaning your code during your sprints? I...