Comment And even MORE! (Score 3, Informative) 601
Cool! It's always nice to know the feedback is appreciated. Some other things you might keep in mind:
- have a BIG work desk. A big desk (everything in easy reach) is like computer memory to a person, and your brain is the processor and the filing cabinet is the hard drive (spacous, but slow).
- There are many different people with different reactions to stress. A friend of mine used to faint regularly, and feel dizzy all the time. After she stopped her second job, a few weeks later she felt a LOT better. Listen to what your body is telling you; if you aren't sure, try changing things to see if it helps. Keeping a diary also helps. Note down what you did generally throughout every day - eat, drink, smoke, work, etc - and try to discover patterns. You may, for example, work out that the acne you get twice a month is actually connected to those few times you carpool with someone. Bad fibers in his car?
- be wary of other peoples' expectations. Are you a YES-sayer? Teach yourself to say NO or, at least, "I'll get back to you on that". I remember having immense problems resisting people who wanted me to do something for them because they projected their problems on me: "my computer HAS to work this weekend! My kids want to play games! I need to check e-mail!" It took me the burnout session to realise that that is THEIR problem. If that's an issue they'd best get a second computer. One of the best ways to get burned out is by assuming too much responsibility. If you're taking projects yourself, jot down how much time you think something will take, and double it. Use that number to plan your time. If you're in a corporate environment, tell your boss you're full and that you either need an assistant, or an intern, or more colleagues who can help you with the work; if he's got a dinosaur brain (like many managers do), write down your predictions and don't be afraid to give him the I-told-you-so after the $#!7 hits the fan because he didn't listen. However, do it constructively: tell him you'd like to discuss things with him to ensure it works better in the future. Destructive commenting is too easy and doesn't achieve anything at all aside from a few seconds of self-vindication. It may get you fired, but usually you're just doing your job and your managers' superiors will realise this; you can't help it you have a better view of things than your manager.
- If something seems "too big" or "too complicated", once again you're in the danger zone of a burnout; check my earlier post to see if you can recognise more warning signs. If you feel good and fit and are productive, on the other hand, it may not be burn-out but it may only mean you need to chop the project up into smaller parts to give you a good overview. If you can oversee all the steps in each of the parts, and can oversee how they all connect, you can see the whole project. This makes running it MUCH easier since you can keep an eye on both micro and macro goals.
- Set limits to your project beforehand. Make estimates of how long you plan to invest in a certain segment of the project, what you want to achieve, and STICK TO IT. If you have time left you can add extra stuff later. If you get extra ideas en-route, write them down but don't integrate them unless it's absolutely vital. You can review the achievements and extra ideas later. Also, plan in time for EVERYTHING: time for planning, time for arguing with colleagues, time spent in traffic, time on the phone, time reviewing the code or project. Try to hook a number on everything. You might not get it correct right away, but you will develop a much better feel for what you are doing and how much time each part takes, because you are consciously trying to manage them. A famous saying is: "who fails to plan, plans to fail." This is exponentially true of corporate environments with many people in it. On your own, or with two people - three max - you can do everything ad-hoc and take things as they come; above that and you need structure, work procedures, flowcharts, and people chasing each other's asses around. It sucks, but that's the way it is.
- Try to stick a bit of extra time organising yourself and your ideas. It takes effort and the rewards aren't immediate, but on the long run it will really pay off because of many different reasons: among others, it helps you structure your thoughts more easily, which in turns means it is easier to communicate them to others; it gives you overview; it means others can more easily take on your work if you ever get sick; it makes you more aware of all the aspects surrounding what you are doing; it gives you insight into why managers, coders, and other people think and act the way they do; the list goes on and on. I even made a "life management plan" which I revise twice a year. It tells what I want to achieve the coming year, where I want to be in 2 years, 5 years, 20 years. The 5+ year sections are only a page each, and are often unrealistic or need to be adjusted. That's fine. It means I'm consciously trying to achieve certain goals, and allows me to alter my course should something jeopardise my reaching them, or maybe they will turn out to be impractical. By structuring it, I help keep my short-term and long-term planning united and clear, and in that sense, the process and the goal are one and the same: clarity.
- WORK OUT. Sports are invaluable. They help you unwind, get you outside, clear kinks in muscles and bones, and prevents any number of ailments. Lower back problems? Go swim twice a week, or go rowing. I guarantee that 90% of you will no longer have 'em a few weeks later. Upper back and neck feeling locked up after too much computer work? Get some weights in the house (not too heavy, but not too light either), get on your knees and then on all fours (like a cat normally walks, lets say), put the weight under your hand, and with one arm at a time, pull the weight upwards with your elbow going at 90 degrees outward. This forces you to use the muscles more intensively. RSI is caused by the buildup of waste materials in your muscles; the trick then is to increase the blood flow to make them get carried away as they should be. The best way for this is to use the locked muscles. Two times 15 pulls on each arm is usually enough to get rid of most of the problems. If you aren't sure which muscles are used for what, consult a therapist or Google it.
If you're all still reading and hungry for more, I'll happily jot down more later this weekend. Now it's time for a beer.