You can lead a horse to water, but you can’t make it drink
Trying to support a company or an individual who doesn’t want to change is counterproductive. It’s better to rely on the corporate culture.
Trying to support a company or an individual who doesn’t want to change is counterproductive. It’s better to rely on the corporate culture.
Mistakes as a teaching principle: they’re necessary for a deep understanding of problems, and they give meaning to best practices.
Refactoring comes with two challenges: avoiding regressions and tunnel vision. To help you: Golden Master, the Mikado Method, and the Strangler Fig pattern.
Technical debt is dangerous because it accumulates silently, until the day the company hits a wall. CEOs, take the lead.
Writing code isn’t that hard; evolving it is. Readability, testability, modularity: the three pillars of software craftsmanship.
Training is, at best, a spark. Without ongoing support, putting what you’ve learned into practice is often difficult.
When the organization is dysfunctional, you call in an Agile coach. When the codebase stops evolving, you call in a code doctor: a technical coach.
No articles match.