Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
Programming

Submission + - Why Is "Design by Contract" Not More Popul

Coryoth writes: "Design by Contract, writing pre- and post-conditions on functions, seemed like straightforward common sense to me. Such conditions, in the form of executable code, not only provide more exacting API documentation, but also provide a test harness. Having easy to write unit tests that are automatically integrated into the inheritance hierarchy in OO languages "just made sense". However, despite being available (to varying degrees of completeness) for many languages other than Eiffel, including Java, C++, Perl, Python, Ruby, Ada, and even Haskell and Ocaml, the concept has never gained significant traction, particularly in comparison to unit testing frameworks (which DbC complements nicely), and hype like "Extreme Programming". So why did Design by Contract fail to take off?"
The Courts

Submission + - Crazy non-compete contracts???

JL-b8 writes: "Dear Slashdot, I've just encountered a (from what I know) strange occurrence. A group of friends who work for a small web design firm are being forced to sign a non-compete agreement with a clause that prohibits the employee from working with a competing company for 12 months after the date of their leaving. Is this a common thing? And what has happened to people who have signed these things? The owners claim it's a standardly practiced clause but I don't see how the hell a web developer/designer is supposed to find work in a city for a year without moving to a completely different city. I'd like more input as to how this weighs in to the rest of the companies out there."
Programming

Submission + - What's it like for a developer to go into sales?

An anonymous reader writes: I've worked for a single, very large technology company since graduating from college in '89. My degree is in Computer Science, and I wrote everything from embedded machine code for big iron to applications with Smalltalk. I'm still in development, but since'99 my programming tasks have been replaced by project management, some customer-facing work (technical-ish presentations, demonstrations, training, etc), helping our marketing people position my team's work, and other things that programmers generally don't like to do.

I find that I enjoy the broad, technical perspective that comes from working in the field, and I'm thinking about moving out of development and into technical sales. Moreover, I've interviewed several techies in my company who are now in sales and all tell them they love it. Several have reported that a techie can make more money in sales. But I have several reservations: I am an introvert and a full day of face-time can really sap my energy, many sales people I've worked with are "sharks" (which I simply cannot be), and I don't like the idea of putting part of my salary at-risk.

Are you a former developer who went into sales? If so, what were your experiences like from a professional and personal perspective? What advise would you give to a developer considering a new career in sales?
Programming

Submission + - How to get accurate specs?

spiffcow writes: "So here's my story... I'm the only programmer at a language interpretation company. I design internal software for users are largely computer-illiterate, and obtaining accurate specs for these programs has become a huge challenge. In the most recent instance, I asked for detailed specs on what an accounting program should do (i.e. accounting rules, calculation methods, etc.), and received a Word document mockup of an input screen, complete with stickers of cartoon monkeys. This seems to be the norm around here. When I asked my boss (the head Sales manager) for specs, he responded saying that it was my responsibility to determine what was needed. So my question is this: how do I convey to the users that, in order to develop the software they want, I need detailed, accurate specs. Oh, and as a side note, how do I explain to people that the title "Software developer" does not entail providing technical support for the copy machine?"
Encryption

Submission + - Secure private key storage for UNIX?

An anonymous reader writes: Microsoft Windows, from 2000 forwards (except ME) offers secure certificate and private storage at the OS level in what is called a protected store. Offline, its encrypted by a combination of the user's password and a session key stored on the filesystem. When the OS is running, the private keys stored are available to the logged in user, optionally encrypted with another password. The keys are stored in protected memory, so no applications can access them without going through the Microsoft CAPI calls. This code also is FIPS 140-1 level 1 (the best one can get for software cryptography modules) compliant.

This functionality (especially certified FIPS 140-1 or FIPS 140-2) would be nice to see in UNIX variants. MacOS's keychain functionality is similar, but stores at the application level, and is not FIPS compliant. An implementation of the protected store functionality will allow applications like Firefox, Thunderbird and gpg to have one common place to obtain private keys and certificates rather than maintaining their own individual keystores. An additional application for this would be the ability to use hardware PKCS #11 tokens.

I am wondering why this functionality does not exist at the OS level in most OSes except Windows. A number of applications on many platforms have this functionality, but its at the app level, with their own keystores, and not a standard at the OS level.
Linux Business

Submission + - Samba Success in the Enterprise?

gunnk writes: "We've deployed a Samba server here to replace some aging Novell Netware boxes. It works great: fast, secure, stable. However, we have one VIP that feels that Samba is "amateur" software and that we should be buying Windows servers. I've been searching with little success for large Samba deployments in enterprise environments. Anyone out there care to share stories of places that are happily running large Samba installations for their file servers? Or not so happy, for that matter — better to be informed!"
Windows

Submission + - Vista's RAM sweet spot: 4GB

jcatcw writes: David Short, an IBM consultant who works in the Global Services Divison and has been beta testing Vista for two years, says users should consider 4GB of RAM if they really want optimum Vista performance. With Vista's minimum requirement of 512MB of RAM, Vista will deliver performance that's 'sub-XP,' he says. (Dell and others recommend 2GB.) One reason: SuperFetch, which fetches applications and data, and feeds them into RAM to make them accessible more quickly. With more RAM, there's more caching.

Feed Feds Pull Traveler Help Site (wired.com)

Homeland Security pulls down a website link for travelers with watchlist problems after 27BStroke6 points out security flaws. But TSA won't say whether the site was legal. In 27B Stroke 6.


GNOME

Submission + - Linus calls GNOME "limiting"

lisah writes: "The flame wars between Linus Torvalds and the GNOME community continue to burn. Responding to Torvalds' recent claim that GNOME 'seems to be developed by interface Nazis' and that its developers believe their 'users are idiots,' a member of the Linux Foundation's Desktop Architects mailing list suggested that Torvalds use GNOME for a month before making such pronouncements. Torvalds, never one to back down from a challenge, simply turned around and submitted patches to GNOME and then told the list, '...let's see what happens to my patches. I guarantee you that they actually improve the code.' After lobbing that over the fence, Torvalds concluded his comments by saying, 'Now the question is, will people take the patches, or will they keep their heads up their arses and claim that configurability is bad, even when it makes things more logical, and code more readable.'"
United States

Journal Journal: George W.'s Palace On Schedule

The US is building the biggest embassy on Earth on the banks of the Tigris. Locals in Iraq are enraged as running water is still a problem and the electricity can't stay on, yet the $592 million embassy is on schedule. No Iraqis have been hired to help build it. The new US embassy may be bigger than anything Saddam Hussein ever built.

Censorship

Journal Journal: Wikipedia Censorcracy 7

Howard Tayler over at Schlock Mercenary writes about how Wikipedia editors are using "notability" or the lack there-of to delete webcomic articles they don't find worthy of their fine encyclopedic tradition. This personally touches a nerve, as I've seen articles that I read and updated deleted as spam (with claims that I'm being paid to post such articles), not notable (how great a catch-all is
Wireless Networking

Submission + - Free Public Wifi? Free Public Infection...

tkohler writes: Computer World is running an article about those "Free Public Wifi" wireless SSIDs that have popped up recently. Turns out that these are bait for unsuspecting mobile wannabes looking for a free hook-up. The article says that these can launch an attack on you and make you a zombie too. I have seen these at airports, near my home and around my office. Are all the people around me turning to virus sharing zombies? You need to have file sharing on, and if you do, a automatic Wifi connection could infect you. Oh yeah, it is worse on Vista.
United States

Submission + - Gonzales actually Questions Habeas Corpus!

spiedrazer writes: In yet another attempt to create legitimacy for many of the Bush administration's questionable legal practices, US attorney General Alberto Gonzales actually had the audacity to argue that the US Constitution doesn't explicitly bestow habeas corpus rights on US citizens! In his view it merely says when the so-called Great Writ can be suspended, but that doesn't necessarily mean that the rights are granted. These statements were made while being questioned by Sen. Arlen Specter at a Senate Judiciary Committee hearing on Jan. 18

While Gonzales's statement has a measure of quibbling precision to it, his logic is troubling because it would suggest that many other fundamental rights that Americans hold dear (such as free speech, freedom of religion, and the right to assemble peacefully) also don't exist because the Constitution often spells out those rights in the negative. It boggles the mind the lengths this administration will go to to systematically erode the rights and privileges we have all counted on and held up as the granite pillars of our society since our nation was founded.

Also of note is that virtually NONE of the major news outlets seem to be covering this development! A google news search for "Gonzales Habeas Corpus" turns up only 101 hits with no major outlets listed!

You can also See Stephen Colbert's coverage including excerpts from the testimony HERE, just select the third video down on "Exact Words"
Microsoft

Submission + - Sony and Universal Prohibit Squirting Some Artists

ack154 writes: Engadget has a story about Sony and Universal Music apparently denying Zune owners the ability to squirt songs by certain artists to other Zune users. That's right, if you've actually purchased songs from the Zune marketplace and happen to run into another Zune owner, you're prohibited from sharing certain songs. From the article: "In a non-scientific sampling of popular artists by Zunerama and Zune Thoughts, it looks like it's roughly 40-50 percent of artist that fall under this prohibited banner, and the worst news is that there's no warning that a song might be unsharable until you actually try to send it and fail."

Slashdot Top Deals

Moneyliness is next to Godliness. -- Andries van Dam

Working...