Programming

Project Management For Programmers? 521

welshdave asks: "I'm a senior web developer in a medium sized company where the project managers have no programming experience of any sort. I'm of the opinion that project managers should understand the projects that they're managing and want to move into project management myself. I'm aware that I may meet resistance from the current project managers - many of them have been hired with no previous experience of anything. Previous suggestions to senior management that myself and other developers would feel better with a technical person running projects have been dismissed. As a result we are routinely told to skip testing or to implement the impossible, with an emphasis on how things look rather than how well things actually work. Has anyone else found the barrier to project management is their technical knowledge. How did you get past it?"
Programming

Shared Source .NET Ported to Linux 52

bjepson writes: "Shaun Bangay of the Rhodes University Computer Science Department has released a port of Rotor for Linux. You can find more details, including a download, at the O'Reilly Network."
X

Xinerama Part of X 28

A reader writes "Xinerama will be part of X. "This is the FIRST and ONLY case of XFree86 code going into the shared implementation" Read more at http://www.xfree86.org/#xinerama. Does this mean even better movies? Or, are they only concerned with technical quality?"
Java

Building A J2EE App with Linux 32

Dejected @Work writes "If you think "Hello World" is always simple and boring try building it with a entity/session EJBs, a servlet, a JSP page, and a HTML home page on Linux. This tutorial shows you how to develop, test, run, and debug a complete J2EE application using Linux and WebSphere(trial download)."
Bug

Properly Testing Your Code? 472

lowlytester asks: "I work for an organization that does testing at various stages from unit testing (not XP style) to various kinds of integration tests. With all this one would expect that defect in code would be close to zero. Yet the number of defects reported is so large that I wonder how much testing is too much? What is the best way to get the biggest bang for your testing buck?" Sometimes it's not the what, it's the how, and in situations like this, I wonder if the testing procedure itself may be part of the problem. When testing code, what procedures work best for you, and do you feel that excessive testing hurts the development process at all?
Programming

Parsing Algorithms and Resources? 52

Derek Williams asks: "I'm a senior majoring in computer engineering & computer science and I've been programming for about 7 years, mainly in C and Java. While I've had quite a few courses that delve into some of the deeper topics of programming (e.g. Object Oriented Design), I find that the majority of programs I write, both for work and elsewhere, involve parsing. Although I have no problem tackling these sorts of programs, I was wondering if there was some branch of computer science dedicated to the study of parsing. What books and websites out there are of interest to someone looking to learn more about parsing and algorithms relating to it?"
Java

Java Thrown Back in Windows, For Now 446

darnellmc writes: "According to this News.com article, Microsoft has decided to include their JVM in the next Windows XP service pack. They are doing this in an attempt to avoid Sun's recent lawsuit against them for anti-trust violations. I wonder if the recent decision allowing the nine states' suit to continue had anything to do with this? Of course it did. MS plans not to have the JVM in future versions of Windows though."
Programming

Why (Most) Software is so Bad 827

Rivard was one of several to point out that MSNBC says software sucks. My opinion is that in software fields where the monetary gap between market-leader and second-place is large, we should expect bad software. Good design, good execution, good debugging all take time, but users can't see under the hood -- and wherever information is scarce or not readily traded among consumers, the free market bogs down. (Note what the article says about McAfee VirusScan.) So companies that don't plan on releasing a crummy 1.0 and fixing it later go under. That's just the way some markets work; if you're a coder or engineer who doesn't like that, find yourself a job in a niche without that monetary gap. Anyway, the really stunning thing is that, of all the media outlets, MSNBC points out that just one of Microsoft's poor design decisions has cost consumers $8.75 billion, and wonders why nobody has sued. Update: 06/18 14:10 GMT by J : Readers point out the story is a reprint from Technology Review (one of the few good magazines I get -- but this issue hasn't arrived yet :).
PHP

CfP: International PHP Conference 2002 5

Björn Schotte writes "With last years' International PHP Conference being a great event (more than 400 attendees from 22 countries, 60 speakers from 18 countries plus 4 PowerWorkshops), this years' International PHP Conference 2002 opened its Call for Papers. It will happen from 11/03 to 11/06/2002 at Frankfurt/Main-Mörfelden, Germany with 2 days PowerWorkshops and 2 days main conference. Travel expenses and lodging will be covered by us. We are happy to ask you to submit your proposals for the session programme. Topics include: General PHP, PHP & Business, PHP & Databases, PHP Extensions/Internals, PHP & XML and PHP-GTK. If you want to present your talks at this unique event, have a look at the full CfP. Or submit your talk at the submission page. "
Linux

Kernel 2.5.22 30

DaveAtFraud writes "The latest experimental Linux kernel (2.5.22) is out. The somewhat massive changelog has the details. The patch file is here and the full source is here. If possible use a mirror. I never got 2.5.21 to get beyond single user mode on my dualie so hopefully 2.5.22 will fix that."
News

Oracle Changes Certification Requirements 40

micromoog writes "Oracle announced today that all new candidates for the Oracle Certified Professional certification must now pass an instructor-led course in addition to passing the four exams previously required. They claim demand from the industry for hands-on experience; however, this move will bring Oracle an extra $2000/class for physical classes, or $1500/class for online classes. Previously, someone with knowledge of Oracle could get certified for nothing more than the cost of the four exams ($500 total). There was no warning or grace period. This seems to me like a simple cash grab on a captive audience."
Graphics

NVidia announces Cg: "C" for Graphics 176

mr_sheel writes: "Thresh's FiringSquad has an article about Cg, a new language developed by NVidia in collaboration with Microsoft. 'Up until now,' Brandon Bell writes, 'game developers have had to use complex assembly language to create the lifelike graphics gamers experience in today's latest games.' Cg eases the process of bringing graphics to the screen and compiles for DirectX 8,9 and OpenGL 1.4. Many companies, including 3D Studio Max, Blizzard, and over 100 game developers, have already jumped onto the Cg bandwagon. Will this replace assembly graphics coding once and for all?"
GNU is Not Unix

Xerox Cooperates with the Savannah Project 5

An anonymous reader submits: "The Savannah site (the Free Software sequel of SourceForge) has just announced a much enhanced Bug Tracking System contributed by Xerox. From the news it sounds like Xerox has engaged into an internal source code sharing initiative based on the SourceForge platform and it has decided to contribute all their changes to the Savannah project ..."
Programming

Are Written Computer Science Exams a Fair Measure? 728

me! asks: "I seem to have this inability to write substantial chunks of code (500+) in exam conditions (for uni). I have been writing code for years for open source and commercial applications, so I know a thing or two. There is just something about exams and code that does not work for me. I find that I need to be sitting in front of a computer to get a problem out, to get in the 'vibe', have you will. I have done exams on computers (closed environment) that involve coding, and it work so much better for me. So what I am asking is...how do people tackle exams that involve solving problems on the fly, on paper, in exams?" I have this exact same problem, and I've never thought written tests were a fair way to measure someone's knowledge of coding. It's fine when you are asking questions about design and structure, but when you need to write code it falls way short. How do you feel about it?
Programming

Java Meets XP: Two Reviews 211

Peter Wayner writes: "In a world where Ali had to meet Frazier and Luke had to meet his father, it was only a matter of time before buzzwords like Java and eXtreme Programming found themselves together on the same marquee. A pair of new books examines some open source Java development tools and outlines how they can be put to use by those trying to master their workload by adopting the techniques of eXtreme programming." Read on for his latest review, which is really two reviews in one.
Programming

Memorable Programming Assignments? 126

Albert Schueller asks: "This fall I'll teach introductory programming for the third time. The class is generally populated by students from a wide range of backgrounds and interests-liberal arts and science types. While we use C++, the language isn't really the issue. Rather, the goal is to introduce basic programming ideas like loops, logic, modular programming etc. What are some of your favorite programming assignments that would be appropriate for students at this level?"
Programming

Bounds Checking for Open Source Code? 90

roarl asks: "Is anyone working on an Open Source bounds checking system? (A system that checks a program at runtime for array out of bounds access, reading uninitialized memory, memory leaks and so on). I've been using BoundsChecker for some time and believe me, there are situations where you know you are going to spend hours debugging unless you let BoundsChecker sort it out for you. But it annoys me that I have to transfer (and sometimes port) the buggy program to Windows each time. I'd much rather stay in Linux. Insure works on Linux. I haven't tried Insure for some time, but last time I tried I wasn't especially impressed. Purify seems still not to support Linux, but on other Unix platforms it works great. The problem with all of these products is that they are so da*n expensive. So it makes me wonder, are all Open Source programmers doing without them? If so, what can we expect of the quality of Open Source developed programs? If not, is there a free alternative?"
Programming

What Is Public Domain? 282

whitefox writes: "The Seattle Times has an interesting article in today's edition on what is public domain. After sharing the experience one software writer had with businesses and people shying away from BitTorrent because they didn't understand the concept of 'public domain,' they take the reader on a tour of how public domain is being defined by groups such as Creative Commons and to the battle of copyright-extensions in Eldred v. Ashcroft."

Slashdot Top Deals