When balancing features with their inevitable technical debt, knowing where to strike the balance is hard. I have spend the last 6 months talking with developers and startup founders about the ways they manage and keep this in check (or not as some openly admit).
Measuring and improving your code with a few key (open source) linting tools will make you a better developer and can also help catch some embarrassing security flaws before letting them out into the wild.
I can share my experiences with these tools and walk through a few that are really good for rails development. I suspect new developers will like the exposure and the experienced ones probably wouldn't mind a refresher. If time permits, I can also talk to other languages as I have had to learn how to run far too many of them (jshint, pylint, ReSharper, PMD, OCLint, PHP CodeSniffer, etc).
When balancing features with their inevitable technical debt, knowing where to strike the balance is hard. I have spend the last 6 months talking with developers and startup founders about the ways they manage and keep this in check (or not as some openly admit). Measuring and improving your code with a few key (open source) linting tools will make you a better developer and can also help catch some embarrassing security flaws before letting them out into the wild. I can share my experiences with these tools and walk through a few that are really good for rails development. I suspect new developers will like the exposure and the experienced ones probably wouldn't mind a refresher. If time permits, I can also talk to other languages as I have had to learn how to run far too many of them (jshint, pylint, ReSharper, PMD, OCLint, PHP CodeSniffer, etc).