Reputation
811
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
7 10
Newest
 Yearling
Impact
~21k people reached

  • 0 posts edited
  • 4 helpful flags
  • 519 votes cast
Jan
14
answered What kind of innovative non-cash financial benefits do I offer to my developers to retain them along with a competitive salary?
Jan
14
comment Constructive ways to answer “What was your most challenging project? and why?”
What's even better is saying "and from that failure I took steps X, Y, and Z to make sure it has never happened since. Because of that, in my last project I was able to do A so well that..." Showing how you concretely learn from your mistakes is a huge plus.
Dec
23
comment What does your Technical Documentation look like?
Having doxygen/javadoc/your language's doc tool here in the build process means I can quickly and easily reference another class or method online or in my IDE, and that saves me time as a programmer.
Dec
21
comment How do you judge if you're paid enough?
@Duke - studies within organizations with a public pay scale have shown that providing the pay scale to the employees (as in: I know you are level X and therefore you make $Y) results in more unhappiness than not knowing, so it is not surprising that you can't find out. OTOH being carefully evaluated by your boss during performance reviews raises happiness, so if you aren't getting good feedback that give you an idea of their satisfaction, work towards it.
Dec
21
answered Help me learn to program with humility?
Dec
20
comment What is your favorite whiteboard interview problem?
How would you define the design? Are you looking for a class diagram? Another UML diagram? A basic sketch of the tiers?
Dec
20
comment Is a big name computer science degree worth the cost?
If you are interested in working near your current home town (if it has a good set of software engineering jobs), going to a state school is a great idea. Small employers with awesome cultures that you've never heard of will be all over those career fairs, especially if you've got a local technical school (ex: Georgia Tech). If you don't like the small employer with the great corporate culture that you find there, you can leverage your experience plus degree to springboard to one of the big name employers.
Dec
20
comment I believe my solution is better than my boss's, so should I ignore him?
Your short answer is the absolute best summary of the issue.
Dec
17
comment Is there a canonical book on Ruby on Rails?
@Redbeard 0x0A - the 4th Edition of Agile Web Development, which I linked, is the Rails 3.0 edition.
Dec
17
answered Is there a canonical book on Ruby on Rails?
Dec
17
comment Should a newcomer to Perl learn both Perl 5 and 6?
In my experience, learning Perl helps with learning Ruby, since many concepts are shared.
Dec
17
comment Ideal Operating System
Where's the support for tabs over windows as the ideal user interface?
Dec
10
comment do you allow people to work late?
This is why all firms who hire programmers should give them flex time, and the more flexible the flex time, the better.
Dec
9
comment How could your company's learning/development department best serve you?
@jellyfishtree - usually the first five to ten minutes of the lunch hour are actually devoted to everyone scarfing down pizza. By the way - the quality of the food in lunchtime training definitely matters.
Dec
8
awarded  Critic
Dec
8
comment What do you use string reversal for?
@clockworkgeek - all I meant to imply was that for a few people I've interviewed any solution was beyond them.
Dec
8
comment What do you use string reversal for?
@clockworkgeek - if you ask a candidate to do string reversal in their favorite language, you'd be surprised how many don't come up with the basic function you mentioned. Then how many can't come up with a loop to implement it themselves.
Dec
8
comment How could your company's learning/development department best serve you?
@HLGEM - probably depends on how your company is set up whether or not this makes sense or whether other hours make sense. In my experience mandatory training is usually done on company time, optional training at lunch.
Dec
8
answered How could your company's learning/development department best serve you?
Dec
7
awarded  Commentator