You don't have to write a production-quality sorter for a CS class, but you ought to learn and understand the algorithms, and having to implement them is a good way of doing that.
I had a job interview once where I was given a piece of chalk and told to write a sort algorithm on the blackboard. I pointed to the interviewer's copy of Knuth on his bookshelf and said that it would save lots of time and effort to just look it up instead. I got the job.
Is there a difference between a programmer, a computer scientist and a software engineer?
Software "engineers" are not real "Engineers" in the classical sense, they are not held to the same standard. For example, you can actually trust a structural engineer to build a functional bridge for you, but you sure as heck can't count on a software "engineer" to build a working program for you. Software "engineering" is more akin to 17th century medicine in this regard.
5% adoption in one month is actually pretty fantastic, for such an immense market that is filled with enterprise users (whose IT departments need to train and prepare for rollout, and who do not get the upgrade for free).
For perspective, it took Apple around 3 years to sell a total of 75 million iPhones, and it was deemed a resounding success much earlier than that.
5% means that the QA department has a few systems set up, tests are failing all over, and actual deployment is a long ways off
Go do some research. Plenty of the actions of the British Government were bad for the common man of the colonies in the 18th century, they were pissed also.
Go do some research. Native Americans on British soil were considered full citizens of the British Empire, with all rights thereto. This was unacceptable to the colonists, they wanted ethnic cleansing.
I would say that the inverse is more true, it's a damned shame that the people who design computers are completely clueless about the people who program them and what their problems are. For example what idiot decided that pointers are good things for humans to use in their programs? They should go down in history as one of the great causes of misery in our world.
As languages further abstract away the underlying hardware
yes indeed the intricacies of fuel injector repair are essential tools for the modern driver, in fact you can't back out of the driveway without a phd in chemical engineering so you will understand everything happening in the combustion chamber.
the average slashdot reader will behave no differently than any other lottery winner:
poor intuitive math skills mean you don't understand that 1+2+3+4=10. You will over-extend, over-commit and spend yourself into bankruptcy, just like most lottery winners.
Exactly - 90+% of programmers are only writing straight-forward business programs.
things get crazy complex when you add threads into the mix, as so many programming languages make it very easy to do
You don't have to write a production-quality sorter for a CS class, but you ought to learn and understand the algorithms, and having to implement them is a good way of doing that.
I had a job interview once where I was given a piece of chalk and told to write a sort algorithm on the blackboard. I pointed to the interviewer's copy of Knuth on his bookshelf and said that it would save lots of time and effort to just look it up instead. I got the job.
Is there a difference between a programmer, a computer scientist and a software engineer?
Software "engineers" are not real "Engineers" in the classical sense, they are not held to the same standard. For example, you can actually trust a structural engineer to build a functional bridge for you, but you sure as heck can't count on a software "engineer" to build a working program for you. Software "engineering" is more akin to 17th century medicine in this regard.
Automatic transmissions are actually more efficient than manual ones
car analogies are less effective than no argument at all
In my 30+ years of experience, I've seen enough clueless C types
"insanity is doing the same thing over and over again and expecting different results"
Drop to a cheaper data rate and add the $30 unlimited data.
or better yet, use comcast's own streaming service which somehow by miracle magic does not consume any billable bandwidth
TFA does state that they will email when adding each additional $10/50GB block to your plan.
getting raped on your internet bill is so much less terrible when they also spam you
a flat number was chosen to stop the Netflix data guzzlers
and yet they can stream the same data over the same cables from comcast's streaming service without affecting their data cap
and then they say that they are doing it because of capacity issues
Comcast gets to define what unlimited means. Deal with it, or start your own telecommunications corporation.
comcast only exists because government agencies are kind enough to allow comcast to run their wires across government property
this is not a perk that is available to the individual
Are there people who actually use F#??
Yes, the phrase "F#?? this Microsoft S#??" is pretty common
Welcome to hotel microsoft, you can check out any time you like, but you can never leave.
If you're staying with 7 then you're missing out. 10 is going to be big.
what exactly are folks missing out on other than the confusing start menu?
5% adoption in one month is actually pretty fantastic, for such an immense market that is filled with enterprise users (whose IT departments need to train and prepare for rollout, and who do not get the upgrade for free).
For perspective, it took Apple around 3 years to sell a total of 75 million iPhones, and it was deemed a resounding success much earlier than that.
5% means that the QA department has a few systems set up, tests are failing all over, and actual deployment is a long ways off
When most people talk about Windows they are talking about WIN32. Stuff from before that is not relevant.
It was about principles, and those principles were radical at the time.
wiping out the native americans was always considered a pretty radical step
Now they're considered basic human rights all over the world
exactly, look how the israelis are treating the native palestinians
Go do some research. Plenty of the actions of the British Government were bad for the common man of the colonies in the 18th century, they were pissed also.
Go do some research. Native Americans on British soil were considered full citizens of the British Empire, with all rights thereto. This was unacceptable to the colonists, they wanted ethnic cleansing.
Sad. Grub is too complicated. I like lilo for the simple configuration file. Great power
Apple II is very simple, thus great power.
I still use LILO because some old motherboards won't boot with GRUB in 64-bit mode.
you can probably emulate those old systems on a modern $300 computer
I would say that the inverse is more true, it's a damned shame that the people who design computers are completely clueless about the people who program them and what their problems are. For example what idiot decided that pointers are good things for humans to use in their programs? They should go down in history as one of the great causes of misery in our world.
As languages further abstract away the underlying hardware
yes indeed the intricacies of fuel injector repair are essential tools for the modern driver, in fact you can't back out of the driveway without a phd in chemical engineering so you will understand everything happening in the combustion chamber.
Until you can at least READ assembly, you have no idea what a computer actually does.
considering the depth of complexity of today's computers, no single person has any clue about what is actually happening
get a grip and accept reality as it is
- Buy Slashdot
this is why the geeks will always be poor, they are SO dumb
oh, and useful advice: don't give a lot to one group, they keep asking you for money, and that gets old fast.
The wealthy find the cries from the poor to be unpleasant, so they erect walls to silence the noise
the average slashdot reader will behave no differently than any other lottery winner:
poor intuitive math skills mean you don't understand that 1+2+3+4=10. You will over-extend, over-commit and spend yourself into bankruptcy, just like most lottery winners.
real robots doing real jobs in the real world.
apparently the software will just write and debug itself
or maybe space aliens will write the code for us
no way humans are gonna do it