Tag Info

Hot answers tagged

8

In programming, bugs are a fact of life. No developer should expect zero bugs. Large applications have thousands or millions of bugs. Instead plan what to do with the bugs you discover. learn from them. Try not to make the same mistakes again understand why you make these mistakes. Is it a particular class of bugs? Perhaps you need some training in that ...


3

It would help if you described more precisely what exactly is the problem for you. More precise questions often lead to better answers. It's easier to change something if you measure it. So you could start by living one week as usual, just with a pen and paper in your hand, and writing down as many interruptions as you can -- time of start, time of end, who ...


3

Here are some techniques to help: The first is the easiest. Keep a daily journal and write what you are grateful for every day. This starts to refocus your mind on the positive. If you feel able to do this, writing what you are grateful for in a public forum like Facebook or a blog is even better becasue you will get amazing feedback and inspire others to ...


3

If you notoriously code sloppily, there are some things you can do to improve the situation: Use test-driven development (TDD). It is great for avoiding bugs, as it requires you to write tests for your classes and functions. Avoid interpreted and loosely typed languages as programs written in such languages may contain lots of bugs which only occur during ...


2

When you read something difficult, like a legal agreement, it's difficult to understand every word. But you read the whole thing first, then go back to understand the words. Similarly, when you code something complicated, it's difficult to keep it bug free. Just keep doing it, finish what you're doing, note down the bugs, and go back and fix the bugs. ...


2

Plan for the long term. Decide what you want to accomplish in your life and how you expect to get there. I have a personal to do list for the weekend and weekday nights, including a few things for long term goals. Usually, I'll schedule one weekend off or several nights off just to waste time, do nothing, and have fun. Refuse anything outside those ...


2

The first thing to understand is that you can get over your past experiences, and you will get over them if you take the appropriate steps. It may take time, and might not always be comfortable, but it will be easier than you expect. Note that this is not empty encouragement: I've been in a similar situation to you, and I'm now making a success of my life. ...


2

I think it is a matter of my priorities: Have I been given a deadline by a boss or client? Am I unable to reschedule this task? e.g. Can't wait until next week because I'm at a conference. There is no negative history of contacting this other person. I'd be less inclined to automatically call, but it is something to think about. A big problem in many ...


1

I'd say you're lucky your problem is consistency rather than, say, understanding. The fix is repetition, which some may see as lost time but as you say it improves problem solving ability. Unfortunately it can be a bit boring, so one solution is to get problem sets that are -so- simple you don't notice how long it takes. Unfortunately I don't have any ...



Only top voted, non community-wiki answers of a minimum length are eligible