5 Ways Not To Waste Time On Twitter

Mike_Gualtieri_Forrester Twitter is the social media darling of 2009. The micro-blogging machine was the fourth most visited site after Facebook, MySpace, and YouTube for the week ending June 27, 2009, according to Hitwise.

Read more

Why Are Many Developers Living In District 9?

District9A common diagnosis of many troubled app dev shops is that they don't understand the business well enough. The result is developers build applications that don't quite satisify the business needs, are hard to change, have poor user experiences, are not delivered on time, or any combination of the above. Despite all the silver bullets over the years such as formal methodologies, new roles, tools, and technologies, app dev shops remain largely afflicted. According to a survey I conducted last year, application developers concur that a common characteristic of great application developers is that they have a deep understanding of the business domain. Understanding the business does not mean you read the docs. It means you know the business in your bones.

Read more

Complex Event Processing Is Cool - And Very Hot!

CEP Wave Model

The founding Fathers of the United States understood all too well the importance of complex events when on July 4th, 1776 they wrote:

"When in the course of human events it becomes necessary for one people to...etcetera, etcetera, and etcetera".

Similarly, many of today's business and IT leaders understand the importance of reacting to business events as they occur in real-time and how that can dramatically change the performance and agility of their business.

Event processing, often called "complex event processing" (CEP) is a hot new enterprise middleware category. CEP answers the question: "What is happening right now in our business"? Sometimes the answer is as simple as ordering more products when the inventory dips below safety stock, but often it involves recognizing patterns of business events that foretell critical business situations that require immediate action.

CEP platforms analyze streams of data as they flow from live sources such as transaction flows, click streams, market data feeds, and myriad other sources of data swirling around inside a business environment. The platforms then prompt either downstream applications or people to react to the information by resetting processing priorities, changing online sales strategies, buying and selling stocks, or performing some other action.

Read more


Notes From The Field - Literally.

KenAndEllenWedding01_cropped My wife and I attended an outdoor wedding yesterday at the Blue Horse Farm in the beautiful Catskills mountains of upstate New York.

Read more


All Grown Up: Goofus And Gallant Are Developers

Mike_Gualtieri_LampYou are not going to believe this. Goofus and Gallant grew up and they both became application development professionals. Inseparable as they are, they both landed jobs at a global medical supply company in Parsippany, NJ where they develop enterprise supply chain web applications. Gallant has a bit less hair than he used to and Goofus is sporting a "Comdex" tattoo. But, these guys are basically the same as they ever were. (Remember Goofus and Gallant from Highlights Magazine For Children)

We Can Still Learn A Lot From Them

Goofus forgets to check-in his code before going a week-long vacation to Martha's Vineyard.

Gallant always checks-in his code and makes thoughtful revision comments on the changes each night before he goes home.

Job Opening: $400,000+ Per Year Application Developer

Mike_Gualtieri_Forrester Ever since I read today that Goldman Sachs formerly employed a $400,000 programmer, I have been contemplating a career change. What software could Sergey Aleynikov develop that you or I couldn't also develop for $400K per year? Whatever, he knows must be valuable because he apparently left the Goldman job headed for a better one that would have paid him 3 times that amount. He would have that is, if he hadn't been arrested by the FBI.

Sergey is probably not writing any code right now, because he has been charged with "theft of trade secrets" by the FBI after he alledgedly stole codes used for sophisticated automated stock trading, improperly copied proprietary computer code, and then uploaded it to a computer server in Germany.

Read more

Do Application Developers Need To Change Their Ways?

Mike_gualtieri_formal01Controversies and eccentricities notwithstanding, Michael Jackson is a brilliant musical artist and performer. I was acutely aware of this on February 2009 in London after 3 colleagues and I went to see the new West End show, Thriller Live at the Lyric Theater after Forrester's EMEA Enterprise Architecture Forum. If you are in London, go to this show! Go, especially if you have no rhythm because you will probably find it there. The show is a celebration of Michael's breathtaking musical career shown through the performances of very talented singers and dancers. The hits are nonstop.The night flies by leaving you wanting more. Go.

Read more

Cloudmania: Developers Need A Personal Cloud

Mike_Gualtieri_Formal01 Cloud, Private Cloud,     fill in the blank   . Personal Cloud. Don't be surprised if you hear about the Personal Cloud. It is the next natural progression in Cloudmania. Don't get me wrong. I am a fan of Cloud computing as an exciting new deployment option for applications as I said in a previous post.

Read more


Charles Darwin's Assessment Of Application Developers

Charlesdarwin This month marks Charles Darwin's 200th birthday. His classic work, The Origin Of Species, wasn’t much of a hit when it was originally published back in 1859 but no one can argue that the idea of evolution hasn’t changed the world. Survival of the fittest is an elegant explanation of why so many species exist, why some become extinct, and why some flourish. So, what would Charles Darwin have to say about the species that are so affectionately known as application development professionals? Hmmm.

Read more

Two Stage Rocket

Mike_gualtieri_formal01 I just spent the day at Progress Software's annual analyst day. The highlight of the event is, always, to hear from their customers about how they are getting real things done. This year we heard from: EMC, Sallie Mae, TD Securities, Royal Dikzwager, BT Global Services, Lincoln Financial Group, Sabre Holdings, and Fiserv.

The theme: High velocity business demands high velocity technologies such as complex event processing, enterprise infrastructure, data infrastrcuture, and others.

But, this post is about Kenneth Rugg, VP and GM of Integration Infrastrcuture for Progress  Software, comments on open source software.

Read more