Re:Performance, anyone?
on
Lisp and Ruby
·
· Score: 1
Where do you work? I've been in this business for many years and the only developers I know who paid by the hour are consultants.
By the hour versus by the job or work product. Anyone who's paid a salary is paid by the hour, it just doesn't appear that way at first glance.
If someone is paid to accomplish a certain goal regardless of the hours it takes to accomplish it the result is dramatically different. In application programming the result is a program with no frills and few or no optimizations that meets the specifications and rarely does more.
I do this all the time and make a game out of trying to deliver exactly what is specified in as little time as possible. In practice this type of work is done by fixed-bid contract. I bid a fixed price up front to perform a certain task. If the customer likes the bid, I do the work and hope that I estimated the time (and potentially materials) correctly. The customer pays the same price no matter what sort of torture I went through (or not) to accomplish the task.
After doing this for a number of years you get pretty good at it.
Ultracapacitors are inherently low voltage devices because the dielectric (insulator) between the "plates" is extremely thin. The thinner the dielectric, the more capacitance. Thick dielectric means higher breakdown voltage, but less capacitance.
Apply a little too much voltage to a given capacitor and poof! It shorts out/explodes/vaporizes/etc.
BTW Maxwell has been making ultracapacitors for a number of years now. If all of a sudden they have improved performance 100X, watch out, they'll be the next Google, only bigger.
Try 30 frames/sec for video and 24 frames second for film. FYI: Each frame of film is displayed (flashed) onto the screen three times = 24 * 3 = 72 Hz. using a rotary shutter. 30 frames per second is all video is. If it is displayed on a stroboscopic display like the CRT, each frame has to be displayed twice to avoid severe annoyance to viewer. LCD displays flicker at approx 25 KHz due to the CCFL (Cold Cathode Fluorescent) tubes behind the screen. Updating the screen at 30 frames/sec is not a problem since the image is retained until the next update.
The upshot of all this is that your figure of 158MB/sec should be half that.
Where do you work? I've been in this business for many years and the only developers I know who paid by the hour are consultants.
By the hour versus by the job or work product. Anyone who's paid a salary is paid by the hour,
it just doesn't appear that way at first glance.
If someone is paid to accomplish a certain goal regardless of the hours it takes to accomplish it
the result is dramatically different. In application programming the result is a program with
no frills and few or no optimizations that meets the specifications and rarely does more.
I do this all the time and make a game out of trying to deliver exactly what is specified
in as little time as possible. In practice this type of work is done by fixed-bid contract.
I bid a fixed price up front to perform a certain task. If the customer likes the bid,
I do the work and hope that I estimated the time (and potentially materials) correctly.
The customer pays the same price no matter what sort of torture I went through (or not) to
accomplish the task.
After doing this for a number of years you get pretty good at it.
Ultracapacitors are inherently low voltage devices because the
dielectric (insulator) between the "plates" is extremely thin.
The thinner the dielectric, the more capacitance. Thick dielectric
means higher breakdown voltage, but less capacitance.
Apply a little too much voltage to a given capacitor and poof! It shorts
out/explodes/vaporizes/etc.
BTW Maxwell has been making ultracapacitors for a number of years
now. If all of a sudden they have improved performance 100X, watch
out, they'll be the next Google, only bigger.
Try 30 frames/sec for video and 24 frames second for film.
FYI: Each frame of film is displayed (flashed) onto the screen
three times = 24 * 3 = 72 Hz. using a rotary shutter. 30 frames
per second is all video is. If it is displayed on a stroboscopic
display like the CRT, each frame has to be displayed twice to
avoid severe annoyance to viewer. LCD displays flicker at approx
25 KHz due to the CCFL (Cold Cathode Fluorescent) tubes behind the
screen. Updating the screen at 30 frames/sec is not a problem since
the image is retained until the next update.
The upshot of all this is that your figure of 158MB/sec should be
half that.