The "Yes, But" Syndrome

One of the most frustrating, pervasive, and seemingly downright sinister problems in all of application development is the “Yes, But” syndrome, being the observation of the users’ reaction to every piece of software I have ever developed. For whatever reason, I always observe two immediate, distinct, and separate reactions when the users see the system implementation for the first time: • “Wow, this is so cool; we can really use this, what a neat job, atta boy,” and so on. • “Yes, but, hmmmmm, now that I see it, what about this … ? Wouldn’t it be nice if … ? Whatever happened to … ?” ...

2010年7月14日 · Shafiq Alibhai

Productivity of all Individuals vs. Team Productivity

Software development is a complex and collaborative process that requires effective teamwork and communication. However, many software teams struggle with productivity issues and fail to deliver high-quality products on time and within budget. In this post, I will discuss why team productivity is more important than individual productivity, and how you can improve your software team’s performance by applying some proven strategies and best practices. The Importance of Team Productivity According to Boehm, the COCOMO cost estimation model shows that the capability of the team has the greatest impact on software production. This means that the quality and efficiency of the software product depend largely on how well the team works together. Davis agrees with this conclusion and states that “optimising the productivity of all individuals does not necessarily result in optimising the productivity of the team”. In other words, having a team of highly skilled and productive individuals does not guarantee a successful software project. There are other factors that affect team productivity, such as communication, coordination, collaboration, motivation, and trust. ...

2010年7月12日 · Shafiq Alibhai

Ipad is a … ?

What is the iPad? Exploring Apple’s tablet device and its capabilities.

2010年7月10日 · Shafiq Alibhai

How to turn problems into opportunities

Every problem has a hidden opportunity waiting to be discovered. This is especially true in the IT industry, where one person’s challenge is another person’s chance to innovate. The key is to adopt a positive and creative perspective that sees problems as possibilities.

2010年7月9日 · Shafiq Alibhai

Preserve File Permissions While Copying Files in Linux

Following is the command : cp -p /aaa/bbb /ccc/ddd

2010年6月14日 · Shafiq Alibhai

Ajax Tabbed Google Search – A Typo3 Extension

I’m excited to share with you my first typo3 extension. It’s a front end plugin that lets you display a customised google search engine on your website. The search engine uses ajax technology and has tabs feature, so you can switch between different types of results without reloading the page. You can download the extension from the typo3 forge project page. You can also access the svn repository and contribute to the code. 🙂 ...

2010年4月13日 · Shafiq Alibhai

How to tell the difference between slash and backslash

jordanlund 4 points 1 year ago[-] Confession time… I always get confused about which one is the slash and which one is the backslash. I end up calling them “the one on the question mark” and “the one not on the question mark”. Or / and \ for short. zem 45 points 1 year ago[-] Here’s a simple trick: \ leans back / leans forward grantrules 27 points 1 year ago[-] _ is a slash that got tired and lay down. ...

2010年4月2日 · Shafiq Alibhai

GNUSL3S LINUX OS

Description: GNUSL3S LINUX OS is a versatile and comprehensive distribution that comes with a rich selection of pre-installed software for various purposes. Whether you are a molecular biologist, an IT security professional, a system administrator, or a home server user, you will find the tools and applications you need in this distribution. You can boot from the DVD and enjoy a user-friendly graphical interface, useful recovery tools, and current libraries. You can also access bioinformatics applications like EMBOSS and Primer3, security tools for penetration testing and vulnerability analysis, and unofficial network drivers that support many wired and wireless cards. If you want to develop or compile your own software, you will also find a full range of development tools and editors. GNUSL3S LINUX OS is designed to meet your needs and preferences with ease and flexibility. ...

2010年3月29日 · Shafiq Alibhai

Typo3 Reference Manuals – A Google Chrome Extension

I am happy to share with you my first Google Chrome extension. It is a collection of Typo3 reference manuals that I have compiled from the typo3.org website. It may not be the coolest extension out there, but it has been useful to me. 🙂 This Google Chrome extension is for: • Those who have a slow or unreliable internet connection. For example, in India. • And those who prefer to stay in the browser while reading or searching something in the Typo3 swx reference manuals. ...

2010年3月27日 · Shafiq Alibhai

How to Identify Your Linux Distribution and Version with Simple Commands

If you are using a Linux-based operating system and you want to know which specific distribution and version you have installed, there is a simple command that can help you with that. Just open a terminal window and type the following: cat /etc/issue This will display the name and the release number of your Linux distribution. For example, if you are using Debian 4.0, the output will look like this: ...

2010年3月23日 · Shafiq Alibhai