Insights
Articles
Perspectives on technology leadership, strategy, and building high-performing teams.
Navigating the World of ISO 27001: A Cheeky Guide
Alright, let's have a chat about ISO 27001. It might sound like just another one of those stuffy, corporate acronyms that you hear tossed around in boardrooms or see plastered across the obligatory…
Read moreDecoding the Role of a Fractional CTO: A Nifty Solution for Growing Businesses
Ever found yourself at a crossroads, wishing for the strategic prowess of a Chief Technology Officer (CTO) but reckoning with the reality that hiring one full-time might just break the bank? Well,…
Read moreEmbracing Automation Testing: Enhancing Efficiency and Reliability
When it comes to software development, ensuring the quality and reliability of applications is paramount. Automation testing emerges as a crucial component in this quest, offering a systematic…
Read moreMastering Load Testing: Ensuring Performance with k6
When working on web applications and services that are integral to business operations, ensuring optimal performance under varying loads is not just a technical requirement but a business necessity.…
Read moreUnlocking Peak Performance: The Flow State According to Mihaly Csikszentmihalyi
In the quest for peak performance and personal fulfillment, the concept of the "flow state" has emerged as a cornerstone in positive psychology. Coined by Mihaly Csikszentmihalyi, a distinguished…
Read moreEmbracing Truly Human Leadership
In the realm of modern management and leadership theory, few concepts have resonated as profoundly as Truly Human Leadership, a principle vividly illustrated in Simon Sinek’s influential book,…
Read moreStreamlining Data Analysis with Python: From API to Insightful Dashboards
When it comes to data science, the ability to efficiently fetch, process, and analyse data before presenting it in an accessible format is invaluable. Python, with its rich ecosystem of libraries and…
Read moreWeighing up the Pros and Cons of React Native for App Development
React Native, introduced by Facebook in 2015, has emerged as a leading framework for building native mobile apps using JavaScript. By enabling developers to use a single codebase for both iOS and…
Read moreElevating Security with Cyber Essentials Plus Certification: A Guide for Small Businesses
In an era where cyber threats loom large, safeguarding digital assets has become paramount for businesses of all sizes. Small businesses, often considered soft targets by cybercriminals, are…
Read moreBuilding a Human Firewall: The Role of Security Awareness in Combating Phishing
In recent years, cybersecurity threats have become increasingly sophisticated, with phishing emerging as one of the most prevalent and perilous techniques employed by cybercriminals. Phishing…
Read moreThe Need for Annual Penetration Testing of Web Applications and External Infrastructure
When web applications and external infrastructures form the backbone of numerous business operations, ensuring their security is not just a best practice but a necessity. One of the most effective…
Read moreThe Role and Impact of Software Testing vs. Quality Assurance in Agile Teams
In software development, the terms "software testing" and "quality assurance" (QA) are often used interchangeably. However, they encompass different processes and objectives within the software…
Read moreHow Split Testing Aligns with the Build-Measure-Learn Framework
Businesses are increasingly seeking innovative ways to improve their products and services. Split testing, also known as A/B testing, has emerged as a crucial tool in this quest for innovation and…
Read moreSoftware Testing Strategies and the Testing Pyramid
Ensuring the quality and reliability of applications is crucial for any organisation involved with software development. The Testing Pyramid, a concept introduced by Mike Cohn, offers a structured…
Read moreAzure Kubernetes Service (AKS): Revolutionising Container Orchestration in the Cloud
Containerisation has become a key strategy in cloud computing for the deployment and management of applications. Azure Kubernetes Service (AKS), Microsoft’s managed container orchestration service,…
Read moreMicrosoft Fabric: Streamlining Insights and Decision Making
In data analytics, the tools and platforms used can significantly influence the efficiency and effectiveness of the insights derived. Microsoft Fabric emerges as a noteworthy contender in this space,…
Read moreLeveraging Microsoft Sentinel for Enhanced SIEM Capabilities
In any business that uses technology, the importance of robust Security Information and Event Management (SIEM) systems cannot be overstated. As threats become more sophisticated, the need for…
Read moreThe Makings of an Exceptional Software Engineering Manager
In software development, the role of a software engineering manager is pivotal. This position demands a unique combination of technical prowess and soft skills, especially in the era of cloud-based…
Read moreThe Benefits of Generative AI for Software Companies
Generative Artificial Intelligence (AI) is emerging as a game-changer for companies offering software products. Its capabilities extend far beyond just automating mundane tasks. From enhancing code…
Read moreLeveraging Continuous Delivery and the Build-Measure-Learn Loop to Enhance Team Effectiveness
The effectiveness of a software delivery team is often a key differentiator between company success and mediocrity. One of the most transformative approaches to boosting this effectiveness is…
Read moreUnderstanding the Tradeoffs of Moving from Monoliths to Microservices
In software development, the transition from monolithic architectures to microservices has long been a topic of significant interest. This architectural shift, while offering numerous benefits, also…
Read moreInnovation Accounting Over Vanity Metrics for Lasting Success
The concept of "Innovation Accounting" as introduced in Eric Ries' influential book, The Lean Startup , is particularly crucial in understanding and measuring progress in environments marked by…
Read morePsychological Safety: A Catalyst for Innovation and Agile Teams
In the Software as a Service (SaaS) industry, the concept of psychological safety plays a crucial role in driving innovation. Originating from organisational behavioural science, psychological safety…
Read moreEmbracing Genchi Genbutsu in SaaS
In Software as a Service (SaaS), the lean principle of Genchi Genbutsu, or "go and see for yourself," offers invaluable insight into product development and customer satisfaction. This principle,…
Read moreNavigating Success with the North Star Metric
In business and product development, the concept of the "North Star Metric" is like a guiding light, leading teams towards their overarching goals. This article simplifies the complex concept of the…
Read moreLeadership in Technology
The landscape of leadership in technology is ever-evolving, mirroring the rapid pace of new technologies. For tech executives and business leaders, understanding the complexities of this digital age…
Read moreEngineering Teams : The Backbone of Technology Innovation
In the realm of tech companies, the engineering team stands as the cornerstone of innovation and development. This article delves into the essence of strong engineering teams, exploring the dynamics…
Read moreExploring the CTO Job
In the world of technology and business, the role of a Chief Technology Officer (CTO) stands out as a pivotal position. This article aims to expand on the multiple aspects of a CTO job, particularly…
Read moreHarnessing the Three Pillars of Motivation
Understanding what motivates and drives teams is crucial for effective leadership. Daniel Pink's groundbreaking book, Drive: The Surprising Truth About What Motivates Us introduces a transformative…
Read moreMaximising Team Effectiveness
In the world of software development, adaptability, efficiency and effectiveness are hugely important. As organisations shift towards more agile and collaborative structures, " Team Topologies "…
Read more