Related Post

Spread the word

Digg this post

Bookmark to delicious

Stumble the post

DZone This Post

DotNetKick This Post

Add to your technorati favourite

Subscribes to this post

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

11 users responded to this post

R. Rajesh Jeba Anbiah said in September 2nd, 2007 at 6:33 am    

I’m not sure, why the management world is so crazy about self promotion. Not sure, when they will promote “Do your job; don’t expect the fruit”

Rick said in September 2nd, 2007 at 11:31 am    

This is the third article I’ve read on this site (via DZone), and the third time I have to conclude that the person writing this should really get some experience working for healthy, modern companies instead of the retarded, conservative politics-riddled corporations he describes before giving others such generalizing advise under the banner “real world”.

Large parts of the “real world” have kind of moved on since the fifties….

Miguel Carrasco said in September 2nd, 2007 at 2:25 pm    

Hi guys,

Thanks for the comments, would you mind expanding what you mean?

Thanks,
Miguel

Craig Francis said in September 2nd, 2007 at 4:45 pm    

Hi Miguel,

I really appreciate the article, but I kind of side with Rick.

Being a developer, the idea of meetings is good, in theory… but I’ve yet to see anything productive come out of them, usually they end up taking longer than expected, and don’t get much covered… its better to have more of an informal chat… at lunch, down at the pub.
;-)

As to status meetings… well I’ve been burnt with those a few times before… its the usual – last 10% of the work takes 90% of the time… as in, I will make “great” progress on a project, and the manager sees the project being done ahead of schedule (i.e. moving the deadline to get more work in)… when just around the corner is the “unknowns”… I find it better for everyone to keep the thought of success to myself until can be sure it really is success (i.e. when its really done).

It seems like this article has been written by a manager who would like their developers to do this, without understanding why developers work this way… I work this way because I found that it works best for all, even though it does sound the wrong way around.

At the end of the day, I prefer to code, and get things done, instead of doing status reports and doing meetings… which effectively don’t get anything done (from my point of view)… and tend to lead to false conclusions.

Sorry… but thanks for writing the article anyway.

Craig

Asif said in September 3rd, 2007 at 1:42 am    

Hi

I agree with Craig’s view of getting the work done at the end of the day. I happen to believe on that theory too, that my work will speak for me. But unfortunately this ain’t always the case. However unfortunate it may sound, self marketing is a very big issue. As you mentioned, the article expresses the view of a manager, that does also mean, you’ve to do these to get promoted!

Good article though. I like the posts in this website.

Asif

Miguel Carrasco said in September 3rd, 2007 at 4:27 pm    

Thanks for the fantastic feedback! I will keep the articles coming! Currently I am working on finishing the mediawiki and phpbbs setups on my new web server. Hope to see everyone contributing!

Take care!

Miguel

Raymond said in September 10th, 2007 at 2:37 am    

Miguel,

Good post.
Don’t take the criticisms too hard.
Anyone (i.e. this Rick guy) who leave comment giving only negative remarks without underlining why they take the opposite side is just someone who simply talk with no depth.

His existence help to strengthen your argument of “Never Bring up Problems without Solutions”.
It’s always easy to highlight problems… all whinners can do that, but it takes a self-starter to look for solutions.

I shall attempt to add in a point myself… as I came from a developer background and finally manage to squeeze myself up to a management role.
Show your boss enough respect by not skipping the chain of commmand but when given a chance, do your best to impress your boss’ boss.

Nothing boost your brand name more than to have ur boss’ boss telling ur boss how good you are.

sanousy said in August 11th, 2008 at 12:27 pm    

Hi all,

Actually Miguel is 200% right, I started my career as a programmer, I did a very high quality, and very quick learning, coding, analysis, documentation, … etc, but the surprise that the guys around me were considered super guys, while I was considered some old machine in the corner, they got better promotions that mine!!! I got depressed of that, and I felt some barrier between me and my second level manager, I felt that he looks at me as a annonymous, after years of walking the hard way, I got new jobs, and at last a manager, the strange thing I discovered as a manager, that I like the smiling guy, the one does not get angry of my nervous reactions, ” for sure nervous but polite”, who carries an expensive mobile or labtop, who wears expensive suit, who know more about girls, so…. :)

the funny thing that the guys really thinking in the carreer are ediots, I confess that I was one of them, I saved millions of code lines by heart and i liked that because it was my hobby, but after a long depression I discovered I was wrong, who cares the code is written in a very high qulality of indenation? which stupid manager will take care of my documentation??? nobody all of them like to talk about land plots, girls, cars, fun, so when someone of them meet the poor guy with a problem, seeking the decision, this makes him remeber the tough years of continuous work without a reward, so you will see his face flips upside down, not because of you poor, just because you push the wrong button, I advise all to follow these 5 tips, go out enjoy your life, do not be creative that much, because nobody will appreciate, in the vise versa, the manager will think that you cannot solve the problem, or cannot do the coding because of less mental talents, and when the manager I am sure that every one of IT field has the ability to be better( his situation not code), before he tells the problem, he tries to fix it partially or bring a good solution, the manager will not be happy of offering him a problem in something, without a solution, which might delay the project or delivery time, another mistake I did in my carreer, I knew too much, more and more information, so, when some manager asks me a question … my mind works like an SQL statement to get all related information, and then I start asking several questions, to identify which one of what I know the manager means, while a new guy knows only about our current work, replies direclty so this makes me disappointed, and makes the maanger thinks that I do not know, while I am virtually a terra byte server!!!! see why I say 200%????

think about it, do the job without creativity ( professional), do not learn technical issues too much, learn more about how to interact with your boss by status reports, problem presentation accompanies by solution, look to yourself in the mirror, talk about girls, wear/carry high class, ride an expensive car, visit the high class restaurants, make your boss happy, that’s all, another thing viable to mention here, tell your boss how tired you got because of finishing the task, because manager ( in my expreience ) think it a piece of cake and start flooding you with all dirty work, and they do not worry about you if you die in front of your monitor, managers look non-merciful, but actually they do not know that you are tired, and they think that you enjoy doing their assignments, but they do not know that it is your own way to express that you need a promotion or a rais!!, and at last you explode asking for your “Rights”, they get surprised and consider you useless, and they start their own fear about the code or the analysis and the project, so, they start hating you, although of all your services to your company, in addition the big boss who pays, does not like to hear anything about money/promotions because it will harm his own pocket, and decrease the – end of day – earnings, and he consider all IT staff as slaves even their managers and leaders, working for him to get him richy rich, all of those things happened to me one by one, I think that I’ve learnt the lesson partially, because I still see very young guys convert into manager easily, and I saw alot of manager whome do not know any thing about IT but they are successful, and they call themselves project managers, while I studies the project management hardly, and I discovered that they are liers, they are only using the rule of thumb in management, “POLISH THE BOSS APPLE, BECAUSE YOU WILL EAT IT AT THE END :D

Guys, teach your selves not to be like that, talk about your subject areas, discuss it as seniors ( As you really are), if you do not get promoted, at least you said something sending a signal to all the world that you are professionals, otherwise a fresh graduate will get it before you!!!

the victim of scielence.

uggs outlet said in January 15th, 2010 at 2:27 am    

Hi,
you may want to include "Prototype" and "jQuery" Javascript component frameworks to this list.

discount ghd said in May 31st, 2010 at 8:02 am    

Managing our boss, it so difficult…

solo said in July 11th, 2010 at 10:29 am    

thanks

Leave Your Comments Below