Skip to content

Terrible Software

    • About
  • May 16, 2025

    Manage For Success, Not Comfort

    Great managers build effective engineering teams focused on results, not just team comfort. Success drives satisfaction—not the other way around.

    management
    culture, motivation, productivity, teams
  • April 23, 2025

    The Hidden Cost of AI Coding

    AI coding tools boost productivity but may sacrifice the flow state and deep satisfaction developers experience when writing code by hand. What are we losing?

    opinion
    ai, productivity
  • April 7, 2025

    Making AI Actually Work on Your Team

    Engineering leaders can no longer ignore AI. Learn practical steps to guide your team through AI adoption while maintaining quality and addressing legitimate concerns.

    management
    ai, leadership, productivity, teams
  • March 31, 2025

    Your Strengths Are Your Weaknesses

    The qualities you value most in engineers are also creating your biggest problems. Here’s how to handle this paradox.

    management
    coaching, strenghts, teams
  • March 12, 2025

    Why Your ‘Harmonious’ Team Is Actually Failing

    Teams often confuse psychological safety with everyone getting along perfectly. I see leaders bragging about teams where nobody ever raises their voice, where meetings wrap up with everyone nodding along, and where disagreements are rare. Some even think their team is “psychologically safe” because nobody ever argues. But here’s the truth: real psychological safety isn’t…

    management
    conflict, leadership, psychological safety, teams
  • February 17, 2025

    A Simple Note-Taking System for Managers

    This note-taking system fosters constructive feedback and encourages growth, combining essential tracking with positivity to enhance performance discussions effectively. Tailor it to your unique style!

    management
    feedback, note taking, performance, systems
  • February 10, 2025

    The RISE of the Junior Developer

    Discover how Junior Developers now level up at lightning speed, as AI turns every code review into real-time, on-demand mentorship.

    tech
    ai, career, junior, programming
  • January 22, 2025

    The 7 Most Influential Papers in Computer Science History

    This post celebrates influential papers that shaped technology and communication. Their foundational concepts inspire continued innovation, highlighting the importance of understanding our roots for future advancements.

    computer science
    information theory, papers, sql, turing
  • January 3, 2025

    Effective Team Engagement Strategies for New Managers

    Transitioning to management is a rewarding journey of learning balance. By adapting my engagement level, I’ve empowered my team to grow while fostering open communication and collaboration.

    management
    leadership, micromanagement, projects, teams
  • December 20, 2024

    Burnout ≠ Working Too Much

    Burnout often stems from a lack of purpose and agency, not just workload. Empowering teams with meaningful tasks and autonomy fosters motivation and connection to their work.

    management
    burnout, mental-health, purpose
Previous Page
1 2 3 4
Next Page

Bluesky, GitHub, LinkedIn, X

Loading Comments...