17 ms·
That was mostly high quality except for the wannabe "you might be a redneck" (shouldn't be a programmer) section at the end. > (Functional) Manually caching th
by jongraehl 17y ago
That was mostly high quality except for the wannabe "you might be a redneck" (shouldn't be a programmer) section at the end.
> (Functional) Manually caching the results of a deterministic function on ... Haskell
You still have to explicitly memoize at times in Haskell.
> refactor his old code with the goal of reducing its instruction count by 10:1 or more
What a loser! I go into my old code with a goal of 10000:1.
> Recursive subroutines that concatenate/sum to a carry-along output variable
This can be justified.
> Using strings/integers for values that have (or could be given) more appropriate wrapper types in a strongly-typed language
Not always worth it.
> Unit Testing, which you use at design time.
No, I don't.
> You don't use whitespace or indentation
If I'm not using whitespace, what am I supposed to indent with?