Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.
As this weeks tenth annual JavaOne conference kicks off in San Francisco, my schedule has never been so densely packed with show-floor appointments to be briefed on an impressive variety of technologies. Everything from Nokias mobile and handheld devices to GigaSpaces Technologies enterprise-scale virtual server infrastructures is going to be represented in my conversations there, […]
Software developers used to be famous for their readiness to launch into language wars: protracted, passionate or even vicious debates on the power and elegance of various notations. The move toward service-oriented architecture should take the angry energy out of those arguments. I suspect that language wars used to start for reasons described by storyteller […]
Where do we get our ideas of whats smart and whats stupid to do? That question largely inspired this months Youth Summit for Online Safety, conducted at the University of California, San Diego, with sponsorship from Microsoft and nonprofits i-Safe America (www.isafe.org) and TakingITGlobal (www.takingitglobal.org). I was asked the question above during a call with […]
It was simpler and smoother-running, and it had more potential for future development. On the downside, it ran hotter, it wasnt mass-produced, and it lacked ubiquitous support resources and maintenance skills. Downside concerns trumped upside potentials; the mainstream technology won. That may sound like a narrative of Apples decision, announced this month, that it will […]
Like a bunch of, pardon the expression, desperate housewives, developers are getting dumped left and right by partners to whom theyve given the best years of their lives. Last week began with Apple Computer Inc. telling developers that theyd better be using Xcode for their Macintosh software development — because other tool sets wouldnt offer […]
Its hard to be a modern electronics hacker when the performance of your test and measurement gear has to advance at 10 times the pace of the hardware mainstream. Thinking about this problem made me realize, though, that the same issue arises in business process measurement and control. Its easy to explain why electronic measurement […]
Automatic source code review—comparing a programmers work against a growing library of coding standards—is the new frontier of development tool sets. Integrating both general and task-specific rules of readability, reliability and security into the coding process is becoming a top priority of those responsible for equipping development teams. Convenient means of customizing and extending those […]
Early in the story of Neal Stephensons 1995 novel The Diamond Age, a wealthy client is mildly peeved to learn that an interactive educational project that he has commissioned must be delivered partly in the form of a service, rather than a completely self-contained device. Regretfully, the project leader explains the problem: “After all of […]
Software standards used to be developed by programmers, for programmers, as tools for ensuring interoperability and achieving greater leverage for developers skills. Increasingly, though, development teams find their efforts affected by standards that respond to external forces, such as corporate governance regulators, consumer protection activists, civil rights advocates, and other stakeholders and scrutineers. Development teams […]
Apple Computer Inc.s Mac OS X 10.4 offers developers the first broadly used client platform on which to explore application interactions with data—especially with metadata—across world-spanning networks that merely begin with local storage. The 10.4 “Tiger” release represents the flip side of the Macs debut in 1984, which challenged developers to take a new view […]