Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment So Wrong (Score 1) 231

Others have already pointed out how absolutely retarded this is, and have explained how "Brooke's Law" has not in any way been understood.
Large project productivity does not scale linearly with the number of developers working on it.
It's not _just_ communication, either. Large software is complex.

Comment Re:Linux audio (Score 1) 374

By working, it should work every time, all the the time without knob turning. It's embarrassing that in this area, Windows 95 is superior to Linux in almost every respect.

I'd mod you up if I had points, because I agree so strongly.

Yep; working. Part of the definition of enterprise-quality software.

Programming

Dirty Coding Tricks To Make a Deadline 683

Gamasutra is running an article with a collection of anecdotes from game developers who had to employ some quick and dirty fixes to get their products to ship on time. Here's a brief excerpt: "Back at [company X] — I think it was near the end of [the project] — we had an object in one of the levels that needed to be hidden. We didn't want to re-export the level and we did not use checksum names. So right smack in the middle of the engine code we had something like the following. The game shipped with this in: if( level == 10 && object == 56 ) {HideObject();} Maybe a year later, an artist using our engine came to us very frustrated about why an object in their level was not showing up after exporting to what resolved to level 10. I wonder why?" Have you ever needed to insert terrible code to make something work at the last minute?

Comment Yes It Is (Score 1) 729

Yes, open source software absolutely leads to a situation of "race to zero". As goods are commoditized and competitors can only differentiate their products based on price, prices are ultimately driven down.

Of course, some say that if companies continue to innovate, this situation might not be that bad. However, I'm definitely not convinced that people can really make a decent living through working on open source products alone. I don't know anyone that does.

Communications

How To Build a Web 2.0 Government? 249

UltraAyla writes "With the announcement that President-Elect Obama will record his weekly address as a YouTube video to be posted at Change.gov, questions arise as to how an Internet-fueled candidacy based in part on a platform of government openness can begin to use technology to make government transparent. Aside from popular Slashdot policies, such as Net Neutrality, how do you think government (either in the United States or elsewhere) can best utilize technology to engage the public and make government more transparent and accessible?" Reader Rick Zeman points out a related New York Times story about how Obama will have to give up some of his communications gadgets because of the Presidential Records Act. Despite that, he apparently hopes to be the first US president to have a laptop on his desk in the Oval Office.
Power

When Does Powering Down Servers Make Sense? 301

snydeq writes "Powering down servers to conserve energy is a controversial practice that, if undertaken wisely, could greatly benefit IT in its quest to rein in energy costs in the datacenter. Though power cycling's long-term effects on server hardware may be mythical, its effects on IT and business operations are certainly real and often detrimental. Yet, development, staging, batch processing, failover — several server environments seem like prime candidates for routine power cycling to reduce datacenter energy consumption. Under what conditions and in what environments does powering down servers seem to make the most economic and operational sense, and what tips do folks have to offer to those considering making use of the practice?"
Software

Generic VMs Key To Future of Coding 139

snydeq writes "Fatal Exception's Neil McAllister calls for generic VMs divorced from the syntactic details of specific languages in order to provide developers with some much-needed flexibility in the years ahead: 'Imagine being able to program in the language of your choice and then choose from any of several different underlying engines to execute your code, depending upon the needs of your application.' This 'next major stage in the evolution of programming' is already under way, he writes, citing Jim Hugunin's work with Python on the CLR, Microsoft's forthcoming Dynamic Language Runtime, Jython, Sun's Da Vinci Machine, and the long-delayed Perl/Python Parrot. And with modern JITs capable of outputting machine code almost as efficient as hand-coded C, the idea of running code through a truly generic VM may be yet another key factor that will shape the future of scripting."
Programming

6 Languages You Wish the Boss Let You Use 264

Esther Schindler writes "Several weeks ago, Lynn Greiner's article on the state of the scripting universe was slashdotted. Several people raised their eyebrows at the (to them) obvious omissions, since the article only covered PHP, Perl, Python, Ruby, Tcl and JavaScript. As I wrote at the time, Lynn chose those languages because hers was a follow-up to an article from three years back. However, it was a fair point. While CIO has covered several in depth, those five dynamic languages are not the only ones developers use. In 6 Scripting Languages Your Developers Wish You'd Let Them Use, CIO looks at several (including Groovy, Scala, Lua, F#, Clojure and Boo) which deserve more attention for business software development, even if your shop is dedicated to Java or .NET. Each language gets a formal definition and then a quote or two from a developer who explains why it inspires passion."
Programming

Getting Hired As an Entry-Level Programmer? 540

An anonymous reader writes "I received a state university degree in Computer Science. After graduation, I immediately took jobs in QA to pay the bills while waiting for other opportunities, which of course turned out to be as naive as it sounds. I've been working QA for several years now and my resume does not show the right kind of work experience for programming. On the whole I'm probably no better as a a candidate than a CS graduate fresh out of college. But all of the job postings out in the real world are looking for people with 2-5 years of programming work experience. How do you build up those first 2 years of experience? What kinds of companies hire programmers with no prior experience?"
Google

Google Brings Ads To Games, Game Ads To YouTube 108

Reuters reports that YouTube will be partnering with Amazon and iTunes to provide the ability to purchase games and songs that are in or related to YouTube's hosted videos. For example, watching footage from Spore will bring up a link to purchase the actual game through Amazon. The sales revenue will be shared. In related news, Google has launched a public beta for their in-game advertising software based on Adsense. "Google is initially targeting the sweet spot for its technology: games based in Adobe's Flash platform and which run in a web browser with no download. ... [Christian Oestlien, senior product manager at Google] said that Google's advertisers can use the software to insert ads into games or videos for YouTube, making the ads more versatile. Developers of games can use Flash software development kits to designate the points in a game that make an 'ad request.'"
Microsoft

Microsoft Programming Contest Hacked and Defaced 151

davidmwilliams writes "Microsoft followed their major annual Tech-Ed event in Australia with a week-long programming contest called 'DevSta,' to find 'star developers.' While the quantity and quality of submissions suggest a poor turnout, it certainly caught the attention of at least two hackers who left their mark. Here is the low-down on the contest, what happened, by whom, and screen shots for posterity in case it's been fixed by the time you read this. And unless the volume of submissions increase dramatically within the next few hours, someone may be awarded an Xbox for doing nothing more than rewriting the Windows calculator as a .NET app."
Microsoft

Microsoft Bids To Take Over Open Document Format 256

what about sends in a Groklaw alert warning that, by PJ's reading, Microsoft may be trying to take over ODF via a stacked SC 34 committee. The article lists the attendees at an SC 34 meeting in July and gives their affiliations, which the official meeting materials do not. (The attendees of the October 1 meeting, which generated a takeover proposal to OASIS, are not known in full.) "Why do I say Microsoft, when this is SC 34? Look at this ... list of participants in the July meeting in Japan of the SC 34 committee. The committee membership is so tilted by Microsoft employees and such, if it were a boat, it would capsize ... Of the 19 attendees, 8 are outright Microsoft employees or consultants, and 2 of them are Ecma TC45 members. So 10 out of 19 are directly controlled by Microsoft/Ecma ... [I]f the takeover were to succeed, SC 34 would get to maintain ODF as well as Microsoft's competing parody 'standard,' OOXML. How totally smooth and shark-like. Under the guise of 'synchronized maintenance,' without which they claim SC 34 can't fulfill its responsibilities, they get control of everything." A related submission from David Gerard points out that BoycottNovell has leaked the ISO OOXML documents, which ISO has kept behind passwords.
Programming

Becoming a Famous Programmer 347

An anonymous reader writes "GrokCode analyzes more than 200 famous programmers to determine what types of projects made them famous. Inventing a programming language, game, or OS ranked among the top projects likely to lead to fame. Most programmers became famous through their work on only one project. The article also shows that among famous programmers, the ratio of males to females is much larger than among normal programmers."
Cellphones

"Pull" Barcode Scanning Could Be Android's Killer App 296

Seor Jojoba writes "The release of T-Mobile's G1 Smartphone is shifting focus away from push-based barcode scanning, where embedded URLs send you to locations of a vendor's choosing. There is now more interest in pull-scanning, where product information is retrieved from user-specified sources. It may be that QR-Codes and other 2D barcodes will have their thunder stolen by 1970s-era linear barcodes. On the iPhone, scanning a 1D barcode is slow and unreliable. But the G1's improved optics and Android's improved access to image scans has made 1D scanning quick and useful, opening the gateway for killer apps that help people make spending decisions."

Slashdot Top Deals

"God is a comedian playing to an audience too afraid to laugh." - Voltaire

Working...