Activity graphs for software engineers: more harm than good?

tl;dr I'd like to see services like GitHub and GitLab give users the option to hide their contribution activity to help foster a healthier environment. Activity (or contribution) graphs provide a visual representation of someone's contributions to something over time. They're popular in the engineering scene, with services like GitHub and GitLab using them to display a user's repository activity such as opening a pull/merge request, committing code and participating ...

Why green computing matters

Making websites has become easy. As creatures of habit, we use the same tools we love to get our job done. As the world is slowly but surely facing irreversible changes because of human activities, what can we do to help as developers? Whilst technology has brought a lot of benefits to the world, it’s also responsible for issues such as increased carbon emissions. According to this Greenpeace report, “The ...

What is the importance of a steering meeting and why do you need one?

In my experience of leading agency delivery teams, I have regularly been invited into meetings to meet senior client stakeholders as a one-off, or intro, but noticed this engagement is rarely followed up with a more regular meeting. These people are often the most important decision makers in the project, and only get to understand second hand information or review deliverables at the end, when it’s too late to provide ...

An intro to theme-based product roadmaps

Over the course of your career you will have probably heard questions like “When will feature X be available?” or “What’s our plan to solve Y?”. You may have also spent hours in status meetings or steering committees reviewing feature specs. And justifying what your team is working on now, and what they were going to focus on in the upcoming months. You’ve probably tried some ways of having people ...