|
What do you get when you cross a caterpillar and a parrot?
A walkie talkie!
"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 do you get when you cross an crocodile with a skunk?
A croc that can't sneak up on anything.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
What do you get if you crossbreed a rabbit with an insect?
Bugs Bunny
"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 do you get when you cross a hamburger with a computer?
A big mac!
"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 do you get when you cross a human with a sheep?
Arrested apparently.
"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!
|
|
|
|
|
|
It may come back. But it will be in a while!
If you can't laugh at yourself - ask me and I will do it for you.
|
|
|
|
|
ooooh. Saving this one in my joke file.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Q: What do you get if you insert a human DNA in a goat?
A: A lifetime ban from the petting zoo.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
alligators
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
|
|
|
|
|
It was not a trivial app either. Several tabs because the UI won't fit on one form. It didn't have to be polished, because it's internal, but still. It does serial coms with a complicated embedded device with a ton of sensors, motors, pumps, fans, etc, and allows you to completely control it via a COM port. I'm guessing it would typically take 5-6 hours or so at least. It's kind of hard for me to gauge an average level of production for senior devs in general.
I need to raise my rates and I plan to this year, I just want to clear my plate first because I don't want to do it mid projects. However, maybe some of you have noticed how fast I code based on what I contribute here. Even my back of the napkin calculations would give my clients sticker shock if I made them such that I was getting paid based on my level of production as it's well above the typical rates for even senior developers - like double, maybe even triple. It's a conundrum.
It would be easier if I worked on quotes to begin with and could hide my "shop rate" behind that, but it doesn't work that way, especially for me given I don't solicit for projects, I just name my rate and they come to me.
I don't want to undervalue myself, but after I adjust for inflation this year, I'll be 100% satisfied with my rate of pay. It's just less than what I should get for what I produce, even at that, and that's what concerns me.
Hrmmm.
To err is human. Fortune favors the monsters.
modified 26-Jan-23 6:51am.
|
|
|
|
|
Well I don't know what your rate is and I don't want to know it, since it is something totally yours...
But yes, looking on how you code, your time estimations should be at least 75% bigger than your first thoughts. Only because you are faster than the average it shouldn't affect your income. I mean if you think I will need 3 hours, then say you will need 4.5 to 5 hours.
In your case I think it is more than understandable.
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.
|
|
|
|
|
I do pad my estimates, but not my actual billables, because that would be dishonest in my book.
To err is human. Fortune favors the monsters.
|
|
|
|
|
If you haven't heard of Erik Dietrich[^] look him up.
I followed him a few years ago, but life happens. He wrote the book I linked, which I haven't read, but his take on billing by the hour is don't. Bill by the project instead.
To put it another way, years ago when a product was created to be sold, the price was set based on the cost to make it plus a bit of profit. Today the price is set on how much people are willing to pay, doesn't matter how much it cost to make it.
So in the same sense, it doesn't matter how long it will take you to create something, but what is the client willing to pay.
Again hasn't really applied to me but it might be worth a bit of research to see if it applies to your situation.
Anyway, hope this might help.
Jack of all trades, master of none, though often times better than master of one.
|
|
|
|
|
My system: adjust time estimates up and hourly rate down.
In other words charge for a project what most developers would charge. If you can do it twice as fast that leaves you with spare time to enjoy life or take on other projects. Also gives you a cushion for those days when you don't feel up to speed or simply caught a cold.
On inflation adjustment: if we all adjust our rates at (or above) the inflation level, the inflation will continue to go up and we are caught in a price spiral. The solution is to endure a little hardship after the pandemic windfall when governments printed money like there is no tomorrow. In case you are asking, I practice what I preach: this year my rates went up only 5% although inflation was close to 7.
Mircea
|
|
|
|
|
That's more or less what I actually wanted to mean, you explained it better
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.
|
|
|
|
|
Mircea Neacsu wrote: I practice what I preach: this year my rates went up only 5% although inflation was close to 7. Props to you man. I'm just amazed at how many people are cool with just another "legal" form of theft the government does. That's all inflation is, the secret tax. Because the last thing governments will stop doing is spending money they don't have.
Jeremy Falcon
|
|
|
|
|
Something similar happens to me also sometimes, but unfortunately it happens far too seldom.
The preconditions for me are then:
- I'm very interested in the matter
- I am very interested in realizing such an application myself
- It's a (well-) known topic and I don't have to familiarize myself with it first
- The idea for such an application has been in my head for weeks and has somehow become concrete in my subconscious.
In such a case, I will still charge a real price. And this really without a bad conscience or having the feeling, of acting unfairly. 
|
|
|
|
|
Do not follow any advice that suggests you charge 5 hours when really doing 3. Not only is that unethical, if your clients ever found out you'll never keep them. Nobody works with liars twice.
You said you don't solicit and do not wish to do project quotes, so as mentioned you could also raise your rates. But in doing so, make sure clients understand its because you'll get it done quicker. Quality clients do not mind paying for quality; they mind being ripped off and lied to. So anyone suggesting you become dishonest about hours is just wrong.
Also, make sure you're actually worth it. No offense, but bragging about yourself will not fool anyone of substance. So many people lie in this industry. Other industries too of course, but those who have been around the block understand the amount of BS floating around.
There is another option, charge your clients for blocks of hours of your time. They buy 100 hours, you get it done in 30 and they're happy, they already bought a chunk so you keep the remainder. The downside to this is, people will want to use what they pay for. So they may come up with silly stuff for the remaining 70 to get their money's worth. Not recommended, but it's another option.
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: No offense, but bragging about yourself will not fool anyone of substance.
And I appreciate that, because I don't like working for suckers. I know I can do what I can do and I know what I'm worth. What I said in my op about me is just best effort observations. If it means tooting my own horn in the process of making a point, I figure I may as well do it. The alternative is to simply not make the point in the first place.
Jeremy Falcon wrote: There is another option, charge your clients for blocks of hours of your time.
That's interesting idea, and one I'm going to mull over, despite its potential drawbacks.
To err is human. Fortune favors the monsters.
modified 26-Jan-23 19:46pm.
|
|
|
|
|
honey the codewitch wrote: And I appreciate that, because I don't like working for suckers. Glad you have the right attitude. It's what really does separate the winners from the... well... non-winners.
Jeremy Falcon
|
|
|
|
|
Only my two cents, but also experience should be payed....
|
|
|
|
|
100% agree with you there, buddy. No matter how quickly you can type, some things you just can't learn without having gone through the battlefield yourself.
Jeremy Falcon
|
|
|
|
|
I'm sorry to hear that you're feeling overwhelmed. It's important to take time for yourself and to prioritize self-care. It can be helpful to make a list of tasks that need to be done and then break them down into smaller, more manageable chunks. It can also be helpful to reach out to friends and family for support.
|
|
|
|
|
What is your IDE to develop this App? I am interested in learning to write my own App this year...
diligent hands rule....
|
|
|
|