Click here to Skip to main content
15,891,943 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
Gary R. Wheeler8-Jul-15 7:31
Gary R. Wheeler8-Jul-15 7:31 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
Kyle Moyer8-Jul-15 10:39
Kyle Moyer8-Jul-15 10:39 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
irneb8-Jul-15 22:44
irneb8-Jul-15 22:44 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
JohnLBevan8-Jul-15 22:49
professionalJohnLBevan8-Jul-15 22:49 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
agolddog9-Jul-15 3:39
agolddog9-Jul-15 3:39 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
kdmote9-Jul-15 3:46
kdmote9-Jul-15 3:46 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
patbob9-Jul-15 5:18
patbob9-Jul-15 5:18 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
Kirk 103898219-Jul-15 5:50
Kirk 103898219-Jul-15 5:50 
Companies need both, and this is part of the IT Failure rate in my opinion.
Management always goes back to the same team, which may have only one view.
Then they give them a project which requires both.

I am a shallow and wide person (Not just personality and girth either!) Smile | :)
But I go DEEP in some areas (e.g. DB optimization)

But we build a team that has both. My current team has two PhDs capable of going
so deep it scares me. A manager who goes much wider than I do, and always looking
for the next piece to sell.

My role, in understand the user/company requirements, choosing a metaphor, and putting
the right people on the team for implementation.

So the question you pose is tough. It is NOT an OR question to me. It is a WHEN question to me.
When should I focus on being DEEP on understanding some technology (natural proclivity), and when
should I stay shallow.

If you think about it, most developers are shallow on DB Architecture (in the truest sense of building a scalable solution for thousands to tens of thousands of users). Sure they can do tables, views, stored procs, and occasionally and indexing approach. But that SHOULD NOT be their job. How many times do you need that skill.

Then you have a client who needs to scan thousand of items, and you have developers who jump in (shallow) and throw together the scanning solution that makes the scanners lives miserable. They have deep knowledge on the programming side, but no clue as to what it feels like to scan for 8hrs every day, and how long fixing a dual page feed issue really takes. Or how to make it easy to detect.

So my answer is. Be deep enough for every task. Start by being shallow, and staying shallow until you know the entire area you are responsible. Delay all design decisions until you can see the big picture flow (may not be exact), but strive to see the clients actually working the system. Then get deep as required.

GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
Member 107076779-Jul-15 6:22
Member 107076779-Jul-15 6:22 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
SeattleC++9-Jul-15 6:56
SeattleC++9-Jul-15 6:56 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
Luiz Monad21-Jul-15 10:09
professionalLuiz Monad21-Jul-15 10:09 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
SeattleC++21-Jul-15 10:25
SeattleC++21-Jul-15 10:25 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
Luiz Monad22-Jul-15 10:28
professionalLuiz Monad22-Jul-15 10:28 
GeneralRe: narrow-and-deep or shallow-but-wide .. what is the best strategy ? Pin
SeattleC++22-Jul-15 19:09
SeattleC++22-Jul-15 19:09 
GeneralUrgh. That was horrible... Pin
OriginalGriff7-Jul-15 23:03
mveOriginalGriff7-Jul-15 23:03 
GeneralRe: Urgh. That was horrible... Pin
chriselst7-Jul-15 23:07
professionalchriselst7-Jul-15 23:07 
GeneralRe: Urgh. That was horrible... Pin
Maximilien8-Jul-15 0:57
Maximilien8-Jul-15 0:57 
GeneralRe: Urgh. That was horrible... Pin
chriselst8-Jul-15 0:58
professionalchriselst8-Jul-15 0:58 
GeneralRe: Urgh. That was horrible... Pin
Mark Parity7-Jul-15 23:13
Mark Parity7-Jul-15 23:13 
GeneralRe: Urgh. That was horrible... Pin
HobbyProggy7-Jul-15 23:15
professionalHobbyProggy7-Jul-15 23:15 
GeneralRe: Urgh. That was horrible... Pin
Gittum7-Jul-15 23:27
Gittum7-Jul-15 23:27 
GeneralRe: Urgh. That was horrible... Pin
HobbyProggy7-Jul-15 23:56
professionalHobbyProggy7-Jul-15 23:56 
GeneralRe: Urgh. That was horrible... Pin
Rob Philpott7-Jul-15 23:27
Rob Philpott7-Jul-15 23:27 
GeneralRe: Urgh. That was horrible... Pin
Kornfeld Eliyahu Peter7-Jul-15 23:28
professionalKornfeld Eliyahu Peter7-Jul-15 23:28 
GeneralRe: Urgh. That was horrible... Pin
OriginalGriff7-Jul-15 23:42
mveOriginalGriff7-Jul-15 23:42 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.