Category Archives: Enterprise Software

Email: The Good Enough Collaboration Tool

Email really sucks as a collaboration tool doesn’t it? Everyone has to manage their own archives. New team members don’t have easy access to old discussions and shared documents. People lose or delete information that turns out to be important. Stakeholders get mistakenly or purposefully left out of discussions. Email inboxes get flooded with information […]

Where are the Women Redux

UPDATE 9/2/06 10:50 am: Check out my proposed marketing solution to the where are the women problem.
The “where are the women” question has arrived in the hallways of the U.S. Supreme Court:
Everyone knows that with the retirement of Justice Sandra Day O’Connor, the number of female Supreme Court justices fell by half. The talk of […]

Enterprise 2.0 ≠ Web 2.0: A Proof in Four Steps

Ansu Sharma suggests that Enterprise 2.0 is same as Web 2.0.
I disagree:

Web 2.0 works from the bottom up, while enterprises are most emphatically top down.
You gain power on the next generation web by sharing information. You gain power in an enterprise by having information, and withholding it.
With Web 2.0, we can all engage in role […]

Checking in on Oracle Applications

Next week, I introduce Anne 2.0 Pro edition, when I begin a consulting gig. This will be the first money I’ve earned as a technologist since I received a $1000 patent bonus shortly after leaving Oracle in September of 2000. The money itself is less important than the standing it gives me in my household, […]

JavaScript and Python and Java too

You don’t usually see “JavaScript” and “Python” in the same sentence or even in the same article. That’s because they’re most often used for two different purposes by two different kinds of people. JavaScript is usually used within a Web browser whereas Python is used either on the server or as a general-purpose scripting language. […]

Enterprise 2.0: Liquefying Organizations

One exciting thing about applying Web 2.0 concepts to the enterprise is how they might promote more fluid organizational dynamics. I like to imagine the move to Enterprise 2.0 as a kind of phase shift, from a solid to a liquid or a liquid to a gas. Atoms (individuals) and molecules (organizational units, teams, any […]

Cutting through the Web 2.0-SOA-Enterprise 2.0 Overgrowth

Web 2.0 vs. SOA. This topic overlaps the fascinating question of what might bring about Enterprise 2.0 and, as prequel to that, what Enterprise 2.0 might be. To me, it’s clear we’re nowhere near Enterprise 2.0 and architecting systems using Service-Oriented Architecture won’t get us there, not by itself. Web 2.0 fundamentally changes the relationship […]

When Fundamentalists Meet: 37Signals vs. McGovern

Wouldn’t life be easier if there were a yes-no black-white this-not-that answer to everything? Well, there’s not, not for questions and situations of any complexity. Is Ruby or other interpreted, dynamically-typed language appropriate for enterprise software development? Are functional specs useful? The answer to both those questions is not yes or no, it’s maybe. To […]

Web Design vs. Software Engineering Smackdown

A couple weeks ago—a lifetime, in blog time—I noted an article by 37 Signals’ Jason Fried claiming that functional specifications were no longer necessary or desirable:
Functional specifications documents lead to an illusion of agreement. A bunch of people agreeing on paragraphs of text is not real agreement. Everyone is reading the same thing, but they’re […]