Thinking Fast by Preparing Well
Explores how preparation and pre-thinking can compensate for a lack of quick-wittedness in meetings and technical discussions.
Explores how preparation and pre-thinking can compensate for a lack of quick-wittedness in meetings and technical discussions.
A guide on improving remote work communication by avoiding vague greetings, unscheduled calls, and meetings without agendas to boost productivity.
A software developer turned manager shares lessons on humble leadership, communication, and team success in a tech environment.
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.
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 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.