5 ms·
Maybe a challenging question, but did you give him feedback? IMO, that's the real way to stop people from ending up as an Expert Beginner. It's not that they ne
by darkerside 6y ago
Maybe a challenging question, but did you give him feedback? IMO, that's the real way to stop people from ending up as an Expert Beginner. It's not that they need to adopt a new paradigm that they don't know about. It's that they need to know when they do something that sucks. People are amazing at self correcting of they have visibility into the problem.
But when people around you enable and tolerate poor code instead of correcting it gently but firmly, you don't know what to correct.
- ChrisRR 6y agoYes, he has had years of code reviews pointing out every thing he's doing wrong, every way he could improve and still refuses. Refusing to use version control is a prime example. The industry as a whole has unanimously decided that version control is necessary, but he still argues that his backup of an entire directory that he does once every 2 months is more efficient
- ownagefool 6y agoHe doesn't want to learn the new thing. Just refuse to accept the code unless it's a PR; leave him no choice.
- u801e 6y ago> Refusing to use version control is a prime example. The industry as a whole has unanimously decided that version control is necessary, but he still argues that his backup of an entire directory that he does once every 2 months is more efficient For what's it's worth, a lot of people who use version control treat it as a backup system instead of as a record of logical changes to the code base with a detailed description of what has changed and why.
- dboreham 6y agoGit has pretty much killed that practice ("merged PR xxxx" is all you get).
- u801e 6y agoGithub you mean. Prior to git, people also did similar things with svn and other VCS software.
- redisman 6y agoIt's still a hundred times better than some kind of a manual process. I can at least view the history of files with good tooling and the build pipeline etc. are manageable.
- darkerside 6y agoDo you have support from your manager on these principles? If this isn't enforced at an organizational level, I understand why he doesn't care to do it, and I would recommend managing up so that your lead/manager understands the importance of modern coding practices.