Skip to main content

Blog Archive for malcolmdavis during August 2004

When I was at JavaOne, I met an editor from Brazil that exposed me to a term called Information Architecture. Information architecture is about defining the structure, organization, navigation, labeling and indexing of information. For the most part, I have focused on user tasks and interaction techniques to help determine the flow of an application. However, modern web-based applications...
In "Code Complete" section 9.4 informal naming conventions, Steve McConnell describes the use of module variable 'm_'. Since reading this in 1994, I have used the 'm_' convention in C programs, then C++. I've seen 'm_' used in MFC, and in coding standards for the commercial software companies. Even though Sun does not explicitly define class variable declaration in the coding standards, much of...
As a way to distinguish themselves from the crowd, people have adorned themselves with such titles as software engineer or architect. If nothing else, someone with several years of programming experience is classified as a senior developer. If engineering is viewed as nothing more than applied science, then the title of engineer fits someone with a degree in computer science that writes software...
Based on comments from my blog NetBeans 3.6, I downloaded and installed the beta of NetBeans 4.0. NetBeans shows major signs of improvement in many categories (performances, memory footprint, app layout, features). Sun's effort will make NetBeans enthusiast happy. However, it also demonstrates a major issue. Working in multiple environments, dozens of tools, the sense that there is a 'native...
I was curious to see how NetBeans IDE had improved since my last review. I started a new application by going the newbie process of 'File->New->New Wizard'. I noticed my harddrive starting to pound, then the CPU utilization start to rise from RunIde. I continued by selecting a template for my base application, and I choose 'Next'. The target location appeared, however the drive in which I...