For many years, people have been concerned with how applications were structured. This concept became very popular with the client-server applications built with tools like PowerBuilder and Visual Basic. In the late 1990’s, there was a move towards 3-tier applications (client, middleware and server) as web development first started to take hold. As developers started… Read More Development Concerns Moving Away From The Controller
The Java is dead meme has resurfaced, this time the instigator is Mike Gualtieri from Forrester. Given his general premise of Java is dead for enterprise development, I find it odd that he basically starts with: Java is still a great choice for app dev teams that have developed the architecture and expertise to develop… Read More For Enterprise Development, If Not Java Then What?
Last week, Google had two announcements that are pointing to new directions in ecommerce. First, Google introduced improvements to their product search. Improving product search sounds fairly lame by itself until you look at what “improvements” are included: Local availability on Google Product Search: They have partnered with more than 70 retail brands and software… Read More Google And The Future of Ecommerce
Everyone has been talking about the rumor and now announced Facebook messaging that is not email. There is a ton of coverage of the announcement already. People are already complaining that it is not a GMail killer, or that it is not appropriate for business or that you can not “cc” anyone. Facebook will argue… Read More Facebook Messaging Will Change Everything
There is some interesting fighting going on recently regarding contact lists between Google and Facebook. Both services want to give users the ability to export some information, but neither service wants to populate the contact list of the other. Much of the argument seems to center around “data portability” or “openness”. However, the real fight is… Read More Facebook And Google Battle For Your Attention
How do you welcome new employees? Normally, it is a rite of passage that all new developers must search some documentation and struggle with setting up their development environment. Let me state for the record that I absolutely hate this concept. I understand the need for understanding the environment you are working in, but you… Read More Rite Of Passage Or Useless Time Suck
Recently, I wrote about how software development processes do not fail, the people involved with the projects fail. The idea in that post was that the processes are rarely followed the way they are written. The parts that fail are the people adding scope without following the process, the people underestimating the complexity of a… Read More Defining Project Failure
In today’s economy and recession, a lot of people are unemployed. There are probably a lot of people that are under-employed as well, we just do not hear about them as much. Then there are people that have a very good job at a stable company, may even like the work that they are doing,… Read More Are You Wrongly-Employed?