• ...
  • 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

    11/05/2026 06:52:51
    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

    11/05/2026 06:55:48
    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...