|
And REPRODUCE is an anagram of PROCEDURE
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Yes, of course, that too
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
All this time I thought he was a theoretical physicist.
*hides*
To err is human. Fortune favors the monsters.
|
|
|
|
|
|
I heard he hated his military uncle: General Relativity.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
What's the difference between juvenile humor and Dad jokes? Dad jokes are full groan!
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
All this time i thought he was a complex person...
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
He was actually a Quaternion - 4-dimensional.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
The Lounge
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
That joke must have come from Einstein county, where everyone is a relative.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I misread "Einstein" as "Epstein" and spend good one minute trying to figure out the joke.
There is only one Vera Farmiga and Salma Hayek is her prophet!
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
|
Well, don't get hung up over it.
|
|
|
|
|
In my teenage years, we made the observation that this so called 'debut age' is a highly complex value.
What parents, teachers and other authorities tried to make us believe that was the 'typical' or 'normal' debut age, was the imaginary part, which was a lot larger than the real part, the one we saw around us.
I have seen surveys and statistics claiming to refer to an absolute value of the debut age. Due to the large difference between the imaginary part promoted by our parents and teachers, and the real part we experienced, the claimed absolute value tended to be way above the real one we experienced, much closer to the imaginary one promoted by our parents.
|
|
|
|
|
Physicist jokes are Bohring. At least Fermi they are.
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
I don't buy it. Franklin, you're just advenTuring...
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
You are a Feynman. Were you Born this way?
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
I tend to underestimate myself. Barring the occasional snafu, my estimates run conservative - very, to the point where clients expect if I say a day, I'll have it in an hour. If I need a week, it means a day or maybe a day and a half. It's like that.
People consistently tell me I'm fast, maybe in part because of the above, but I even get it here at codeproject sometimes, and other programming venues I haunt. I'd be foolish not to acknowledge it, even if it feels awkward doing so.
Realistically, even if I don't change how I estimate to my clients, I'd like to be able to more accurately assess myself. Confidence plays a part, and I get imposter syndrome a lot. Sometimes I'm confident, because intellectually I know I'm in my element, but over all I tend to magnify my own shortcomings and short sell myself in terms of what I can deliver.
How the heck do you do it? It's far from the worst thing in the world, being underestimated, even by myself. It has advantages, like me not going over my estimates. Still at the same time it would be nice if I knew what a project was actually going to cost me to deliver.
To err is human. Fortune favors the monsters.
|
|
|
|
|
honey the codewitch wrote: How the heck do you do it?
It is all about risk estimation and failure acceptation.
In my experience, things tend to turn better out than planned or expected in most of the cases, whatever you do, so I think your underestimation is not that uncommon. Even if from times to times, it need that extra strength (read a couple of sleepless nights) to bring it on the right track again, it works. And in very rare occasion, it fails - and coping with failure is something one needs to learn.
So simply shift the cursor slowly to the risky side until you feel you touched the red lines a couple of time, and then shift it in the other direction again to enable you a buffer.
Maybe a hint : As someone having to rely a lot on estimates of other people to plan my own work, here's how I like it:
1. Very Late is a no go, so do not overestimate your speed. I do not work with people who blow my schedule more than once - unless they have a very good justification, I mean, sh*t happens.
2. Slightly late is my level of expectation -> My assumption is that people need about 20% more time than they announce, and this proved quite solid in my experience, even if that seems a lot.
3. Slightly early is good.
4. Very early gives an ambivalent feeling : I of course enjoy having my requested stuff done on time, but it looks like you are not mastering your businnes and do estimatiton based on wind direction, or that it was a mistake to give it out if it was so easy to do. Plus I could have planned more for that sprint/order, so overall, it does not give a good confidence about scheduling, even if quality is good.
So until you have found your cursor position, do not deliver too early even if your work is done - it does not give as good an image as you may think.
|
|
|
|
|
|
I try not to deliver really early. If it turns out a task I thought was complex is relatively easy, sit on the deliverables and deliver just slightly early. Your client will still be happy, but won't have expectations set for the future. They'll think you're really good at estimating, which will reinforce their opinions of you. In part it comes down to how you charge, too. If you're calculating charge by the (estimated) hour and you deliver in half the time, the client will feel they've been fleeced. Of course you can reduce the fee and, since they were prepared to pay the original, again they'll be really happy that it's worked out cheaper.
If you've completed something in a fraction of the time you thought, use that time for (a) another client or (b) some time off. If you're feeling uncomfortable about doing that, use the time to do additional testing, or improve the code, or make it more generic / configurable, or faster. i.e. give an (even) better quality deliverable. Or, if it's giving you angst, spend the time reviewing the original estimate and figure out where you went wrong. Document why and how the estimate drifted (in the good direction) and after a while review all that evidence to find out what the trends and common features are, and use that to revise your estimating.
FWIW, I read some of your coding adventures here and am astonished at the rapidity and volume of your output. That's maybe partly because your field is very different to mine and I wouldn't have a clue where to start, but it's clear you're in the premier league technically and an exceptional developer. I think you'd be shocked at the capabilities (or lack of) in the average bum-on-seat coder. As in, "send teh codez plz".
|
|
|
|
|
DerekT-P wrote: you're in the premier league technically and an exceptional developer
Well, do not forget about the witchcraft - it helps to be able to incant bugfree code or summon a debugger daemon.
|
|
|
|
|
Rage wrote: incant bugfree code or summon a debugger daemon.
The Rite of AshkEnte is very useful for post-mortem analysis.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I always overestimate and my team has adjusted. For example, last Monday afternoon I was asked when I could have some changes done. I said, 'by the end of the week'. The followup meeting was promptly scheduled for Thursday morning.
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
So you work 4 days a week 
|
|
|
|
|