Changing opinion
A developer shares a mental exercise for changing one's mind by assuming the other person is right, emphasizing good faith and intellectual humility.
A developer shares a mental exercise for changing one's mind by assuming the other person is right, emphasizing good faith and intellectual humility.
Tips for software engineers on giving effective, low-prep 'mini demos' to share work and build communication skills within teams.
A guide for engineering managers on the critical importance of having difficult conversations early to address team performance and accountability.
A manager discusses the critical role of clear writing in tech leadership, from specs to feedback, and the need to adapt style.
A developer reflects on improving writing skills, using a vocabulary app, and shares weekly tech topics like Kendo and Twitter communication.
Senior engineers must excel at communication and problem articulation, not just technical skills, to be truly effective.
Explores the importance of over-communication and information sharing to combat isolation and information gaps in remote work environments.
A manager's role as a buffer, shielding their team from external pressures and internal stress to maintain focus and productivity.
A book review of 'Engineering Management for the Rest of Us', summarizing key lessons on trust, communication, and team leadership for tech managers.
Discusses the importance of drive and ownership for engineers in small companies, and how to coach team members to take full responsibility.
A developer's reflection on the importance of direct user feedback and modern tooling, arguing that working without them is a crippling handicap.
A personal guide offering ten practical tips for improving your writing, focusing on the process of thinking and editing.
A guide on giving effective feedback in tech teams, emphasizing the importance of balancing critique with specific, meaningful praise.
Discusses the importance of conciseness and direct communication in software development and open-source communities.
A software engineer shares her method for organizing Slack channels into priority tiers to efficiently manage messages and reduce notification overload.
A developer shares principles for using instant messaging (like IRC) productively in tech work, emphasizing its ephemeral nature and the need to shift important info to permanent mediums.
A manager's guide to building and maintaining trust within a team, especially in remote and asynchronous work environments.
A guide for software developers on improving soft skills like communication, influence, and pitching ideas effectively in a tech workplace.
Explores the downsides of constant communication tools like Slack and proposes ideas from Cal Newport's book to improve focus and productivity in software development.
A developer reflects on public drama with Tailwind CSS, apologizes, and shares lessons learned about communication in open source.