One thing I have noticed is that when the company/individual programmer uses a program that they develop in the capacity that they intend it to be used, they tend to develop a higher quailty product. Have you observed the same notion? Does this explain why open source tends to be better quailty than closed source?
Before you jump in and define one aspect to code quality, you should consider your list.
The least bugs is always a good indicator.
The rest appear to be trade offs. For example,
if you need speed, you are usually willing to sacrifice size, portability, readability. I have read some very optimized code written for specific hard that made just that trade off. Question is, for a particular application were the trade offs appropriate, and in some cases necessary?
The best commented code is a rather nebulus quailty. Furthermore it don't matter how well you comment something, if it's buggy it is well commented crap.
You missed usability -- that is, is the software able to used by the intended audience, with the intended training (usually none), in a clear and concise manner.
There are houses in manomet ma that are timber frame that have lasted for almost 400 years. The two that I know of were built in 1660 and 1680.
Try buying an old barn, if you get lucky, it will have been built from chestnut.
This looks like a great project, dispite what anyone thinks.
I would suggest that the turret is built a bit higher in case the tank rolls over, the kids head is not injured.
I wish I had as much time as this guy does.
Of course this is faster, when you custom tailor your algorithms and your access methods you get speed out. However this speed comes a huge cost in programming time.
In several applications I have used notions like this only using the database as the object store. These programs ran much faster than the SQL counterpart, and kept the transactional quailty of SQL. Additionally, you could check your results using SQL, and it played well with the reporting system. It was an appropriate time/cost tradeoff.
My conclusion: this is a useful notion, however it is not truely equivalent to a relational database.
With this system, for all queries you need you to write a specific application. Suppose you want to do an one off -- need to write a one off application.
There are better ways of dealing with your kids than corporal punishment.
Unfortunately, the sign of the times is that both parents work to barely provide for the family and we are getting latch key kids at an earlier age. With both parents working, there is no time for them to be involved with their kids education or activities. Furthermore, there is no time or creativity left to deal with their kids, so corporal punishment is the only way that these parents deal with their kids.
1) Is the email verified as comming from who it is said to have come.
2) does it really say anything important?
3) was it meant to be leaked?
All I read from this email is from someone who seems to goo goo eyed at all the "powerful" people she came in contact with, and there really wasn't anything of substance.
You expect someone who failed their science/engineering classes to know what a nuclear reactor looks like?
Actually this problem was known for some time
on
More on Columbia
·
· Score: 1
check out Joseph T. Keiser's research interest here:
http://www.chem.psu.edu/profs/keiser02.html
He was working on this type of problem before he went to Penn State.
If I remember his explaination, there are 2 type of ice that form on the SOFI(spray on foam insulation), one is a powdery kind that on liftoff just blows away, the other was a thick ice chunck that could damage the heat tiles.
He was using near IR spectroscopy to find the density of the ice. However, he was using a intergation sphere to enhance the sensitivity. This might preclude his instrument from being used.
Now, there is another company that does near ir spectral imaging that has several instrument that might be up to the challenge. That is spectral dimensions which is located in columbia, md. here is their web address:
B.G. suffers from exactly the same problem most of corporate america suffers from -- lack of vision.
He has good business sense and has gotten luckly, however he is no visionary. This entire xbox thing just show his lack of knowing what his company does.
My personal favorite quote from him is, who needs more than 640 kilobytes.
It's simple.
Where there is a will there is a way.
The "nutters" use what technology is available to them to the fullest extent. Examples:
1) They have no need for crypto - they have secure channels of communication.
2) They train their people, probably for years.
Let's face it, the US Gov. has to watch several major groups, obviously North Korea and not so obvious, Burma, amoung other groups. There isn't the time or the money to do without technology......Unless you and alot of other people volunteer with out pay.
If there is a catalyst, then it is possible that one isomer will be perferred.
You are absoultly correct for non-catalyzed reactions - and you are probably more of a synthetic person than I am.
Everything I have read from Business Week sounds like marketing. This article is equivlant to the new blub I read there about a car company proving that its pickup trucks were rugged because some actor drove one in a movie.
Of course this is marketing -- look at where the article appears.
Like clustering, calling api from different languages (VMS has always done this one), plus a number of other VMSisms. Well DEC won't mind M$ patenting their tech.
Some managers think that you are doing nothing unless you can say, yup, wrote 3000 line of code today. They don't really seem to care that you have just created a mantenance problem.
I was just at a job interview where my comment that I have done several projects in which I mentioned that I have replced around 5000 lines of code with 500. Due to his obsession with lines of code, this got missinterpeted as, I have only done mantenance.
Note: the 500 line of code did the more than the 5000, with fewer bugs and was alot faster (ie, 1 scan though the data as opposed to multiple).
Every job that I have had, I have found areas of code bloat either done due to the pressures of meeting a deadline or though incompentence. In either case, the best thing to do is to just clean them up and go forward.
I think it is great that india and china have an educated workforce that can save major corporations lots of money to sell their high priced goods to me.
I predict that it will even get better when their soil is so poluted from industrial waste that they can feed their own populations (well, I guess we are seeing that several can already), and the streams are so poluted that they destroy their fisheries. I suspect that we would see alot more of this happening if these societies were a little more open.
Lets face it when you kill off the bottom end of the food web, the top end dies as well.
Lets face it
i) corporations can be either efficient or effective
ii) Most MBAs I know personally, are not the sharpest knives in the drawer
iii) Large corporations routinely reject producing products because there is only a 5-10% profit.
Smaller companies can be profitable with the same product line that the large corp rejected because there is much less management overhead.
Smaller companies can also out turn the larger corp, and in some cases be more productive in well defined areas - ie, the members of the small company need to share a common vision. This is unlike the vision statement that most of us have come to know and laugh at.
Course of events as will hopfully play out:
1) Corporation outsources jobs to wherever
2) Those who are outsorced get together and form a small agile companies to compete indirectly with the large corporations
3) Despite what Mr. Gates says, the fittest companies/corporations survive (not the fastest). Haven't we already seen some of this in the bursting of the DOT-COM bubble.
1) distributing a UI over the web to be used within a web browser?
2) The other reason to use java is when you bills are being paid by programming in java.
reguardless of the reason, if you need to know why your app is running slower than it should, profile it if possible.
Your obviously a ex-hardware person -- SQL(errr?)
on
How to be a Programmer
·
· Score: 2, Insightful
Who is enamored with SQL.
You have selected a certain case where it may make sense to use SQL, however, you have missed the large picture, since it is absoultly pointless just to move some data.
Part of the decision you need to make is where to partition the process(es). How much should you do in SQL, how much should you do in C, how much should you do in whatever and so forth.
All of this depends on which system you are developing, who your users are, and how you are planing to administrate/upgrade. There are more reasons to use something else than SQL.
"There's an ass for every seat"-used car salesman
on
How to be a Programmer
·
· Score: 1
I knew one programmer who didn't shower (except maybe once a year), didn't wear nice threads, was a very difficult person to deal with, and I really wished that they would have either moved his office or given him a chair with a full back to hide his plumbers butt that was stairing at you as you climbed up the stair.
Ya know what, he found a wife who was just like him.
To each their own.
One thing I have noticed is that when the company/individual programmer uses a program that they develop in the capacity that they intend it to be used, they tend to develop a higher quailty product. Have you observed the same notion? Does this explain why open source tends to be better quailty than closed source?
Before you jump in and define one aspect to code quality, you should consider your list. The least bugs is always a good indicator. The rest appear to be trade offs. For example, if you need speed, you are usually willing to sacrifice size, portability, readability. I have read some very optimized code written for specific hard that made just that trade off. Question is, for a particular application were the trade offs appropriate, and in some cases necessary? The best commented code is a rather nebulus quailty. Furthermore it don't matter how well you comment something, if it's buggy it is well commented crap. You missed usability -- that is, is the software able to used by the intended audience, with the intended training (usually none), in a clear and concise manner.
There are houses in manomet ma that are timber frame that have lasted for almost 400 years. The two that I know of were built in 1660 and 1680. Try buying an old barn, if you get lucky, it will have been built from chestnut.
This looks like a great project, dispite what anyone thinks. I would suggest that the turret is built a bit higher in case the tank rolls over, the kids head is not injured. I wish I had as much time as this guy does.
Of course this is faster, when you custom tailor your algorithms and your access methods you get speed out. However this speed comes a huge cost in programming time.
In several applications I have used notions like this only using the database as the object store. These programs ran much faster than the SQL counterpart, and kept the transactional quailty of SQL. Additionally, you could check your results using SQL, and it played well with the reporting system. It was an appropriate time/cost tradeoff.
My conclusion: this is a useful notion, however it is not truely equivalent to a relational database.
So what do you propose to replace SQL?
With this system, for all queries you need you to write a specific application. Suppose you want to do an one off -- need to write a one off application.
There are better ways of dealing with your kids than corporal punishment.
Unfortunately, the sign of the times is that both parents work to barely provide for the family and we are getting latch key kids at an earlier age. With both parents working, there is no time for them to be involved with their kids education or activities. Furthermore, there is no time or creativity left to deal with their kids, so corporal punishment is the only way that these parents deal with their kids.
1) Is the email verified as comming from who it is said to have come.
2) does it really say anything important?
3) was it meant to be leaked?
All I read from this email is from someone who seems to goo goo eyed at all the "powerful" people she came in contact with, and there really wasn't anything of substance.
You expect someone who failed their science/engineering classes to know what a nuclear reactor looks like?
check out Joseph T. Keiser's research interest here:
http://www.chem.psu.edu/profs/keiser02.html
He was working on this type of problem before he went to Penn State.
If I remember his explaination, there are 2 type of ice that form on the SOFI(spray on foam insulation), one is a powdery kind that on liftoff just blows away, the other was a thick ice chunck that could damage the heat tiles.
He was using near IR spectroscopy to find the density of the ice. However, he was using a intergation sphere to enhance the sensitivity. This might preclude his instrument from being used.
Now, there is another company that does near ir spectral imaging that has several instrument that might be up to the challenge. That is spectral dimensions which is located in columbia, md. here is their web address:
http://www.spectraldimensions.com/
B.G. suffers from exactly the same problem most of corporate america suffers from -- lack of vision.
He has good business sense and has gotten luckly, however he is no visionary. This entire xbox thing just show his lack of knowing what his company does.
My personal favorite quote from him is, who needs more than 640 kilobytes.
It's simple. Where there is a will there is a way. The "nutters" use what technology is available to them to the fullest extent. Examples: 1) They have no need for crypto - they have secure channels of communication. 2) They train their people, probably for years. Let's face it, the US Gov. has to watch several major groups, obviously North Korea and not so obvious, Burma, amoung other groups. There isn't the time or the money to do without technology... ...Unless you and alot of other people volunteer with out pay.
But yes you are righ, infact they could be easily converted to real race tracs.
If you want to race, there are oragnizations that you can join, get a racing license and race. A former coleague of mine races RX-7's this way..
If there is a catalyst, then it is possible that one isomer will be perferred. You are absoultly correct for non-catalyzed reactions - and you are probably more of a synthetic person than I am.
Everything I have read from Business Week sounds like marketing. This article is equivlant to the new blub I read there about a car company proving that its pickup trucks were rugged because some actor drove one in a movie. Of course this is marketing -- look at where the article appears.
Like clustering, calling api from different languages (VMS has always done this one), plus a number of other VMSisms. Well DEC won't mind M$ patenting their tech.
Some managers think that you are doing nothing unless you can say, yup, wrote 3000 line of code today. They don't really seem to care that you have just created a mantenance problem.
I was just at a job interview where my comment that I have done several projects in which I mentioned that I have replced around 5000 lines of code with 500. Due to his obsession with lines of code, this got missinterpeted as, I have only done mantenance.
Note: the 500 line of code did the more than the 5000, with fewer bugs and was alot faster (ie, 1 scan though the data as opposed to multiple).
Every job that I have had, I have found areas of code bloat either done due to the pressures of meeting a deadline or though incompentence. In either case, the best thing to do is to just clean them up and go forward.
it is snake oil until:
1) they disclose the algorithm
2) they host a fair competition
3) positive peer review occurs
And of course failed.
It may be easier to get, but man, I sure as hell don't want the spaceship flying overhead to be spewing out hydrogen floride.
I think it is great that india and china have an educated workforce that can save major corporations lots of money to sell their high priced goods to me.
I predict that it will even get better when their soil is so poluted from industrial waste that they can feed their own populations (well, I guess we are seeing that several can already), and the streams are so poluted that they destroy their fisheries. I suspect that we would see alot more of this happening if these societies were a little more open.
Lets face it when you kill off the bottom end of the food web, the top end dies as well.
Lets face it
i) corporations can be either efficient or effective
ii) Most MBAs I know personally, are not the sharpest knives in the drawer
iii) Large corporations routinely reject producing products because there is only a 5-10% profit.
Smaller companies can be profitable with the same product line that the large corp rejected because there is much less management overhead.
Smaller companies can also out turn the larger corp, and in some cases be more productive in well defined areas - ie, the members of the small company need to share a common vision. This is unlike the vision statement that most of us have come to know and laugh at.
Course of events as will hopfully play out:
1) Corporation outsources jobs to wherever
2) Those who are outsorced get together and form a small agile companies to compete indirectly with the large corporations
3) Despite what Mr. Gates says, the fittest companies/corporations survive (not the fastest). Haven't we already seen some of this in the bursting of the DOT-COM bubble.
1) distributing a UI over the web to be used within a web browser?
2) The other reason to use java is when you bills are being paid by programming in java.
reguardless of the reason, if you need to know why your app is running slower than it should, profile it if possible.
Who is enamored with SQL.
You have selected a certain case where it may make sense to use SQL, however, you have missed the large picture, since it is absoultly pointless just to move some data.
Part of the decision you need to make is where to partition the process(es). How much should you do in SQL, how much should you do in C, how much should you do in whatever and so forth.
All of this depends on which system you are developing, who your users are, and how you are planing to administrate/upgrade. There are more reasons to use something else than SQL.
I knew one programmer who didn't shower (except maybe once a year), didn't wear nice threads, was a very difficult person to deal with, and I really wished that they would have either moved his office or given him a chair with a full back to hide his plumbers butt that was stairing at you as you climbed up the stair. Ya know what, he found a wife who was just like him. To each their own.