Remote Working
Lessons learned from years of remote working, covering routines, communication, impact, health, and building relationships.
Lessons learned from years of remote working, covering routines, communication, impact, health, and building relationships.
A guide for software engineers considering the transition to engineering management, covering responsibilities, communication, and motivation.
How to conduct architecture interviews effectively, why whiteboard interviews are not inherently bad, and what to look for in candidates.
How to run effective blameless post-mortems, including scheduling, invitees, attitude, and a reusable template.
Practical advice for managers and reports on running meaningful one-to-one meetings that build trust and drive career growth.
A concise project management checklist covering roles, priorities, user stories, and rollout planning for technical leads.
A curated list of recommended books covering programming, architecture, testing, management, and communication.
Key topics and questions to cover when interviewing at a new company, from culture and process to tech stack and vision.
A list of ideal qualities for software developers including humility, patience, analytical thinking, and clear communication.
Key takeaways from Robert C. Martin's Clean Coder on professionalism, responsibility, testing, and time management.