Where do you get motivation?
-
If it is motivation you seek, you need only to obtain a few gallons of caffeine. I could fuel my development for days with enough caffeine :)
-
wout de zeeuw wrote:
Anybody got any tricks to get inspired really fast?
No, nor can I tell you how to fall in love in 42 seconds. When I have to start working on something that I don't feel like working on, I try to use some new technique or cool class, etc., in the project so that I'll find it more interesting. Learning inspires me, so I try to learn from every project I work on.
:josh: My WPF Blog[^]
Josh Smith wrote:
use some new technique
Yep learning something new definitely adds to the appeal. And where does learning start? Well Codeproject of course? And where does a visit to Codeproject end up? Well in the Lounge of course!! :sigh:
"Nothing ever changes by staying the same." - David Brent (BBC's The Office)
~ ScrollingGrid: A cross-browser freeze-header control for the ASP.NET DataGrid
-
Err or you could imagine the threat of impending doom if you lose your job and are unable to buy caffeine. :/
I more a tea kind of type, especially green teas... and aaah, I still got that red wine waiting for me here! I think I'm really getting somewhere now! :-O
Wout
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
The paycheck. If you don't do the work, you don't get paid. Which is why most my personal projects just eventually die out.
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
Hmmm... tough question. I also have this issue every now and then. The best solution is to take a month off and travel the world. ;) OK not normally a viable option for most of us. So failing that, buying a new toy of some description can often help; be it a new digital camera, new watch, booking a holiday etc etc. Or if you do this only *after* you've reached an interim goal you might be motivated to get stuck in.
"Nothing ever changes by staying the same." - David Brent (BBC's The Office)
~ ScrollingGrid: A cross-browser freeze-header control for the ASP.NET DataGrid
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
I usually relax a little (like you doing tank ball) and then I force myself to look through what is needed for the next project, find one small nugget of "fun" in it, and start there. But then again, I have a warped sence of fun. Of course, if the place I work for finds out I'm doing the "process" out of order, I get a lecture that sucks all motivation from me...so I go home early.
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
wout de zeeuw wrote:
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started.
Google "Writer's Block" the same thing applies. If you wait for inspiration, you'll be playing games all year. Make inspiration by applying techniques you know will interest you (like always doing something "new" even in a traditional app). Brainstorm, mindmap, something, anything to get yourself back involved.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
The paycheck. If you don't do the work, you don't get paid. Which is why most my personal projects just eventually die out.
Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke
Makes me think of NDoc. :(( And yes, while this single project isn't that critical, if I don't do this one properly, I can forget about the future ones as well.
Wout
-
wout de zeeuw wrote:
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started.
Google "Writer's Block" the same thing applies. If you wait for inspiration, you'll be playing games all year. Make inspiration by applying techniques you know will interest you (like always doing something "new" even in a traditional app). Brainstorm, mindmap, something, anything to get yourself back involved.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Jeffry J. Brickley wrote:
Brainstorm, mindmap, something, anything to get yourself back involved.
I find roughly mapping out the project is immensely helpful in getting a good understanding of it. Even something as a list of questions I need to answer before I begin gets me focused. Writing things on paper helps solidify the ideas in my head and I can really dig into the details after that.
BW
If you're not part of the solution, you're part of the precipitate.
-- Steven Wright -
I'll pretend I didn't read this one. ;P
Wout
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
The programmers friend.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
Start writing code. Top-down / bottom-up / easter-egg... doesn't matter. Just tell yourself ahead of time that you're gonna be throwing away all the code you write in the first two hours, and get started. Chances are, by the time i've hit the two hour mark, i'll have a really good idea of how i want to actually implement the thing, and can go back and start it for real. Sometimes, there's the added bonus of having actually written something salvageable in that time...
---- Scripts i’ve known... CPhog 1.7.1.2 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums
I've done this a few times. I've NEVER thrown any code out, by the time I'm done, it's doing what I wanted it to. So now, I don't fool myself into a mindset that may cause me to write code that I don't expect to keep.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
The programmers friend.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Haha, you and your metal. I did use to listen to Dream Theatre and stuff like that. And the Dutchies The Gathering ofcourse... but lately I prefer all kinds of Caribean music and latin jazz, much more cheerful! If I ever get into game programming of something like Doom, I'll put on some Ramstein definitely. :mad:
Wout
-
Jeffry J. Brickley wrote:
Brainstorm, mindmap, something, anything to get yourself back involved.
I find roughly mapping out the project is immensely helpful in getting a good understanding of it. Even something as a list of questions I need to answer before I begin gets me focused. Writing things on paper helps solidify the ideas in my head and I can really dig into the details after that.
BW
If you're not part of the solution, you're part of the precipitate.
-- Steven Wrightbrianwelsch wrote:
I find roughly mapping out the project is immensely helpful in getting a good understanding of it.
The same goes for writing in general. More than one writing workshop talks about writer's block, which is the brain's inability to cope with direction. you don't know where you're going so you have to wait for a random impulse to supply the direction? no... you draw it out, define it, expand it, until you have a good enough grasp on the concept, plot and characters to write, then writer's block is gone. Same goes for programming, when the project is well-defined it is much easier to write.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
-
I've done this a few times. I've NEVER thrown any code out, by the time I'm done, it's doing what I wanted it to. So now, I don't fool myself into a mindset that may cause me to write code that I don't expect to keep.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
Christian Graus wrote:
I've NEVER thrown any code out, by the time I'm done, it's doing what I wanted it to.
You're probably better at it than me then. :) I'm pretty good at doing solid procedural code on the fly, but class hierarchies are something else. I'll almost always either over- or under-engineer it; looking at projects i didn't go back and re-work, there are tell-tail signs: both unnecessarily complicated class structures (complete with interfaces only ever implemented by one class) and methods that go on for pages, duplicating code found elsewhere and doing obviously stupid things to get around the limitations of whatever class it belongs to.
---- Scripts i’ve known... CPhog 1.7.1.2 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
A pink slip from Human Resources?;)
"...a photo album is like Life, but flat and stuck to pages." - Shog9
-
Christian Graus wrote:
I've NEVER thrown any code out, by the time I'm done, it's doing what I wanted it to.
You're probably better at it than me then. :) I'm pretty good at doing solid procedural code on the fly, but class hierarchies are something else. I'll almost always either over- or under-engineer it; looking at projects i didn't go back and re-work, there are tell-tail signs: both unnecessarily complicated class structures (complete with interfaces only ever implemented by one class) and methods that go on for pages, duplicating code found elsewhere and doing obviously stupid things to get around the limitations of whatever class it belongs to.
---- Scripts i’ve known... CPhog 1.7.1.2 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums
Shog9 wrote:
You're probably better at it than me then.
It's probably more true that I find a groove quickly, so the first bit I write to throw away is pretty weak, then it comes together and I end up having to patch up the first bit. At least, that used to happen. Now I assume I'm keeping everything.
Shog9 wrote:
I'm pretty good at doing solid procedural code on the fly, but class hierarchies are something else
I tend to go for a walk, actually. I tend to get away from a PC for a half hour and think it through, so I know the class structure when I start coding. If you start coding without thinking about it, then yeah, I'd expect to have the same problem.
Christian Graus - Microsoft MVP - C++ Metal Musings - Rex and my new metal blog
-
brianwelsch wrote:
I find roughly mapping out the project is immensely helpful in getting a good understanding of it.
The same goes for writing in general. More than one writing workshop talks about writer's block, which is the brain's inability to cope with direction. you don't know where you're going so you have to wait for a random impulse to supply the direction? no... you draw it out, define it, expand it, until you have a good enough grasp on the concept, plot and characters to write, then writer's block is gone. Same goes for programming, when the project is well-defined it is much easier to write.
_________________________ Asu no koto o ieba, tenjo de nezumi ga warau. Talk about things of tomorrow and the mice in the ceiling laugh. (Japanese Proverb)
Jeffry J. Brickley wrote:
Same goes for programming
True, writing software is remarkably similar to writing stories. Well, more correctly, I guess, designing software and designing a plot outline are remarkably similar.
BW
If you're not part of the solution, you're part of the precipitate.
-- Steven Wright -
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout
usually one of my girlfriends lying on her stomach does the trick quiet well.
-
I finished last project last week, and am supposed to get the next done really quick, but I have problems getting started. Usually a context switch does take its time for me, but there isn't much room for that right now. Last Saturday I decided to relax a bit and played tank ball[^] all day, in hopes of being refreshed afterwards. Unfortunately it only put my brain in a zombie state X| . Also it was terribly addictive, so I better stay far from that! Anybody got any tricks to get inspired really fast?
Wout