|
Marc Clifton wrote: Because then neither gets done right.
Agreed. Having a boss that nitpicks over stupid sh*t because they want to "pretend developer" when they just barely know enough to get them into trouble just wastes time IMO.
I've had more than one boss where I'd be in a meeting discussing things like "the button should be over here" kinda crap. It would be one thing if they had a technical reason to say stuff like that but they didn't (I followed the Windows UI guidlines, they didn't know it existed). That kinda crap is just a waste of time.
Jeremy Falcon
|
|
|
|
|
This (coding as well as managing) will work for Agile model but for other it will be difficult.
Manish Agarwal
manish.k.agarwal @ gmail DOT com
|
|
|
|
|
only a person who codes can have an idea of how to manage it in the right way.
he would be well prepared for all kinds of the obstacles he may have to face in his future because of his codings.
if any other person is appointed,it is true that 100% output for that particular code would not be obtained.
I think this message is clear enough.
if you find anything argumentry with my message you can very well reply me quoting ur queries.
regards
Anu
|
|
|
|
|
Mixing coding and managing is a bad idea, because it results in compromisses in the software.
But if the boss has no experience with coding you`ll get bad managment.
Greeting from Germany
|
|
|
|
|
I think the point here is that a technical manager who spends his time coding isn't spending time on project management (essential) or architecting (often gets left out).
It's *essential* to have a technical manager who intimately understands the project's architecture, since major design changes are often required as a project progresses, which is why a boss who's in amongst the "trees" with the developers can all too easily lose sight of the "forest"...
|
|
|
|
|
Absolutely true
|
|
|
|
|
Well said! but it's always nice to know that your boss has an idea on what you do!
Therefore he or she has an understanding on the complexities involved in programming?
|
|
|
|
|
Yes, of course even a non-coding boss still needs to be a coder - she MUST understand what the geeks working for her are up to, down to the minutest detail!
|
|
|
|
|
FatGeek wrote: It's essential to have a technical manager who intimately understands the project's architecture
I agree 100% with what you have written, but would note the following... Understanding the architecture is important, but understanding the technology behind it is pretty damn important as well - you cannot be an effective leader if you do not really know what is going on (and how).
Also, if your architecture is changing too much, especially later in the project, maybe the wrong people are at the top.
Peace!
-=- James If you think it costs a lot to do it right, just wait until you find out how much it costs to do it wrong! Avoid driving a vehicle taller than you and remember that Professional Driver on Closed Course does not mean your Dumb Ass on a Public Road! DeleteFXPFiles & CheckFavorites (Please rate this post!)
|
|
|
|
|
Yes, I guess this is exactly the point I was trying to make. We're in violent agreement here, my friend!
|
|
|
|
|
Its not good boss to be coder + manager.
Its ok if boss/leader to be coder but not management
becoz a boss who understands the issues intimately, but if he is manager to he always give complex solution which in turn creates more cobwebs
If 1=5,2=25,3=125,4=625, then whats 5=???? ?
Jetli
Constant Thing In World Is Change.
|
|
|
|
|
If 1=5, then the universe we live in is really screwed up!
perhaps you wanted:
5=1 obviously. You stated it earlier.
But most surely you couldn't possibly expect 3125!
|
|
|
|
|
If the boss is the lead dev and project manager, you breaking the chain of responsibility. Same principle as auditing.
|
|
|
|
|
Coding is a very involved thing and if you try and split your attention between writing 'good solid' code and managing projects and developers, then you end up screwing both up. (Or at least I did)
A good manager is one who understand the technical problems and the language spoken by his/her developers, but they should avoid spending too much time at the code-face.
Managers should manage and leave the coding to the coders.
Michael
CP Blog [^] Development Blog [^]
|
|
|
|