Coding Horror: Software Engineering: Dead?

"I can publicly acknowledge what I've slowly, gradually realized over the last 5 to 10 years of my career as a software developer: what we do is craftsmanship, not engineering. And I can say this proudly, unashamedly, with nary a shred of self-doubt."
                                                                - Jeff Atwood (@codinghorror)

[Sent from my iPhone 3GS]

You've Gotta Hand it to Larry!

Ellison Moves Quickly to Push Aside IBM, Plunges Into Competitive Server Market - WSJ.com:

"One person familiar with the situation said IBM's final offer over the weekend was closer to the latter figure, making Oracle's $9.50 offer a financially better alternative in the view of Sun's board and more likely to close. Oracle has to pay Sun a $260 million breakup fee if it terminates the transaction.

Another person said
IBM was pressing Sun's board to revoke change-of-control provisions that would give a large number of Sun executives two years of salary in the event of a sale. Yet another person familiar with the matter said Oracle didn't hesitate to accept those provisions, characterizing them as 'a rounding error' to the software giant."

Positioning Grows Computer Science Corp. (CSC)?...

Positioning Grows Computer Science Corp. (CSC) By Gregory S. Davis - Investopedia Advisor

"Growing a global information technology consulting practice during one of the worst economic slumps in decades is an accomplishment deserving of a spotlight.  The $17.3 billion firm Computer Science Corp. (NYSE:CSC) is making it happen with a mixture of domestic contract wins and strategic acquisitions unbound by the constraints of U.S. borders"

The Dark Side of Leaving the Imperative Model

MF (Martin Fowler) Bliki: RulesEngine

"Even so, there's still value in a BusinessReadableDSL, and indeed this is an area where I do see value in this computational model. But here too lie dragons. The biggest one is that while it can make sense to cast your eyes down a list of rules and see that each one makes sense, the interaction of rules can often be quite complex - particularly with chaining - where the actions of rules changes the state on which other rules' conditions are based. So I often hear that it was easy to set up a rules system, but very hard to maintain it because nobody can understand this implicit program flow. This is the dark side of leaving the imperative computational model. For all the faults of imperative code, it's relatively easy to understand how it works. With a production rule system, it seems easy to get to a point where a simple change in one place causes lots unintended consequences, which rarely work out well."

‘SOA’ Initiatives Tend to Fizzel After Year or Two

‘SOA’ dead as of January 1st, analyst says | Service-Oriented Architecture
| ZDNet.com

"One of the challenges with SOA is that a successful implementation is a multi-year process, since not only do systems and interfaces need to be changed, but development methodologies and incentives need transformation, and the business itself needs to drive the process.� Definitely not overnight stuff. As I understand from what I’ve heard about Burton Group’s own investigations, SOA initiatives show a lot of potential when they are first launched, but tend to fizzle after a year or two."
This seems to be more of a commentary on the difficulty most businesses have in maintaining focus and momentum on strategic IT work...

"The One Best Way"

"To assess his efficiency, the store's computer takes into account everything from the kinds of merchandise he's bagging to how his customers are paying. Each week, he gets scored. If he falls below 95% of the baseline score too many times, the 185-store megastore chain, based in Walker, Mich., is likely to bounce him to a lower-paying job, or fire him."
...
"The brains behind Meijer's system is a consulting and software company known for decades as H.B. Maynard & Co., which last year became the Operations Workforce Optimization unit of Accenture Ltd. Borrowing from time-motion concepts first developed for U.S. steel mills and factory floors, it breaks down tasks such as working a cash register into quantifiable units and devises standard times to complete them, called "engineered labor standards. Then it writes software to help clients keep watch over their work forces."
The title of this post was nicked from Robert Kanigels tome about Frederick Winslow Taylor  which I read when it was originally published. If I remember correctly, the stress and monotony of the "Engineered Labor Standards" was offset by higher pay.  Taylor was quoted in the book as asking a worker, "are you a high priced man?",  meaning he would be well paid for the work if he met the standards. Didn't pickup that point in the article.

From the Perception is Reality Dept.

Interesting perspective on the current economic events and the media from a friend and fellow 90's Internet boom/bust refugee (Viant Corp), Andrew Frank of Gartner Group.

The Economy and the Media

"Whether you believe America is on the brink of another ‘30s-style Great Depression, or you quietly suspect a wave of manic exuberance could turn back the slide as quickly as it came (or, more likely, you’ll take the bell curve in the middle), you must recognize how the media’s growing use of filtered feedback from the audience has formed a trend amplifier that’s taken on a life of its own. Stories from people for whom the economy remains an ominous cloud on the horizon but have yet to miss a mortgage payment don’t make for good listening. They may provide some contrast to put the story in relief, but the story is clear, as told and retold by the audience to itself."
...
"So what, you say? This means that, even if you are carefully monitoring and analyzing social media, you may well be focusing your efforts on the wrong things. You may be focused too much on understanding the content of conversations (especially the subject and sentiment of messages), and not enough on understanding their velocity and resonance. We search for keywords that define the baseline of relevance – our brand, our competitors, our category – but how many are actively looking for fast-spreading stories in the places where they are germinating? And then, how many are defining their own roles in these stories, both through action and communication?"