Reputation
738
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
4 10
Newest
 Nice Answer
Impact
~3k people reached

  • 0 posts edited
  • 0 helpful flags
  • 8 votes cast
Apr
16
awarded  Popular Question
Jan
8
comment Loop fusion example using aspect-oriented framework
From what I can gather, it kind of seems like implementing loop fusion using aspects is a horrendous misuse of aspects.
Jan
8
comment Do coding puzzles make good interview questions
@MartijnVerburg - But if all you need is a web UI for Payroll then why hire a new employee for that in the first place? If that's the only development/coding that needs to be done you might as well just farm it out to a consultant. But if that's not the only engineering work that needs doing, it seems presumptuous to assume that the candidate will never encounter a challenging problem that requires them to think outside of the web arch. and TDD box. Anyone can be a code monkey; good developers are problem solvers.
Jan
8
awarded  Commentator
Jan
8
comment What is the best way to discern an excellent programmer in a job interview?
I'll disagree with the "puzzles suck" viewpoint. Puzzle questions are useful because they can answer questions like 1) how does this person react to a challenging problem (do they get frustrated/give up easily, do they take a reasonable approach to working things out, etc.), 2) can this person think quickly and creatively and back up their ideas, and 3) approximately how intelligent is this person. Of course, an interview that is only puzzles is a bad idea. But one or two such questions can be useful. Remember that you want programmers who are problem solvers, not monkeys on typewriters.
May
18
awarded  Yearling
Feb
28
comment Convince a lone developer to use a separate build tool instead of the IDE one-click build
I disagree 1000 times over. If you structure your build scripts correctly, then you really only have to pay the cost of writing them once, and can then reuse them almost verbatim across any number of projects. There's a lot to be said in favor of having a one-line build command that builds, configures, deploys, and runs the system automatically. And once you have that, it will save a ton of time compared to manual deployment/configuration management, which can then be spent on those new features you mention.
Feb
28
answered Convince a lone developer to use a separate build tool instead of the IDE one-click build
Aug
4
answered Can GPL licensed code be close sourced later by the author?
Jul
25
answered Should I work for free while applying for a job?
Jul
16
awarded  Student
Jul
16
awarded  Supporter
Jun
18
awarded  Nice Answer
Jun
18
awarded  Editor
May
18
awarded  Teacher
Mar
26
answered Ruby: The Bad Parts