Add to Technorati Favorites

« November 2007 | Main | January 2008 »

December 27, 2007

The Ultimate Guide To Not Choking Under Pressure

If you look back on your life, there are probably a few key moments that shaped your destiny.  Where you are today, is in great part due to how you handled these situations.  Many famous fighters have always said, it doesn't matter how many times you get knocked down, but how many times you get back up.

When you are faced with pressure, an obstacle in your life, how do you handle it?  Do you crumble under the pressure and the feeling being down for the count?  Or do you get back up and win the fight.  This article is all about teaching you to excel under pressure, and not succumb to stress!

image

8 Things You Must Do Right Now to Not Choke Under Pressure

  1. Avoid Negative People
    As soon you are faced with a challenge, be it in life, or in software development, there will be those people ready to kick you, and tell you how complicated the problem is, and how grim the situation is.  Avoid them at all costs.  They will only get you down.  Try instead to surround yourself with winning personalities.  That is people that thrive on success and positive re-enforcement.  The sad reality is chances are, by succeeding, you will be setting the bar that much higher, and possibly making the "negative" people look bad.  Get rid of them!  If you simply can't get rid of the negative personalities, ignore them completely!
  2. Assess the Situation
    What happened to get you into this situation?  What went wrong with your game plan?  Take a piece of paper (yes go old school) and draw a line through the middle of the paper.  On the left side write down everything that was done incorrectly.  Along the right side, write down everything that you did very well.  What is the point of doing this?  Your brain is going to learn exactly what to not do again, and what it should do more of.
  3. Do Not Get Caught Up On What You Do Well
    A lot of times people will fall into the trap of only doing what they do well, and not focusing on the things they do poorly.  Take the list you just wrote down, and for each thing that went badly, write down what you can do to change that behaviour.  See the problem is,  it's in your human nature to focus on what you do well, and ignore everything else, until it’s too late. 

    A lot of managers can get into this habit of always pushing what they are best at, and avoiding everything else as things someone else will worry about.  This is actually an untold story in management, where a lot of times, managers will stay on one area of the project, because they are most comfortable in this area, and never allow the project to move on, thus, slowing things to a crawl.  Anyway I digress, this is another story.
  4. Remove Distractions and Stay Focused
    Its crunch time, and there are distractions everywhere!  Other projects going on, lunch gatherings, after work events.  Just as a golfer is trained to focus on the hole, and not on the water hazards and sand traps, you must do the same.  If you have an office, close the door.  If you don't, make sure you have a good pair of noise isolating headphones.  Make sure the music you listen to does not have words if possible.  Words will only distract you.
  5. Remain Relaxed
    This is quite possibly one of the most important things to ensure you crush the competition, succeed in your journey, or finish that software project on time. I personally love to watch UFC, love playing chess, and studied martial arts for many years.  One thing you could always see in the winner prior to the fight, and during the fight, is a relaxed demeanour.  Remaining relaxed when you are on the 18th hole, one chip away, is the secret of champions.
  6. Create a Plan
    Once the pressure starts mounting, you will need a plan to fall back on when you are in dire straits.  A plan doesn’t have to be all encompassing either, just enough to serve as a guide.  You would be surprised how many people never bother to create a plan simply because they think it will take too long to do it, so they never start.  You can create a plan right now in fact, in the next 5 minutes, and then build on it.  You will be amazed how easy it is to do, and how much it helps.  Stop reading this article in fact, and take out another sheet of paper and write
  7. Be Prepared
    If you know the pressure is building up, make sure you take the time to get prepared.  Being prepared can actually reduce the feeling of stress under pressure, and help move you into the final stage of being confident and believing in yourself.  If you know you will need to implement some new technology, a new function to the application, etc.  Make sure you get ready!  Adding a new function to the application for accounting?  Go sit with them and learn their jobs as best as you can and figure out what they want to do!
  8. Be Confident and Believe in Yourself!
    You are in the position you are in because some believed in you.  Be confident in your abilities.  If you lose confidence, you as might as well pack it in.

Remember, times of pressure are a great time to shine and rise to the occasion.  This is the times when champions are made!  Will you rise to the occasion, or stay down for the count.

Is there anything else you do to ensure you succeed when you are under the gun?  Share with us!

December 20, 2007

Don't Burn Your Bridges

With the now ever growing success of the Internet and technology, it’s easy to get caught up in all the hoopla.  Great software developers can get jobs nearly anywhere, demanding salaries in some cases that would have seemed absurd after the .com bust.  Great technology leaders and innovators have an unbelievable amount of options available to them.  I have so many friends in the field that call me and say "guess what, I just left my employer where I was really happy, but now I am making xxx amount of money!".  Or how about the call of "I was going to leave my company because it’s not really helping me grow in my career, but they offered me more money when I shopped around, and now I'm staying and making more money and have a sweet title!".

I just lower my head and shake it side to side...

It's great to be making more money, but money is not everything.  In fact if you ask me, money means very little if you just destroy your character and lose your ethics in the process of obtaining it!  What am I talking about?

While it’s important to further your career, it is a very bad idea to do so at someone else's expense.  I might be old fashioned, but if someone gives me their word, or verbal "I'm on board!” I believe them, and will do everything in my power to make them more successful beyond their wildest dreams.  Turning on your word, or giving people the run around, to further yourself, is a dangerous game to play. 

You would be surprised how many people I know that are fantastic developers, managers, architects, that play these games.  The games of shopping around simply to make more money.  The games of calling hours before they should start the new job, and explaining they took a job somewhere else for more money and benefits.  You are not being sneaky, and just ruining your own name.  You are being very successful at lowering your own personal stock.  The companies will find someone else... but they will never hire you now.

The person you burn today, could be the person to further your career tomorrow.  Don't burn your bridges!  I don't personally hold grudges, and I always try and be positive and live with passion.  However I firmly believe that burned once, I will not allow myself to be burned twice.

With the holidays upon us, let’s all remember that life's true value comes from contributing to our planet, and the people that we live with!  Don't be the dead man in the cemetery with the most money.  Try to be the guy the persona that everyone wants to be friends with, and everyone trusts and respects.  Be the person that people count on.  Be the person that holds the door for the old lady, the person that wants to leave the planet a better place when they go.

Best wishes to you and your families for the New Year!

December 16, 2007

The Best Software Development Posts of 2007

As I frantically start writing new articles for the 2008 year, I look back at the year's best Software Development in the Real World posts.  If you haven't yet had a chance to read them, here they are, based on page views and comments.

  1. How To Rate A Software Developer
  2. The One Minute Software Development Manager
  3. How To Win Friends and Make Developers Happy
  4. How To Finish A Big Software Development Project
  5. Creating Powerful PowerPoint Presentations
  6. Automated Software Testing Tools
  7. Software Developers Guide To Managing Your Boss
  8. 20 Tips To Improve ASP.net Performance
  9. Speed Up Your Software Development in 10 Steps
  10. 10 Tips to Ace a Software Development Interview

While the above posts were the articles that received the most traffic in 2007, the last two bonus items also were extremely popular bookmarks on del.icio.us.

  1. Ultimate Server-Side Web Development Cheat Sheets
  2. Ultimate Web Development Cheat Sheet Guide

Once again, thanks to the millions of readers that came to the site this year, next year will be a fantastic year as we explore areas in software development that will take your career to the next level!  I wish you and your families a safe and happy holiday season.

Add Us

  • Add to Technorati Favorites
    Add Miguel Carrasco's Feedburner

    Add Miguel Carrasco to Google

    Subscribe to MyMSN

    Subscribe to MyYahoo!

    Subscribe to Bloglines

    Subscribe to Newsgator

    Subscribe to Feedster

    Subscribe to NewsIsFree

Great Sites