Welcome to our new weekly curated list of interesting stories. Covering anything and everything in the industry, we’ll be collecting and sharing a handful of links every Friday. Enjoy!
Real talk: the technical interview is broken This this this. Technical interviewing in our industry is fundamentally broken and must be fixed.
Thoughts on Take Home Interviews Relatedly, great post on take-home technical interviews - we’ve started using these in our hiring process at CircleCI and are enjoying the results so far!
Ferret - A Hard Real-Time Clojure for Lisp Machines Real time Clojure! CircleCI is built on Clojure, and while we’re not likely to need a real-time environment any time soon this is a fascinating line of development.
Identifying and quantifying architectural debt Interesting academic take on an issue near and dear to the hearts of all software engineers working on big systems: architectural debt.
Ask the CTO: Balancing development desire with product goals The careful balance of pushing new product features while rewriting legacy code is never easy - some good advice on how to navigate tricky waters.
BoiledCarrot Great term for a common experience - a good software development technique being implemented poorly and leading to bad results. Continuous delivery is particularly at risk of this - we’re hard at work on making it easier to cook this particular carrot!