3 ms·
My overall team is about 30 devs, and we're broken up into teams of 3-5 devs. My immediate team consists of 5 developers. >Sure anyone can learn clojure syntax
by yogthos 10y ago
My overall team is about 30 devs, and we're broken up into teams of 3-5 devs. My immediate team consists of 5 developers.
>Sure anyone can learn clojure syntax in a day and write imperative code in it. But not sure if everyone can throw out their thought patterns from decades of OO and learn an entirely new paradigm of thinking about code.
We don't have to hire everyone though. We just need to find one person who fits the team. A lot of developers nowadays are already familiar with functional patterns, so it's actually not that challenging to start doing stuff in Clojure.
We also do code reviews and pair up as needed. Developers are a long term investment, so spending a bit of extra time to get somebody onboarded is well worth the effort in my opinion.
We're using jira/bitbucket internally. Our process is that everybody works on branches, and when you finish a feature you tag somebody for a code review. We found that this helped us catch any non-idiomatic code fairly quickly.