370 reputation
17
bio website callumr.com
location London, United Kingdom
age 23
visits member for 3 years, 10 months
seen Apr 15 at 13:02

I am a student at Keble College, Oxford studying Computer Science; I have worked at GrouPay, SkimLinks and Palantir Technologies last Summer, where I expect to continue being employed for the future.

Interests: Compilers, Interpreters, Emulators, Game Development and Graphics

Languages: C#, Ruby on Rails, Haskell, Java, Javascript, F#, (Iron)Python, Regular Expressions, Z80 assembly and more...

Take a look at my GitHub account if you are interested.


Sep
28
comment Are long functions acceptable if they have internal structure?
I regularly write 400+ line functions/methods. Gotta put that 500 case switch statement somewhere :)
Sep
28
comment Are long functions acceptable if they have internal structure?
+1: Stops namespace clutter.
Sep
24
comment Worst coding standard you've ever had to follow?
This is horrific. What's wrong with return verbose ? someString : someOtherString;?
Sep
23
comment What are the most impressive tricks an IDE could pull off with the code?
foreach(var matche in regex.Matches(str)). Also sets matche as an object rather than a Match, not very useful.
Sep
22
comment What's your favourite quote about programming?
Some people, when confronted with a problem, think "I know, I'll use <some problem solving implementation>." Now they have two problems.
Sep
22
comment What's the worst question you were ever asked at interview?
Did he mean methods? (Assuming .Net)
Aug
13
comment What optimizations are premature?
Oops :) Corrected.
Jan
4
comment Transition from engineering to programming
@Brian: I think he was talking to duffymo.