-
...
-
Slack Best Practices: Making Your Workspace Work
Slack is the default team messaging platform for technology companies — but without intentional structure, it creates noise, fragmented conversations, and message anxiety rather than ...
-
Microsoft Teams: Getting the Most from Your Subscription
Microsoft Teams is the dominant enterprise communication platform — included in Microsoft 365 Business and Enterprise subscriptions that most UK organisations already pay for....
-
Running Effective Meetings: Principles and Practices
Meetings are expensive — the combined salary cost of everyone in a room for an hour is significant. Most meetings are inefficient: wrong attendees, no clear purpose, no agenda, an...
-
Asynchronous Communication: Working Effectively Across Timezones
Asynchronous (async) communication — written messages, documents, and recorded content consumed at the reader's own pace — is essential for distributed teams, re...
-
Project Management Tools: Asana, Linear, Jira, and Monday
Project management tools provide the structure for tracking work — tasks, owners, deadlines, dependencies, and progress visibility. Choosing the right tool for your team and ...
-
Documentation Tools: Notion, Confluence, and Google Workspace
Documentation tools capture and share persistent knowledge — processes, decisions, guides, policies, and reference information that needs to outlive individual conversati...
-
Remote Work: Building Team Culture and Cohesion
Remote and hybrid work is now the norm for technology teams. The benefits — talent pool beyond commuting distance, flexibility, focus time — are real, but so are the challenges: ...
-
Video Conferencing: Zoom, Google Meet, and Teams Compared
Video conferencing is now a foundational business tool. The major platforms have converged in core capabilities — all support HD video, screen sharing, recording, and breakou...
-
Managing Notifications: Taking Back Your Focus
The always-on nature of modern communication tools — Slack, email, Teams, project management notifications — creates a continuous partial attention state that fragments deep work ...
-
Onboarding New Team Members: Setting Them Up for Success
Effective onboarding accelerates a new team member's productivity, establishes cultural fit, and significantly impacts retention. Poor onboarding leaves new joiners confused, anxiou...
-
1-on-1 Meetings: Making Them Valuable
One-on-one meetings between managers and team members are among the highest-value meetings in an organisation — when done well. They are the primary mechanism for feedback, career development, p...
-
Feedback Culture: Giving and Receiving Effectively
Feedback is the mechanism through which teams improve — it surfaces blind spots, reinforces effective behaviours, and enables course correction before small problems become large on...
-
Agile Ceremonies: Standups, Retrospectives, and Planning
Agile ceremonies are structured team interactions that create rhythm, alignment, and continuous improvement. Used thoughtfully, they eliminate surprises, build team cohesion, and sy...
-
Decision-Making Frameworks for Teams
Poor decision-making processes slow teams down, create conflict, and produce outcomes that lack team buy-in. Clear decision-making frameworks reduce ambiguity, accelerate decisions, and ensure the righ...
-
Cross-Functional Collaboration: Breaking Down Silos
Organisational silos — where teams optimise for their own goals without adequate coordination — are one of the most consistent sources of waste, conflict, and poor customer o...
-
Remote Hiring and Interviewing Best Practices
Remote hiring has expanded the available talent pool significantly — hiring without geographic constraint enables access to the best candidates globally. But remote interviewing requires...
-
OKRs: Setting and Using Objectives and Key Results
OKRs (Objectives and Key Results) are a goal-setting framework used by Google, Spotify, LinkedIn, and thousands of other organisations to create alignment, focus, and measurable progress ...
-
Psychological Safety: The Foundation of High-Performing Teams
Psychological safety — the belief that one can speak up, ask questions, admit mistakes, and challenge norms without fear of punishment — is the single factor most c...
-
Knowledge Management: Building a Team Wiki That Gets Used
Most team wikis fail — they start with good intentions, fill briefly with content, then become outdated, disorganised, and ignored. Building a knowledge base that stays relev...
-
Post-Mortems and Blameless Culture
Post-mortems (also called incident retrospectives) are structured reviews of what went wrong after a significant system failure or service incident. Done well, they are the most powerful learning mechani...
-
Engineering Metrics: What to Measure and What to Avoid
Engineering metrics can surface genuine insights about team health, delivery performance, and software quality — or they can create perverse incentives and measurement theatre t...
-
Conflict Resolution in Teams
Interpersonal conflict in teams is inevitable — different people with different perspectives, working under pressure toward shared goals will disagree. The question is not whether conflict occurs but whe...
-
Diversity, Equity, and Inclusion in Technology Teams
Diverse teams consistently produce better outcomes — more creative solutions, fewer blind spots, stronger products for diverse user bases. Despite this, technology remains among t...
-
Burnout: Recognition, Prevention, and Recovery
Burnout — chronic workplace stress that has not been successfully managed — is prevalent in technology teams. Long hours, constant context switching, unclear expectations, lack of...
-
Managing Contractors and Freelancers Effectively
Contractors and freelancers provide flexibility — scaling capacity for projects without permanent headcount. But managing a hybrid team of employees and contractors requires different...
-
Scaling Communication as Your Organisation Grows
Communication patterns that work for a 5-person team break at 15, and patterns that work at 15 break at 50. As organisations grow, information flows that happened naturally through proximit...
-
Career Paths in Technology Teams
Clear career paths in technology teams serve multiple purposes: they give engineers clarity on how to grow, provide managers with a framework for performance conversations, and enable organisations to reta...
-
Team Topologies: Organising Technology Teams for Flow
Team Topologies (from the book by Matthew Skelton and Manuel Pais) provides a practical model for organising technology teams to maximise flow of value to users and minimise coordinati...
-
Managing Up: Working Effectively with Your Manager
Managing up — proactively managing your relationship with your manager and other senior stakeholders — is a critical skill that is rarely taught explicitly. It is not about fl...
-
Technical Debt Communication with Non-Technical Stakeholders
Technical debt — accumulated shortcuts, outdated dependencies, suboptimal architecture, and deferred maintenance — is a universal reality in software systems. Commun...
-
Building a Learning Organisation
A learning organisation continuously improves by systematically learning from experience, mistakes, and the environment. In technology, where the field evolves rapidly, learning capability is a direct comp...
-
The Developer Experience: Tools, Environments, and Productivity
Developer experience (DX) — how it feels to be an engineer on a team — has a significant and often underappreciated impact on productivity, quality, and talent re...
-
Hiring for Values Alignment
Hiring for values alignment — ensuring candidates share the fundamental principles and working approach of your team — is as important as hiring for technical skills. Technically excellent people wh...
-
Succession Planning and Knowledge Transfer
Succession planning and knowledge transfer ensure that critical organisational knowledge, capabilities, and leadership do not disappear when key people leave. In technology teams, knowledge conce...
-
Giving Performance Reviews That Actually Help
Performance reviews — done well — provide team members with valuable perspective on their impact, clear developmental direction, and honest assessment against expectations. Done po...
-
Salary Benchmarking and Compensation Transparency
Compensation is a fundamental driver of attraction, retention, and engagement. Getting it wrong — paying below market, having unexplained disparities, or keeping compensation opaque ...
-
Making Hybrid Work: Balancing Remote and In-Person Teams
Hybrid work — combining remote and in-person arrangements — has become the dominant model for knowledge work organisations post-pandemic. Done well, it offers flexibilit...
-
The Importance of Documentation in Software Teams
Documentation is one of the most consistently underinvested activities in software development — and one of the highest-leverage. Good documentation reduces time spent answering ques...
-
Managing Multiple Teams: Tips for Engineering Leads
Managing multiple teams — typically as a senior engineering manager, VP, or head of engineering — presents distinct challenges from managing a single team. Your impact become...