1,818 reputation
21118
bio website
location London, United Kingdom
age 28
visits member for 4 years, 3 months
seen Aug 18 at 2:27

As a polyglot programmer, I always choose the best language or technology for the task I wish to accomplish. I'm never afraid to learn new things for a project.


Jul
7
revised Interviewing: Company deals with huge amounts of data?
Format to make the post readable
Jul
7
suggested approved edit on Interviewing: Company deals with huge amounts of data?
Jul
7
comment Are there any drawbacks to the Major.Minor.YMDD.Build version strategy?
I'd suggest hex just for the month, and use YYMDD - e.g. for 2012-12-12 you'd use 12C12.
Jul
7
comment How does one securely and privately address security concerns inside code
Just teach your brother how to use this to his advantage. That will get the bugs fixed!
Jul
7
comment What to do about “stopping point syndrome”?
@Job: Not everyone starts at 9AM.
Jul
7
comment Is Displaying Degree In Office Appropriate?
I never understood why doctors and lawyers have the tendency to display their degrees. I know you have a degree, otherwise it would be illegal give me medical or legal advice. These are qualifications that every single doctor/lawyer has. For software developers, I think a degree isn't such an important qualification either. Begin a good developer is what's important.
Jul
7
comment Contract-to-hire - determining rate?
The cost of hiring an employee is usually around double the salary. If you incur the extra costs, you should get that extra money, shouldn't you.
Jul
7
comment What to do about “stopping point syndrome”?
@Job: What's wrong with also enjoying work?
Jul
7
comment Monitor screen size and programming ease
@Sedate Alien: I meant bigger monitors with 1920x1200, as these are quite common. I've amended the answer. 2560x1440 sounds nice, but if my monitor was 27" 1920x1200 I'd have a hard time using it.
Jul
7
revised Monitor screen size and programming ease
added 43 characters in body
Jul
7
comment Why is + so bad for concatenation?
This isn't what I meant at all though, it's completely unrelated to the question.
Jul
7
answered Monitor screen size and programming ease
Jul
7
comment Is it common to prototype in a higher level language?
I've written real-time code in Java. In that particular project, file access was done with C++, and the real-time code was in Java - crazy! However, the real time code was blazingly fast. It wasn't very complicated, but it did handle incredible amounts of data in no-time. So I'd say you can definitely use high-level languages for performance-sensitive applications.
Jul
7
comment FizzBuzz - really?
int? result; for (int i = 0; i < int.MaxValue; i++) { T item = (i < array.Length) ? array[i] : someDummyItem; if (item == whatWereLookingFor) result = i; } return result; - constant time :)
Jul
6
comment What is the reason most people have predetermined fear of programming & how should skilled make them fearless?
I'm afraid of plumbing, myself...
Jul
6
comment Why is there so much buzz about closures?
And since when does Java have anonymous functions exactly?
Jul
6
comment What are the advantages of obfuscating release code?
@vcsjones: That's not really obfuscation then...
Jul
6
comment Why is + so bad for concatenation?
Thing is, in C# you could do the same thing, and you will get the same result - System.Console.WriteLine("result is " + 10 + 20);, but nobody ever complains about that in C#. That's what I don't understand - what is it about JavaScript that makes it more confusing?
Jul
6
comment New Team Lead - How to deal with a resentful former peer
@Jarrod: Okay. When I became tech lead I didn't change my behaviour in any way, and I didn't have any problems with people in my team realizing that I'm the lead.
Jul
6
comment Why is there so much buzz about closures?
Ha ha, anonymous function in Java... Funny.