803 reputation
610
bio website
location
age
visits member for 3 years, 8 months
seen Jan 2 '12 at 15:18

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
14
answered Do employers hiring for software jobs care about the classes you took in a Computer Science Masters program?
Dec
14
comment Do employers hiring for software jobs care about the classes you took in a Computer Science Masters program?
I certainly listed pertinent classwork for each position I applied for on my resume. Why wouldn't you?
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
Dec
7
comment What is the one bit of computer science theory I should know?
It's not CS theory, but this is an excellent answer.
Dec
7
comment What is the one bit of computer science theory I should know?
As good as CS theory is, I've found that EEs lack of software engineering best practice is the thing that makes the code bases they work on the most painful, not the lack of data structures and algorithm knowledge.
Dec
6
answered If you had to go back and re-learn your skill set, how would you do it?
Nov
18
comment Training old timey fortran programmers to better code design. hints?
Favor composition over inheritance - always.
Nov
18
comment As a student, what techniques used by faculty helped you learn the most?
I would add that professors' jobs are to teach you data structures/algorithms/theory even more than languages, but other than that - yes.
Nov
18
comment As a student, what techniques used by faculty helped you learn the most?
As a professional getting a graduate degree while working, I realized early on that my professors' code (every single one of them) would not have gotten a good response at code reviews at my company.
Nov
18
answered Training old timey fortran programmers to better code design. hints?
Nov
11
comment Should I return from a function early or use an if statement?
How does this keep your concerns separated?