I recently met a software professional who was evaluating a software product to be bought and used in their company. As the discussion progressed, I realized that most of the metrics that he talked about were about the software itself. Lines of code, response time, hardware requirements, everything seemed to be about the software itself. [Continue]
Just the other day I was trying to explain to someone why should a web design support anyone and everyone who wants to visit it. Unfortunately this is one of the things that does not work purely on the rationale. The person has to see the bigger picture, understand the purpose of Web to really appreciate it. [Continue]
Tom DeMarco has an excellent essay on Why Does Software Cost So Much? it is a view from within the software industry, replying not to the question, but saying that it is in fact not costly. I agree with his thoughts. [Continue]
If you are thinking that designer is the odd man out, Luke Wroblewski will clear your doubt: Designer: “Design is the physical, or in this case digital, manifestation of your product strategy. Of course we could define your customers’ experience with ‘paint by number’. But I think you’d agree we should figure out what you want to say to your customers and why before we dive into how we’re going to say it.” Well, this is answer to a question, but provides the crux. [Continue]
JP muses about ROI of IT. It is quite ironical that as IT seems to be getting more critical it is getting more difficult to measure its ROI. I believe there is a lot of difference in believing in IT as investment and IT as cost. [Continue]
John Caroll presents a case for multiple standards. I agree with him, as a developer, that competition between standards can sometimes help. However, the idea of multiple standards directly clashes with one of my beliefs that standards are primarily for the users. [Continue]
It was funny initially when most of my answers in a casual discussion with a friend ended up being it depends! On more thought I can only say it with more conviction. It depends, really! [Continue]
Can you talk about Office documents without mentioning file types and compatibility? Can you advise someone about the best practices without including terms like defrag, anti-virus or firewall? Can you install a piece of software without worrying about updates, patches and version numbers? [Continue]
I was discussing bugs with some students and why it is important to identify and then crack them. When the topic hovered over memory leaks, I gave examples about how the software had to be restarted to regain the memory. Memory leaks when a software acquires memory from the computer, but does not release it back after the work is done. [Continue]
Ian Murdock covers an awkward situation that forces backward compatibility. Changes in Vista are causing problems for a third-party software that works on Intuit Quickbooks. The backward compatibility can always be guaranteed within a scope. [Continue]