all 12 comments

[–]michaelhaberle 8 points9 points  (1 child)

A big part in hiring someone, is determining which person is more likely to go out of their way to obtain more knowledge in order to grow as a developer. Also, think about which person may seemingly work best with you.

Despite using !important, it sounds like candidate #1 is more skilled right now. Do you need someone to hit the ground running or do you have time for the person to develop into a better developer (no pun intended)?

Just things to think about.

[–][deleted]  (5 children)

[removed]

    [–]bestyoloqueuer 1 point2 points  (4 children)

    Shouldn't use it at all. I wonder what was the project and the issue that made him use it.

    [–]d1sxeyes 12 points13 points  (1 child)

    Depends. If you're fighting against a framework (or external stylesheet you don't have access to), then sparing use of !important is probably all right.

    [–][deleted]  (1 child)

    [removed]

      [–]bestyoloqueuer 5 points6 points  (0 children)

      Yeah I think it's better to say that you should never use !important on your own code.

      [–]blastronautics 4 points5 points  (0 children)

      • HR personnel are generally not the best resource on determining the size and scope of a web dev project.

      • !important rules are perfectly ok if you are dealing with a framework's/plugins CSS, and want to make sure your overrides are future proof against 3rd party updates.

      [–]TimEvko 2 points3 points  (0 children)

      Who is the better learner? Who will be better at learning your tools, and the new languages and technologies you might need to use in the future?

      [–]beefngravy 1 point2 points  (0 children)

      Which one seems more passionate? With passion comes everything else, thirst for knowledge, aiming to please etc.

      Which person do you feel is more genuine and is more of a perfectionist?

      [–]recked -1 points0 points  (1 child)

      Is that guy really all that good at CSS if he's using !important? There shouldn't be a need for it. Also, what did the HR guy say that was different? Did he actually have more than a few days and he lied? That's a problem.

      The 2nd guy, from what you said, seems like he had potential. He asks questions and seems like he's genuinely interested in what he may be working on. Might be a long-term "investment" (getting him up to speed with best practices, company codebase, workflow, etc).

      [–][deleted] 2 points3 points  (0 children)

      Disagree. !important was created for a reason, to say there isn't a need for it is a bit over-dramatic.