153 reputation
6
bio website reddit.com/users/philluminati
location
age
visits member for 3 years, 2 months
seen Oct 1 '12 at 9:35

Jul
30
answered Can you actually produce high quality code if you are sleep deprived?
Mar
31
comment Interesting interview question
This is a well explained answer. The scenario would be: if (i
Mar
29
awarded  Teacher
Mar
5
answered How much time does it take to learn how to build desktop applications after mostly doing web development in .net?
Feb
21
awarded  Suffrage
Feb
21
awarded  Critic
Feb
21
answered Why OOP is enforced in Java and C#?
Feb
21
answered what is a phone interview?
Feb
16
awarded  Scholar
Feb
16
accepted Logical progressions through the job market
Feb
16
comment Logical progressions through the job market
Maybe I'm just depressed. I just blatently failed an online technical test for a C based position where the questions were insane. It wasn't even a coding challenge. Questions about DNS caching, fix an unreadable bash line, explain why I don't want to run that :(){:|:} fork bomb thing I recognised from memory. Explain ZFS and fuck loads others I can't remember. It's got me feeling the gap can't be overcome. How do you deal with that?
Feb
16
awarded  Student
Feb
16
asked Logical progressions through the job market
Feb
12
comment What technical details should a programmer of a web application consider before making the site public?
One thing I suggest you add to your security section, is that all files you serve up should be compared to a whitelist of allowed folders, or to "jail" the webserver. This stops someone using http://server/download.php?file=../../etc/password. Never expose file paths to the user.
Feb
12
awarded  Supporter
Feb
7
comment Why isn't software as reliable as a car?
I disagree with this statement: "As an aside, this is one of the main reasons that applying traditional engineering techniques to software engineering is a disaster.". Software development definitely involves engineering principles: Reusable components, composition, stress testing, building blocks etc