Tag Info

Hot answers tagged

16

This is called Rubber Ducking, or when programming Rubber duck debugging. I suggest you place a rubber duck on your desk and explain your problem to it. EDIT: If you ever try this, please share your experience.


3

I have two suggestions: the notion of Minimum Viable Product (MVP) and what I will call the UNIX model. MVP: Minimum Viable Product is a very popular idea in software development, and ultimately it boils down to identifying the things that absolutely must be in the product no matter what. As an example, think about an email client. Some email clients ...


3

When I have to, or want to, do things that I do not take much pleasure in-- or that I find myself losing interest in very quickly-- I give myself a timer. Tell yourself, I'm going to work on this hard problem for ten minutes, 20, an hour! You can work your way up. Or start big. If the problem is going to take many hours, or days, or months, then you need ...


3

I use "Morning Pages" practice for that, which Julia Cameron suggests in the Atrist's Way. If you have a certain problem you would like to solve, write three pages about it. You can start from anything, you thoughts will guide you and you will start to describe your problem like you do here or with colleagues. The perfect solution always comes after one page ...


2

A few things come to mind. Discuss the approach together. Since this is a team question, let's try to focus on that aspect. Discuss together what the problem is, that you're lacking motivation, and how you're going to fix it together. Focus on how to get motivated. Divide and Conquer. Right now, you're not motivated, because the problem is too big. Break ...


2

I think cherrytree might be what you are looking for. http://www.giuspen.com/cherrytree/ You can insert check-boxes (Edit->Insert special character) and tick them or untick them with a click. http://www.giuspen.com/topic/cherrytree-on-mac-osx/ The image is from Linux, but it's also available for Windows. I don't see it for OSX, but somebody got it ...


2

The majority of these situations can be solved by a mixture of planning, note taking and habit forming. If it is something you do regularly: This is where habit forming can be useful - you will need to start off consciously doing something every time but then it will become automatic. It helps if you always have a specific mental cue that triggers the ...


2

Ever Heard of Trello and slack hopefully you have and you have considered it. They are probably the best I have worked with as a programmer (not just for programming project even personal project). They help you discuss and track projects wonderfully. I was a trello user and my mentor introduced me slack. Now to answer your question. If you have many many ...


2

When I read your post I was struck by the fact that you're essentially asking for some sort of magic trick to make you motivated. The problem isn't that you need a secret technique for success, you're asking for the wrong thing! Consider the example you gave: You're in bed and your mind is churning from the idea trapped within it, threatening to burst ...


1

I know exactly what you're talking about. I'm coming off of about five years straight of working on several very large/complex projects in a row at work, and I felt completely aimless for a while there (now I only feel slightly aimless ;) ). I think part of what happens is when you have the pressure of these kinds of projects pushing you, it gives clarity: ...



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