Part of the way the Joel test works is to determine if companies value developers. Companies that will pay for developers to have their own offices are likely to treat them with respect. Companies that treat offices as…
Re-reading the original Joel test, it is clear that Joel means quiet in the sense of free from interruptions. There has been an ongoing debate on the benefits of having developers in separate offices for many years…
I believe this question is as valid today as it was in 2000. From the beginning of my career (in 1993) everyone company I have worked for has used source code control. Not to do so was even in 1993 a huge red flag.…
Yes, this is how it works in the UK. Basically you have to shop yourself, or if you were not the driver then the person who was driving, to the authorities. If you don't, then you have committed an offence. Presumably…
Spot on! The code fails as the author has used nil? rather than empty? The recursive call is not from the tail position so tail call optimisation is not possible in any language.
If quicksort always takes the first element in the array as the pivot, then an array that is already sorted is the worst case.
If Quicksort worst case performance is a problem then use Introsort (https://en.wikipedia.org/wiki/Introsort), which the paper fails to mention.
For those people in London (England) interested in SICP in Clojure, we are running a monthly study group. Our google groups group is https://groups.google.com/forum/#!forum/sicp-mailonline and the code is at…
Part of the way the Joel test works is to determine if companies value developers. Companies that will pay for developers to have their own offices are likely to treat them with respect. Companies that treat offices as…
Re-reading the original Joel test, it is clear that Joel means quiet in the sense of free from interruptions. There has been an ongoing debate on the benefits of having developers in separate offices for many years…
I believe this question is as valid today as it was in 2000. From the beginning of my career (in 1993) everyone company I have worked for has used source code control. Not to do so was even in 1993 a huge red flag.…
Yes, this is how it works in the UK. Basically you have to shop yourself, or if you were not the driver then the person who was driving, to the authorities. If you don't, then you have committed an offence. Presumably…
Spot on! The code fails as the author has used nil? rather than empty? The recursive call is not from the tail position so tail call optimisation is not possible in any language.
If quicksort always takes the first element in the array as the pivot, then an array that is already sorted is the worst case.
If Quicksort worst case performance is a problem then use Introsort (https://en.wikipedia.org/wiki/Introsort), which the paper fails to mention.
For those people in London (England) interested in SICP in Clojure, we are running a monthly study group. Our google groups group is https://groups.google.com/forum/#!forum/sicp-mailonline and the code is at…