370 reputation
17
bio website callumr.com
location London, United Kingdom
age 23
visits member for 4 years
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.


May
19
comment How much of original code is left in modern software products?
Hey, it still works (probably)
Mar
9
comment How many hours can you be really productive per day? How?
Great answer. I can't work without deadlines and splitting it up into tasks, even with personal projects I enjoy I have to set up a timeline so I actually get things done on time
Dec
28
comment is coding important?
CS courses always seem to either have too much coding (where you just learn Java and that's it) or not enough (all maths so you know Calculus and Linear Algebra but not much else). Why are there no middle paths?
Oct
29
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
I would move to the US for a job, if it were good enough.
Oct
16
comment Is “Computer Science != Software Engineering” an excuse to teach programming poorly?
+1 for renaming, but I would go for Informatics, so that we get away from computers totally and so probably won't get the looks of horror from other students when you say you are doing CompSci.
Oct
1
comment What are the most impressive tricks an IDE could pull off with the code?
+1000: This is so useful.
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
27
awarded  Teacher
Sep
24
awarded  Commentator
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)
Sep
22
awarded  Critic
Sep
12
awarded  Supporter
Sep
12
awarded  Autobiographer
Aug
13
comment What optimizations are premature?
Oops :) Corrected.
Aug
13
answered What optimizations are premature?
Jan
4
comment Transition from engineering to programming
@Brian: I think he was talking to duffymo.