4 replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
source | link

It depends, but generally no.

Design in general is a skill learned with experience. Aaronaught's descriptionAaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, a candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

It depends, but generally no.

Design in general is a skill learned with experience. Aaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, a candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

It depends, but generally no.

Design in general is a skill learned with experience. Aaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, a candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

3 Copy edited. Removed meta information (this belongs in comments, if any).
source | link

I was not going to add another answer, but this became too long for a comment.

It Dependsdepends, but generally no.

Design in general is a skill learned with experience. Aaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. KnowingKnowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, Aa candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

I was not going to add another answer, but this became too long for a comment.

It Depends, but generally no.

Design in general is a skill learned with experience. Aaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, A candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

It depends, but generally no.

Design in general is a skill learned with experience. Aaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, a candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

2 edited body
source | link

I was not going to add another answer, but this became too long for a comment.

It Depends, but generally no.

Design in general is a skill learned with experience. Argonaught'sAaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, A candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

I was not going to add another answer, but this became too long for a comment.

It Depends, but generally no.

Design in general is a skill learned with experience. Argonaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, A candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

I was not going to add another answer, but this became too long for a comment.

It Depends, but generally no.

Design in general is a skill learned with experience. Aaronaught's description of that progression linked by Marjan is generally a good one.

Communication in any form also depends a lot on context. What may seem perfectly clear to mean one thing in one context, may just as clearly mean something else within a different context. Knowing which questions to ask is also something that comes with experience.

Their thought process and how they reason about their decisions is far more important than their solution. Without reviewing their solution and their decisions with them you cannot fully assess the context it was developed under.

Given the progression above, A candidate with the over-engineered solution may well be further along than the candidate with the simple one.

Also: What level position are you hiring for? Over-engineering out of an entry or intermediate level candidate is less of an issue than over-engineering out of a senior level candidate.

1
source | link