Google

The Google Caste System 358

managedcode writes "Google doesn't like to do things traditionally. Right from their IPO, when they dumped Goldman Sachs for secretly trying to deal with their big investor, Kleiner Perkins. Business Week covers the Google Caste System, 'in which business types are second-class citizens to Google's valued code jockeys [..] They deem the corporate development team as underpowered in the company, with engineers and product managers tending to carry more clout than salesmen and dealmakers.' At last a company is shouting at the top of it's voice, engineers make the world."
Technology

Unleashing the Power of the Cell Broadband Engine 136

An anonymous reader writes "IBM DeveloperWorks is running a paper from the MPR Fall Processor Forum 2005 explores programming models for the Cell Broadband Engine (CBE) Processor, from the simple to the progressively more advanced. With nine cores on a single die, programming for the CBE is like programming for no processor you've ever met before."
PHP

PHP 5.1.0 Released 275

kv9 writes "A new release of PHP5 is available. This version includes over 400 bugfixes, performance improvements over the 5.0.x branch, new date handling code, new versions of PCRE/SQLite/PEAR and over 30 new core/extension functions. A number of security fixes are also present and users are recommended to upgrade."
Programming

Building Distributable Linux Binaries? 128

Grubby Games asks: "I make games for a living, and I want to ensure that my games will run on as many Linux distros as possible. However, since I distribute binary game executables, the programs often fail to run on certain distros because of missing dependencies, and so forth. So, how do the Slashdot Linux gurus handle this situation? I've heard a number of theories on the subject, but have yet to find one that results in 100% cross-distro compatibility. Is it even possible, short of distributing source code?"
First Person Shooters (Games)

F.E.A.R. SDK Released 22

Voodoo Extreme reports that an SDK for the excellent First-Person Shooter F.E.A.R. has been released. F.E.A.R. captured best FPS nod at the SpikeTV VGAs. From the article: "The post launch support begins Wednesday, November 23rd with the launch of the F.E.A.R. SDK (Software Development Kit), allowing consumers to create their own custom content for both single and multiplayer aspects of F.E.A.R. Also available now is the F.E.A.R. stand-alone server software for both Linux and Win32. VU Games is also pleased to announce that as part of its ongoing efforts to improve the in-game experience for gamers, a deal has been signed to incorporate the Punkbuster Anti Cheat software into F.E.A.R. ."
IT

Inside Visual Studio 2005 Team System 156

An anonymous reader writes "ZDNet has posted a top 10 list of things you need to know about Visual Studio 2005 Team System. From the article: Everybody talks about collaborative development tools, and heaven knows you can't surf the major developers' for 10 minutes without getting hit by banners trumpeting the latest. We can't fault Microsoft for wanting a piece of that action; but we need more than just a collaborative environment."
IBM

Sneak Peek at IBM 'Viper' DB2 Release 181

Rob let us know that Computer Business Review magazine is reporting that IBM is about to add more fuel to the database fire. The company has offered up a sneak peek at their upcoming "Viper" release of their DB2 database. From the article: "DB2 Viper will be distinct from current DB2 database implementations in that it will be able to store XML formatted data inside the database natively--XML support will not be bolted onto the side. Viper will also support relational data stores, of course, and access to those database tables using the SQL programming language."
Databases

MySQL to Counter Oracle's Purchase of InnoDB 215

Miff writes "Computerworld is reporting that MySQL is hoping to counter Oracle's acquisition of InnoDB by providing its customers with an alternative." From the article: "Axmark said the storage engine is 'pluggable,' meaning other storage engines can be substituted instead. He said the code for InnoDB is under the GPL (General Public License), so 'the code is always out there. It will always be out there.'"
Programming

Finding a Ready-Made Dev Team? 294

marshrew writes "We are a small startup just coming out of a period of R&D with IP and prototype code (containing open source, commercial & freelancer-built custom components) developed/integrated in-house by essentially one guy. We're at the point where we want to build out first commercial implementation which will require a handful of developers for at least six months. We really don't have time or funds to go through a developer recruiting cycle, create a practice, get the team "gelled" etc. What we'd really like to do is find a small pre-existing team which which we could form a relationship to get our product out the door and possibly continue working with. We don't mean a splinter group from a larger dev house, but an agile, self-contained team, who enjoy working together and have an existing practice. Geography is not a problem as we are used to working in a distributed manner." Does such an animal exist? What have other teams done in a situation like this?
Microsoft

Microsoft to Open up Office Formats 451

Been on TV writes to tell us that Microsoft is expected to announce on Tuesday the opening of their Office file formats, according to Financial Times. From the article: "Microsoft will submit its Office file formats to Ecma International, the standards body, which will develop the documentation and make it available to the industry. The move is being supported by a number of organizations including Apple Computer, Barclays Capital, BP, Intel and Toshiba."
Programming

A Game Developer's Bill of Rights 46

Gamasutra has another piece from the always interesting Eric Zimmerman, where he offers up A Game Developer's Bill of Rights. From the article: "A Game Developers' Bill of Rights is part of this ongoing discussion, a provocation that draws attention to a set of important issues and challenges facing our industry. It highlights some of the problems that developers face as they try to create games and grow our industry, both creatively and commercially ... A Game Developers' Bill of Rights is not meant to be a strictly practical document. I did not write it as a guide for contract negotiation, nor as a set of legal standards for developer/publisher agreements. But I do believe that the positions represented by the articles in the Bill of Rights are absolutely the correct and proper ethical positions to take."
It's funny.  Laugh.

How To Write Unmaintainable Code 437

An anonymous reader writes "Make sure you're irreplaceable -' In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules religiously, you will even guarantee yourself a lifetime of employment, since no one but you has a hope in hell of maintaining the code. Then again, if you followed all these rules religiously, even you wouldn't be able to maintain the code! You don't want to overdo this. Your code should not look hopelessly unmaintainable, just be that way. Otherwise it stands the risk of being rewritten or refactored. '"
Software

Andrew Morton on Kernel Hacking 46

Susie Denmark writes "Linux Format has a brief interview with Andrew Morton, the maintainer of the Linux kernel 2.6 tree. Andrew discusses the debates behind revision control systems (the BitKeeper and CVS), new kernel features and his own -mm tree. Will the issue of using RCSes in the kernel tree ever die down? Does it really matter?"
The Internet

Another Belated Microsoft Memo 232

fiannaFailMan writes "Bill Gates has sent out another memo heralding the latest big development in the industry, as he sees it. This time it's web-based software using technology such as AJAX (that MS 'invented but failed to exploit'). The Economist says 'As in previous cases, what is new is not the idea itself, but the fact that Microsoft is taking it seriously.' Zach Nelson of NetSuite decided against writing a memo. 'Writing memos is cheap,' he says, whereas 'writing software is a whole lot harder.'"
Sun Microsystems

Sun Announces Support for PostgreSQL 283

jadavis writes "Sun announces 24x7 support for PostgreSQL on Solaris 10. From the article: 'Today Sun announced that it will be integrating the Postgres open source data base into the Solaris 10 OS and providing world-wide 24x7 support for customers who wish to develop and deploy open source database solutions into their enterprise environments. Sun is working with the PostgresSQL community to take advantage of the advanced technologies in the Solaris 10 OS, such as Predictive Self-Healing, Solaris Containers and Solaris Dynamic Tracing (DTrace).'"
Programming

MA Governor Wants More New Tech 500

turnitover writes "Cryptically stating that Asia wants the U.S. to become 'the France of the 21st century,' Massachusetts governor Mitt Romney made a public call for more innovation in technology, reports eWEEK.com. He urged more investment and development and, yes, a move to OpenDocument, as reported previously on Slashdot." From the article: "Underlining the challenge, Romney said leaders of one technology firm in Massachusetts anticipated that 90 percent of its skilled labor would be in Asia in 10 years. He also pointed to statistics that show the United States graduating only 4,400 mathematics and science PhDs each year compared with 24,900 math and science PhDs for greater Asia."
Programming

What Workplace Coding Practices Do You Use? 682

Agent_9191 asks: "Recently I've been promoted to what essentially amounts to a project lead role for every project we do, in house. Since my company has run for the past 35+ years with no form of central IT department, there has been no standards put into place for developers to abide by. One of my tasks is to set up standards in how projects will be implemented and produced. Right now I'm more concerned about trying to set up coding standards, so that any developer can jump into any part of a project and be able to figure out what's going on, without wasting a couple hours just to figure out the code. I've come across some documents in this area from a few sources (of course can't remember them off the top of my head). What practices/standards do you use in your workplace?"
Programming

Dynamic Memory Allocation in Embedded Apps? 102

shootTheMessenger asks: "My company is porting our C++ Windows app to C in an embedded device and the question of whether to use dynamic memory allocation continues to come up. So far I have resisted malloc/free use but it gets tedious having the same argument with the next set of managers to take an interest in the project. Is there a definitive answer on the subject, especially one to counter the 'we have plenty of RAM - 16MB - so why not use dynamic allocation' argument? A quick google search finds that some sites frown on allocations within embedded applications, while others say it is OK in some contexts and yet others hack around it with pseudo-static allocations. How do you feel about this particular subject?"

Slashdot Top Deals