18,021 reputation
768123
bio website nickchaves.com
location United States
age 31
visits member for 3 years, 10 months
seen Jul 8 at 18:29

Web software engineer.

Server (Java, PHP) and UI (JS, CSS)

Designer and photographer on the side.

I'm a serial user of the double __ space after a period — even though people tell me it's obsolete in the computer-world, I can't shake the habit from my 7th grade typing class.

profile for NickC on Stack Exchange, a network of free, community-driven Q&A sites


Nov
24
comment What are the essential things I should know about the Mac?
Good point! I should say "The only case in which I would use Windows at all..."
Nov
24
comment Ergonomics of Apple keyboard for long programming hours
Fair enough that physics are not subjective, but points 1-3 are not based on physics... my fingers orient fine with the edges of the keys and in fact I think the flat keys help the raised bar on the F and J stand out. A mac keyboard has about 2mm of travel instead of 5mm or more on others, which I think is plenty. And I think the softness is going to depend on the person's finger weight, strength, size, etc.
Nov
24
comment What are the essential things I should know about the Mac?
@Chinmay Kanchi - oops - that's what I meant. Edited, thanks :)
Nov
24
revised What are the essential things I should know about the Mac?
Oops
Nov
24
revised What are the essential things I should know about the Mac?
added 400 characters in body
Nov
24
comment What are the essential things I should know about the Mac?
I am a Quicksilver fan but the only thing I really find it better for are better handling of typos (finding Te r min al if I type "Temin") and I like the look & feel better (big icon in the middle of the screen instead of small in the corner).
Nov
24
revised What are the essential things I should know about the Mac?
edit for clarity
Nov
24
answered What are the essential things I should know about the Mac?
Nov
24
comment Ergonomics of Apple keyboard for long programming hours
Obviously this must be a subjective topic because I actually like flat keyboards, with less travel, that have a softer touch :)
Nov
24
answered Ergonomics of Apple keyboard for long programming hours
Nov
24
comment What is your favorite whiteboard interview problem?
@Robert Harvey I agree, I am specifically looking for coding problems, not just thinking problems.
Nov
24
comment Object Oriented Programming Concepts and Interviews
Why don't you rephrase this question as an example of what you would look for or would reject a candidate based on? That might help developers here let you know if you are being overly critical.
Nov
24
answered What justifies the use of an IDE versus a standard editor?
Nov
24
comment What is your favorite whiteboard interview problem?
@Robert Harvey you mean you are in a business that makes money some other way than solving puzzles? I had no idea... ;) That puzzle is fun though. As a side note, a company I used to work for used actual IQ tests as the first step in their screening. I'd like to find some good whiteboard questions to separate the best candidates, not to simply screen them.
Nov
23
asked What is your favorite whiteboard interview problem?
Nov
23
comment What was the worst piece of code you fixed that you are proud of?
Too many to post, can I just forward you my SVN history? ;)
Nov
23
comment What was the worst piece of code you fixed that you are proud of?
Original code was more efficient ;)
Nov
23
comment Is this a good idea to use humour during a job interview?
Just remember that humor is not academic (unless you are a comedian). If it comes naturally in the interview (and you feel comfortable enough with the person that you know it will not offend) then go for it. Prepared humor is almost always going to just cause an uncomfortable situation.
Nov
23
comment Is this a good idea to use humour during a job interview?
This may not have worked because it may have embarrassed the interviewer, by causing them to think you considered their question stupid.
Nov
19
comment The 10 minutes technical interview
I really like questions 1-8 in your list, although I might replace question 9 or 10 with "Why are interfaces important" and/or "Why is an abstract class important?" (in that order)