Security
Blog
When we successfully adopt AI, we unlock a substantial competitive advantage. Here's how I'd go about adoping AI, and go about doing it safely.
4 reasons SaaS engineering teams stall: alignment issues, technical debt, outdated tools, and failure to adopt AI. Learn how to overcome these challenges and boost productivity in your team.
How does lack of alignment damage your software operations and software delivery? This article looks at strategic alignment five ways to make it happen.
Unlock your team's potential before 2023 ends by mastering these 6 game-changing AI tools for efficiency, speed, and a competitive edge.
Daily standups costs average-sized product engineering teams six-figure sums every year, so we sure as heck need to make them count. Here's how I think we do it.
Read about how Stepsize changed the way OpusFlow think about their daily standups to create true alignment, and saved 25+ hours per week
Discover 6 essential AI tools for product managers to optimise your workflow and decision-making. We’ll cover Motion, ClickUp, Notion, Otter and more.
So, you're thinking about alternatives to Dailybot. Explore five excellent daily standup tools and daily standup alternatives including Range, Geekbot, Stepsize, Jell and Standuply.
Boost software engineering productivity with effective IDE feature adoption, DevOps skills enhancement, improved collaboration strategies and more.
What is developer experience? How can we spot a subpar developer experience, and how can we improve it? Here's the last guide you'll ever need on DX.
Read how Stepsize AI enabled SenseHawk to win back more than fifty hours a week so they could focus on strategic work that moved the needle.
I explain four strategic levers for CTOs and software engineering to improve developer productivity, ship faster and get better outcomes.
I consider the potential of AI to transform how developers collaborate and stay informed about the things that matter that happen around us.
The debate about the best way to run daily standups or daily Scrums for software development teams has plenty of nuance. I dig into the options we have for this crucial agile ceremony.
Discover how AI can significantly enhance the Developer Experience (DX), boosting productivity and innovation. Learn about groundbreaking AI tools transforming software development workflows.
Struggle to keep up with the endless stream of Slack channels and threads? I've done a side-by-side comparison of four of the best Slack summarisation AI tools.
Learn why asynchronous daily standups are beneficial for team collaboration. Explore daily standup alternatives, tools and AI to streamline updates and improve productivity.
I explore the challenges of cross-functional collaboration and how we can overcome our human limitations to improve team synchrony, efficiency, and project success.
Every project manager should know these smart AI tools. Improve workflow, make better decisions, gain a competitive advantage. 1. CollabGPT. 2. Motion. 3. Notion. 4. Ayanza...
Stay ahead of the curve with awesome AI tools for software engineers. 1. Sourcegraph Cody. 2. CollabGPT. 3. Mintlify. 4. Adrenaline. 5. Grit. 6. What The Diff. 7. Otter.
Here are the strategies I use to prevent burnout in Agile software teams. Getting wellbeing strategies right helps improve productivity and work-life balance.
Every team using Slack could benefit from a slack summariser. Here’s how to choose the right Slack app for your team to save time and surface insights.
Want to run effective, impactful daily standup meetings? This is the only guide you'll ever need. Learn how to run standups, standup strategies and avoiding pitfalls.
Discover the top 8 daily standup tools you can use in 2023. 1. Stepsize AI · 2. ClickUp · 3. Range · 4. Geekbot · 5. Jell · 6. Standuply · 7. ScrumGenius · 8. Dailybot
There are a tonne of Slack apps and integrations. Here are 6 of the very best Slack add-ons for software developers, from summarisation to bug tracking.
Simply inflating your team doesn't guarantee quicker development. Sometimes, it can even slow you down. So how do you ship faster and improve velocity?
Learn how to enhance Developer Experience (DX). Spot signs of poor DX and discover solutions. Learn best practices and tools to boost developer productivity.
Scrum Masters can use AI to improve their efficiency, collaboration, and project success. Learn how AI can be used to make agile project management more efficient.
How will AI transforms Agile Project Management & Scrum practices? Can we unlock better planning, collaboration, and continuous improvement?
Discover 5 top AI coding tools revolutionising software engineering. Enhance team efficiency, accelerate development, and stay competitive.
Improve developer experience with AI-powered tools for efficient code delivery, documentation generation, and collaboration.
Don't fall behind in the AI revolution of software engineering. Our list of the 7 best AI tools for CTOs will keep you ahead of the game.
Software estimation techniques are vital for successful project delivery. I discuss the best techniques to ensure accurate planning and efficient delivery.
Don't let outdated practices hold you back. Discover how to prepare your organization for the future of AI-powered software delivery in our latest blog.
Learn how to manage technical debt in Scrum to improve code quality. Choose the right strategy to prioritise and fix tech debt and gain a competitive edge.
Learn how to manage technical debt in your codebase with this guide on the 4 types of tech debt, with examples. We'll look at how to fix each type of tech debt.
Learn how to build a culture of code quality to improve maintainability, scalability, and efficiency, and stay ahead of the competition.
Learn why code quality matters, the most important metrics you need to manage quality, and how to track and manage code quality issues.
Learn how to address technical debt in your engineering team with this comprehensive guide for leaders. Discover effective strategies and best practices to tackle tech debt head-on.
Stepsize Vs Jira comparison for project management tools for engineers. Learn the difference between Jira and Stepsize and decide which is best for your software development team.
As software engineers, we use TODOs and FIXMEs all the time. We've picked out the three best Visual Studio Code extensions to help you handle them.
Jira can be hard work for engineers. Here are 5 of the very best Jira plugins that make Jira much, much more pleasant to work with.
What can we learn from 10 years of change in software engineering, and the impact of technical debt on code quality and outcomes?
We need to talk about shifting tech debt left. Here’s how we can improve codebase health and push quality upstream by focussing on tech debt.
Having a great refactoring process is an integral part of software development. In this article, we outline how modern teams continuously refactor and tackle technical debt.
Having internal code documentation can transform your engineering team. It allows you to capture knowledge and encourage active knowledge sharing. How should you approach internal documentation? Let’s take a look!
Recently, I had to deal with an old codebase that was difficult to maintain and scale. In this article, I'll share how my team and I decided to deal with maintenance and the best practices we implemented to reduce time spent on refactoring.
This article will guide you through the process to craft a technical debt proposal to justify the time spent solving technical issues.
Learn how Stepsize customer Terakeet resolved 70% of their critical technical issues.
We’re going to look at what sprint velocity is, how it can affect your development cycle, and what formulas you can use to measure sprint velocity.
Here's how to communicate new features to external users and structure product tutorials and guides.
The negative impact of technical debt on businesses is massive. Here are the best ways to prevent and manage technical debt that both startups and enterprise companies can implement today.
A lack of focus, lack of visibility into our codebase problems, and context switching decrease developer productivity. Here are the best ways and tools that'll help you get things done.
To help you build the ultimate workflow, we went looking for the developer productivity tools that are currently trending in coding communities.
Clean code is a reader-focused development style that improves our software quality and maintainability. Here are the 10 most important patterns that'll help you write clean code with React and TypeScript.
Many engineering teams struggle to measure the effectiveness of their refactoring efforts. Let's look at the 5 metrics that will help you measure refactoring success.
Learn how the Arcane team achieved tech debt visibility and fixed half of their codebase issues with Stepsize.
Technical debt metrics help you to monitor deficiencies in your current codebase. We decided to look at how they work, and pick out the best tracking tools.
Here's how you can improve your engineering team communication to transform a codebase health.
I've deliberately approached this article with broad strokes to move a little beyond the typical laundry list. Let's take a look at the software engineering best practices that high-performing teams follow.
These 20 online learning platforms will help you learn web development from beginning to advanced level and grow as a professional.
This code review checklist will help you give actionable and valuable feedback to your peers.
High-quality code is critical to creating functional error and bug-free software that is easy to edit and understand. But while we sometimes spot our own errors, we need to really dig a little deeper.
Context switching prevents developers from finishing tasks quickly and getting into deep work. Let's look at how to avoid constant context switching to improve your productivity.
See how to browse, upvote, and mark issues as resolved directly in your editor.
Here is how to get started with Stepsize to reduce your technical debt in 3 simple steps.
Stepsize is a powerful tool that helps Engineering teams fight technical debt and improve their codebase health. Here is how it's different from the code quality analysis tools.
Sprint planning meetings of old consisted of a whiteboard, marker, and post-it notes. But these days, digital tools have emerged that make planning more effective, leading to a more successful sprint.
I want to offer practical strategies to make planning a Sprint less painful so that you feel organised rather than overwhelmed, and give tips on how to include technical debt work into your sprint.
Let's take a look at when you should consider refactoring your codebase and how to convince your management to spend time on refactoring and technical debt.
This month marks the release of a major update to our JetBrains IDE plugins — and we do mean major! We've rebuilt it from the ground up to leverage new JetBrains APIs and bring you the features we introduced in VSCode recently.
Software vendors are presenting a plethora of low-code software solutions to reduce the mundanity of software development. But, what are their actual advantages, how can they reduce, and also cause technical debt?
In this guide, you'll learn what is legacy code, its characteristics, tools and the best practices for working effectively with legacy code and technical debt.
What’s the overall performance of your engineering team? It's a question many development teams can’t answer. Let’s look at how we can improve your team’s performance.
The Snyk team aspires to ship flawless software at the highest pace possible while keeping their engineers happy. To do that, they turned to Stepsize and built an effective process to manage technical debt.
Great code commenting practices don't just benefit engineers. They boost code quality and fight tech debt. So what are the types of code comments, and when and how should we write them?
Developers deal with technical debt every day, and they know how to prevent and manage it better than anyone else. Here’s just some of what they had to say.
This month we've created a new homepage for your team in the web app and completely rebuilt our VSCode extension (JetBrains IDEs are up next 🛠).
There’s plenty of jokes around technical debt, but what happens when companies leave it to languish? I asked a bunch of developers to share some of their horror stories of technical debt.
TODOs has been a great organisational tool for decades. It’s a simple method to manage your work and remind us of unfinished tasks. Here are the 4 best ways to organise your TODOs.
This article looks at how you can refactor your code using Visual Studio Code (VS Code) and Visual Studio Code plugins.
Software developers need to constantly nurture their product to enhance its functionality. This is achieved through software maintenance.
Every person in your company probably has a different opinion about what's the company's biggest priority. But which project should be prioritised? Fortunately, there are great methods to help you prioritise your product backlog.
There are lots of ways you can improve your code quality, make it easier to review and test and reduce the pain later of having to fix all of the errors. Let's take a look.
What is code churn, how to measure it, and what insights can it provide about your code quality and team performance? Learn in this article.
In this article, you’ll learn what velocity means in the context of an agile/scrum methodology and how you can improve it to allow your team to move faster and ship more stuff.
We're used to thinking that you cannot deliver fast and maintain a healthy codebase. But does it really have to be a trade-off?
Last week we hosted a webinar where Alex Omeyer interviewed Adam Tornhill about technical debt: what is it, why is it important, and how to manage it effectively.
In this guide, you’ll learn all about refactoring source code: the benefits, challenges, tools, and best practices, and what is the difference between refactoring and technical debt.
The technical debt calculator will tell you how much your company spends on technical debt each year.
In this Ask Me Anything webinar, we discussed some of the most common & controversial topics around technical debt together with the two technical debt rockstars: Adam Tornhill and Alex Omeyer.
If you are looking for a tool to start managing technical debt this article will help you make the right decision. We will look at the tools to track small, medium, and large pieces of debt and the process to reduce technical debt.
Here is our collection of the scariest and the most entertaining tech debt stories.
Without organisation, backlog gets messy quickly and issues can’t be prioritised. Let's look at how Engineers, Product Managers, and the rest of the team members can work together to keep tasks organised.
Learn 7 actionable strategies that will help you prevent and respond to technical debt.
In this webinar, we discuss the most practical way of prioritizing technical debt.
Setting your 2021 business goals? Here are 6 reasons why managing technical debt should be part of your plan.
How much does technical debt cost your company? Let's look at what the research says about the real cost of technical debt.
In this webinar, you will learn to define tech debt and the tactics for dealing with small, medium, and large pieces of tech debt.
In this post, I'll share with you how the best in our field make the business case for any given piece of tech debt.
In last six months, I've interviewed more than 200 experts, to understand how tech debt is handled at growing software companies.
Always leave the code better than you found it - it's that simple, yet not everyone is doing it. Let's figure out why.
Some examples of tech debt we've spotted in the wild, to help you identify it in your codebase before it catches you off-guard.
We go through the meta-problems caused by tech debt, and discuss exactly how they affect each area of any software business.
Everyone thinks they know what technical debt is, but what is it really? And how does it impact your organization?
Looking to measure technical debt? Here are the top 3 tech debt metrics you should be measuring.
If you’ve ever argued for carving out time for this, you know that it can feel like a crusade of epic proportions.
Let's look at the types of an engineering culture of code ownership and why it is so important.
In this guide, you’ll learn how to prevent, fix and manage tech debt. Understand types of tech debt, the cost of tech debt, key metrics and tech debt tools.