“Refactor” is Not a Scary Word
The article explains the true meaning of 'refactoring' in software development and argues for its proper use to avoid client misunderstandings.
The article explains the true meaning of 'refactoring' in software development and argues for its proper use to avoid client misunderstandings.
A programmer shares his method for providing realistic project estimates by multiplying optimistic timelines and using ranges to account for unforeseen changes.
Andy Bell explains how using screencasts to present work to clients can reduce meeting time and improve feedback quality.
A web developer discusses the challenge of tracking client requests and explores using Trello for non-project task management.
A developer shares a painful freelance project case study, detailing scope creep, poor management, and burnout, with lessons on client relationships and project ownership.
A reflection on the importance of client and coworker communication in web development to build respect for the technical process.