|
RaveWolf1 wrote: The problem often lies with sequesters
I can only wonder if it is deliberate or a fateful refuse
|
|
|
|
|
R FLMA !... touché!
Hey! I can't be perfect all the time, gotta give others a turn too sometimes.
I'm generous that way.
|
|
|
|
|
on the project, the mood and the phase of the moon.
Some projects are (as Michael Ende's) the neverending story. Those are almost impossible to finish, but I always get them to deploy / production version, stable and operative. So that customers are happy with the results and consider to pay the bills. As they continue growing, then more sub-projects are created to add functionality.
Conclusion: As others below said, "finished" is relative. But once I start something I always bring it to a successfull point ("finished" or not)
Edit: The only thing it doesn't get ever finished is the CListCtrl (I'll go get my coat )
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
And I thought when you press F5 and if it runs without any problem, you have 'finished' that project...
I am a finisher... like a boss!
|
|
|
|
|
I finish what I'm allowed to finish. But when the feature requests are piling up, where is the finish?
Wrong is evil and must be defeated. - Jeff Ello
(√-sh*t) 2
|
|
|
|
|
Usually I have learnt and heard a lot from my fellow developers of my area, that "If you can write a program, you can make a fortune!". Well, I will disagree with them.
I, am a programmer and I have a good grip on almost all of the languages once can use to develop a software for most of the platforms. But, this is not the end, its not even half way through. Anyone can write a program that a computer can understand, any fool can, but only a programmer will write a program that another human will be able to understand too.
I donot write a software application, just to start another Microsoft, what I do, is to write more softwares to challange myself, to learn more. For example, last week I forced myself to create an email client which I did, it was in WPF (which I have a good grip on; alongwith Visual C#). But, the main thing I didn't know what how to make the UI responsive. I did create a bunch of other applications that used the WPF framework, but this application made me learn a lot. Most specially it gave me a chance to dive into Asynchronous programming and learn the actual code required to make a programming run as an async. Tasks, Threads, BackgroundWorkers, none of them actually work... async, await are the only way out.
This is the major thing, that I do! I write softwares for myself, and on the way, I learn a lot... I try a lot... I pull my hair a lot; exaggeration... This makes my a good programmer as compared to my friends, who just write an application to make money and usually they give up on the very first option (of this survey) and the catharsis I go through has kept me going to the 3rd option. I will make my way to the 5th one to complete all of the projects I start.
Very soon, because a programmer would only end his program, and will compile his release version of software if he has a good grip on the programming language itself and can talk to the compiler. Otherwise he will continue pulling his hairs only, till there is a single strand left to comb.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Afzaal Ahmad Zeeshan wrote: the actual code required to make a programming run as an async. Tasks, Threads, BackgroundWorkers, none of them actually work... async, await are the only way out. You may want to rethink about that statement.
Your time will come, if you let it be right.
|
|
|
|
|
Yes, I've already given a second look at the statement of mine. Why I said that? Well, that is because the application I mentioned here used an HttpRequest to send the email from Gmail servers. That caused a freeze for the WPF UI, until the email was sent.
I used BackgroundWorkers, Tasks, Threads but they all did the same. Never let me do anything while the email was being sent. So, I had to learn these await and async stuff and then it let me work while the email was being sent. That is why I am saying, using these keywords is better, because once the application is loading the resources or downloading them, it won't exit the function it is inside, that is why the UI is frozen. await keyword lets the application to execute other set of commands and procedures when the resource is downloading. That is why, I myself will from now on always prefer the async and await methods.
Thanks anyways, for the reply. If you find any error in my reply, or anything please do reply.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
It depends on my spare time, the current projects I'm on, and the phase of the moon.<br />
Lest yer boss be watching what you post out into the cloud and use it for or against ya in an upcoming performance review.
|
|
|
|
|
Yeah!!
And it applies to most of the people practically.
Whatever the option people choose in survey, this options applies to most of them.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
I run a small software business and write bespoke systems for all sorts of business - I have no option but to finish what I start, on-time and on-budget. I always go the extra mile to ensure everything is double checked and as bug free as I can make it (even if a project overruns and I have to stand the cost), because remedial work always costs you more in the long run - you win on some and lose on others but ive grown my business steadily year on year for almost 25 yrs now so this works or me, and word of mouth/reputation can be everything - GL all
|
|
|
|
|
Every project I start has two goals:
1. Make a complete and working product
2. Learn something new
I always complete goal #2.
Completing goal #1 is a little more rare. Usually, after I've learned what I could I get bored implementing the details, shelve the project to get back to "later".
|
|
|
|
|
Exactly,
The definition of finishing is "interesting" here...
I don't start NEARLY as many projects as I used to. But I now admit that I will create something for the sake of learning. Once the learning phase is over, I don't care to "finish" (and support) a full project for it.
An example. I have a wonderful outlining tool for Windows. Would love it to work on the Mac and on the iPad. I have been thinking about implementing an HTML5/Javascript and Node.js in order to learn Node.js... Not sure if I would publish it when I got it working... That last 10% of polish takes 90% of the time!
|
|
|
|
|
I always finish everything I s
PooperPig - Coming Soon
|
|
|
|
|
I too always finish everyt
|
|
|
|
|
Your time will come, if you let it be right.
|
|
|
|
|
Well, I always finish too, but also almost always have to learn 'not from Finland', even though I already know.........................
I do not fear of failure. I fear of giving up out of frustration.
|
|
|
|
|
eXtensible
Project
Definition
EOF
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "As far as we know, our computer has never had an undetected error." - Weisert | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Finished is when the scope of the work quoted has been met.
But we secretly hope there never finished so the customer buys more hours
[EDIT]
So I guess finished is when the customer stops spending money on it.
|
|
|
|
|
jkirkerx wrote: when the customer stops spending money on it
Ah, yes, there is that -- when you get laid off for lack of work.
|
|
|
|
|
Finished is whatever you feel "finished" means. Everything can always have more work put into it, but there's a point where you're taking something that's finished up to some difficult-to-pin-down point and making it a new version of the previous iteration.
Finished, to me, means it's at the point where it can go out into the wild without adult supervision.
cheers
Chris Maunder
|
|
|
|
|
oh!
I didn't think of it like that.
So finished perhaps may be when the customer or user of the software are happy users, with no complaints, and I can go to Vegas for the weekend knowing that it's finished.
Thanks Chris, makes sense if I got it right.
|
|
|
|
|
>So finished perhaps may be when the customer or user of the software are happy users, with no complaints, and I can go to Vegas for the weekend knowing that it's finished.
That's maturing or dare I say retiring. Finish is when the project met your initial expected goal for that phase. For example, it may be only half way into the project but that's your milestone goal.
|
|
|
|
|
"Finished" simply means that I'm not going to work on it any further.
I have plenty of personal projects that I started and could work on, but I'm no longer interested in doing so.
|
|
|
|
|
There's a fine line between "finished" and "abandoned".
Finished, I guess, is in the eye of the beholder.
cheers
Chris Maunder
|
|
|
|