How much should I charge for fixed-price software contract?

  • Thread starter Robert Maas, see http://tinyurl.com/uh3t
  • Start date
C

Chris Uppal

die said:
The weak are the most treacherous of us all. They come to the strong and
drain them. They are bottomless. They are insatiable. They are always
parched and always bitter. They are everyone's concern and like vampires
they suck out life's blood. (Bette Davis)

That's an excellent quote.

(Not taking a position on its applicability here.)

-- chris
 
D

David Golden

Robert said:
At least in my experience, a resume is purely work-related, and hence
fairly short, whereas a curriculum vitae is everything one has done,
and can thus be quite long.

That's my understanding of the usage in the US - however in europe (or
at least the english-speaking bits), CV is used where an american would
say resume - see e.g
http://www.recruitireland.com/careercentre/news/rinews.asp?articleid=680&zoneid=34

"You know how irritating it is to receive endless junk mail? Employers
feel exactly the same way about badly-written, unsolicited CVs."

"No-one cares about your life history. No-one! Get it down on one or two
pages. Put the information that is most pertinent, recent and
persuasive to that employer first and work your way down from there."
 
R

Robert Maas, see http://tinyurl.com/uh3t

From: Ulrich Hobelmann said:
You run Redhat, as you mentioned, so your computer *can* do PPP.

Not without any working modem. Please see:
http://www.rawbw.com/~rem/NewPub/mySituation.html
Your computer can run a graphical browser.

If you mean my Linux laptop, yes, but only with local files I make
myself or what comes with the system, without any modem to have access
to anything new online.
Five years ago I ran a laptop with 32MB memory and it ran Mozilla on
Linux just fine (slow, but it looked good), so I know it works.

And my Linux laptop runs very old version of Netscape just fine too.
(Except when J2EE is activated, it runs v e r y s l o w l y.)
That's weird. It looks like ok HTML.

The resume.html is just fine HTML, but the resume.doc is MicroSoft Word
which I have no software capable of viewing in any meaningful way. The
Web access at the public library might be able to read it, or might
not. It doesn't have MicroSoft Word available, but might have plug-in
to just view Word documents without being able to edit them, I don't
know. My time at the library (one hour per day maximum) is very limited
and the last two times I wasn't able to finish the really important
stuff I wanted to do so there was absolutely no time to browse
newsgroups during my hour. Even if I could view the resume at the
library, I wouldn't be able to take the text home to respond to in a
newsgroup, and I wouldn't be able to post to a newsgroup from the
library, and I wouldn't be able to even format a newsgroup reply text
to download to diskette and reply from home because there's no text
editor available at the library.
 
P

Pascal Bourguignon

Not without any working modem.

If you insist to lose a lot of money on modem telecommunications, you
can get modems for free. Just ask anybody, or search a dump. Myself
I've got two or three useless modems here. Only it would cost twice
or thrice its price to send one to you from Europe.
 
R

Robert Maas, see http://tinyurl.com/uh3t

So all those stories about years of programming experience were
basically untrue ?

Nope, where would you get such a silly idea?

About half my work was paid by Stanford University:
- develop software to be used within the university (data compression,
XGP document layout, SL/PSL porting, processing images)
- perform pure research (NMR relaxation, natural language understanding)
- develop software to be tested in local high schools (CAI-calculus)
None of that software was for commercial sale.

About half my work was unpaid, just working on software that I considered
of benefit to the world at large, or fun stuff, or teaching myself new
stuff, plus one major open-source group project at communication protocols.

Only 2.5 weeks was on for-sale commercial software: converting bitmap
image into parameterizations of all the lineaments within it
And 5 months enhancing copy-file utility and fixing bugs in COBOL compiler.
 
U

Ulrich Hobelmann

Robert said:
Not without any working modem. Please see:
http://www.rawbw.com/~rem/NewPub/mySituation.html

How does your shell access work? Is it a real VT terminal, or emulation
on another machine? Is it over phone line, so you have to pay per time?
In that case you could indeed grab a modem somewhere and use the
"shell account" on your Redhat machine. Most ISPs allow uploading PHP,
CGI stuff, too, even for cheap mini-accounts, so you wouldn't need full
shell access there.
If you mean my Linux laptop, yes, but only with local files I make
myself or what comes with the system, without any modem to have access
to anything new online.

True...
 
R

Richard Heathfield

Only 2.5 weeks was on for-sale commercial software:

The term "commercially", applied to the use of a programming language, is
not restricted solely to programs intended for sale on the open market.

Let's say you work for Walmart, and spend a year writing POS software for
their cash tills. They're never going to sell that software, but
nevertheless that year counts as a year of commercial programming
experience.
 
R

Robert Maas, see http://tinyurl.com/uh3t

From: Pascal Bourguignon <[email protected]>
Please read this:
http://www.rawbw.com/~rem/NewPub/mySituation.html
and then respond below:
The suggested setup is to put your web pages on your computer

Which computer are you referring to, the laptop with no working modem,
or the Macintosh with no working Web browser and not enough disk space
to install anything new.
To write your own WAP emulator you only need programmig knowledge
... and information about the WAP protocols.

So you're suggesting that I write both a WAP client and WAP server on
my Laptop, as well as a full HTML-to-renderedView function (basically
re-invent the innerds of NetScape/IE/Mozilla wheel)? Even if I went to
all that work, what good would it do me, with no way to move files back
and forth between InterNet-accessible Web space and my laptop?

And even if that ran on FreeBSD unix over a VT100 dialup, how would
that show me what the WebPage would actually look like on a cellphone?
If I just want to see what it looks like over VT100 dialup, I can use Lynx.
 
G

Guest

Which computer are you referring to, the laptop with no working modem,
or the Macintosh with no working Web browser and not enough disk space
to install anything new.

Even on a low end Mac like the Performa, you should be able
to run:

Icab ( version 2.9.8 is available free on their web site and
will run on a 68k Mac running System 7.1 or better )

Netscape , cyberdog or Macweb will also run on your box.
 
R

Richard Heathfield

Gerry said:
When acronyms clash...

Oops. I hadn't noticed that. But of course you're right. In fact, it's
amazing just how much commercial programming experience people have gained
from writing POS. :)
 
M

Michael Sullivan

Even on a low end Mac like the Performa, you should be able
to run:
Icab ( version 2.9.8 is available free on their web site and
will run on a 68k Mac running System 7.1 or better )

You can run this, but as someone who limped along on an old mac 7.5.5
system for too long (followed by limping along on OS 9.2.2 for too long
up until about 6 months ago), it's not particulrly fun dealing with most
commercial websites. It's probably better than using lynx on many
sites, but not much. Most old time hacker sites work pretty well, and
basically anybody willing to work to older web standards.

Of course it is certainly superior to sticking your fingers in your ears
and going "I can't! I can't!" all day long.


Michael
 
U

Ulrich Hobelmann

Robert said:
OK, I searched on Google and found: http://www.icab.de/download.php
where it says:
You will be redirected to one of our download servers in 2 seconds,
then your download of iCab in English for Mac OS 7.1-8.1, 68k will
start...
Nope, that didn't happen.
Please click here if the download doesn't start automatically ...
OK, I did that, and lynx then reported:
Downloaded link: http://aegis.at/icab_down/iCab_Pre2.98_English_68k.sit
Suggested file name: iCab_Pre2.98_English_68k.sit
So it wants to download to Unix not a BinHex, whereby I could then use
Kermit to download to my Mac and then unBinHex it there, but a stuffit
archive in binary form directly on my Unix shell account, with no known
way to convert to BinHex on Unix, hence no known way to get it to my
Mac. Any ideas how to proceed?

So what? Why would you need a binhex file? Isn't stuffit one of the
native packaging formats of the old Mac OS? Just transfer the binary
file to the Mac. If you need, use UUencode, mimeencode, whatever, but
usually binary works fine, unless you have a braindead program that
thinks it needs to twiddle the high bit in some bytes, just because in
ASCII that bit doesn't exist. Get a transfer program (or write one)
that does what it's supposed to: transferring 8-bit bytes without
munging them in a totally unnecessary way.
 
M

Michael Sullivan

Ulrich Hobelmann said:
So what? Why would you need a binhex file? Isn't stuffit one of the
native packaging formats of the old Mac OS? Just transfer the binary
file to the Mac.

Doesn't work -- old style mac binaries put important info in the
resource fork, which gets trashed if the file has to sit on a
non-HFS/HFS+ volume at some point. Putting a normal .sit binary (of the
versions he can decode on his sys 7.5.5 mac) on a unix volume probably
destroys it.

Binhex was the standard solution for old macs that creates a file which
will survive on unix and windows filesystems (the resource fork also
ends up in the data stream and mac binhex->binary converters know what
to put back in the resource fork.

I'm almost tempted to get the file myself, convert it binhex and email
to Robert, just to see what the next obstacle he comes up with will be.

Bad Michael, no biscuit!


Michael
 
R

Robert Maas, see http://tinyurl.com/uh3t

From: "Phlip said:
The hirers are sick and tired of only getting kiddies who know .NET
but don't know how to think to avoid debugging.

I suppose it depends on what you consider "debugging". I write a line
of code and immediately apply it to the data I have to see if it gives
the data I want. If not, I change that line of code. If it works, I
move on to writing the next line of code. When I get to the end of the
function I'm working on, I put all those lines together and unit-test
the entire function on the data I was just using and any other cases
that are useful to make sure it really works correctly in all cases.
You consider that not to be debugging, correct? What do you call it then?
 
R

Roedy Green

I suppose it depends on what you consider "debugging".

Debugging is fun. Programs behave strangely. You get to perform
experiments, make hypotheses, and gradually track down the problem. It
is like an Ruth Rendell mystery novel.

Debugging is far more entertaining than cranking out code that works
first time. I think people are sometimes unconsciously careless just
to gives themselves that challenge later.

This may also be the root of why programmers are so reluctant to use
any sort of tools that accelerate, automate or check programming.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,009
Latest member
GidgetGamb

Latest Threads

Top