Forgot your password?
typodupeerror
Programming

How Software Engineering Differs From Computer Science 306

cconnell sends in a piece he wrote for Dr. Dobb's which "argues that software development will never be a fully formal, rigorous discipline, and the reason is that software engineering involves humans as central to the process." Quoting: "Software maintainability, for example, is the ability of people to understand, find, and repair defects in a software system. The maintainability of software may be influenced by some formal notions of computer science — perhaps the cyclomatic complexity of the software's control graph. But maintainability crucially involves humans, and their ability to grasp the meaning and intention of source code. The question of whether a particular software system is highly maintainable cannot be answered just by mechanically examining the software. The same is true for safety. Researchers have used some formal methods to learn about a software system's impact on people's health and property. But no discussion of software safety is complete without appeal to the human component of the system under examination."
Microsoft

Microsoft Looking to Run Windows on OLPC 392

pete314 writes "Microsoft has been provided with a number of test models of Nicholas Negroponte's One Laptop per Child computers and is trying to get Windows installed on them. The current design runs a custom version of Red Hat's Fedora Linux. Running Windows will take quite a bit of additional memory: the OLPC has 512Mb of Flash, where XP requires a minimum of 1.5Gb storage."

Comment Re:Management? (Score 1) 316

" i've seen management say 'yes' to every demand and timeline from a client, then go to the techies and say the client is clueless and stubborn and insist that corners be cut to meet the deadline."

My experience is a little more insidious in terms that the things I want to do are 'not what the customer wants'. Speaking to the customer, you find out that there's a huge translation problem in terms of hitting their expectations. Removing the manager has meant more targets hit.

These days I try to get up as far as I can in the food chain so I can actually judge what the customer wants and needs...this would be nigh on impossible in a true corporate setting.

One other cute one was when I was asked to quote for a job, told my estimate was too high and had it overridden...only for the job to cost a bit more than my estimate because I wasn't told all the parameters.

Yes, I'm looking for another job, but not because of pink slips, but because I can do better.

Comment Depression, anxiety and the Internet (Score 2) 71

Seriously,
  1. Depression is closely related to anxiety. As the novelty of the Internet wears out, it stops creating that extra anxiety and stress.
  2. Dot-coms have been causing great deal of crazines before the crash. People were over-motivated by stock options and exorbitant salaries. Too much work doesn't make you any healthier.
  3. The very knowledge that the Internet could cause depression may have played its role. Increased self-awareness of potential depression victims may have helped to decrease the risk of it actually happening.

Sorry for my bad English,
need to go get some sleep.

Slashdot Top Deals

Mausoleum: The final and funniest folly of the rich. -- Ambrose Bierce

Working...