Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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?



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: