Emails and moving on
A developer's perspective on the persistence of recruiters and sales emails after initial contact is ignored, advocating for moving on.
A developer's perspective on the persistence of recruiters and sales emails after initial contact is ignored, advocating for moving on.
A developer shares motivations for writing and offers advice on how to write effectively for a technical audience, including recommended resources.
A software engineer reflects on how passionate, friction-filled debates within a tech startup signal team investment and care, contrasting with apathy.
Tips for software engineers on giving effective, low-prep 'mini demos' to share work and build communication skills within teams.
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 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 GitHub engineer shares a detailed template for creating an effective extended leave document to ensure smooth work handoffs and business continuity.
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.
Explores the difference between tacit (experience-based) and explicit (documented) knowledge, using a cooking analogy to discuss implications for software development and knowledge sharing.