Design

My 2014 New Year's Resolution - Less is More

28 December 2013

My New Year’s Resolution for 2014: Simplifying to Amplify #

With the year winding down and 2014 just around the corner, I’ve been doing a bit of introspection. What can I do differently next year to make it even better than the last? After some thought, I’ve decided to keep things simple. So simple, in fact, that I’ve got just one New Year’s Resolution for 2014.

...

Unveiling the iOS-Inspired WordPress Theme You've Been Waiting For

31 October 2012

Transform Your WordPress Site with an iOS-like Experience #

iOS-inspired WordPress Theme

If you’ve always admired the clean and intuitive design of iOS, you’re in for a treat. I’m thrilled to introduce a WordPress theme that brings the look and feel of iOS right to your website.

Get All the Details Here: Sales Page #

See it in Action: Live Demo #

Why You’ll Love This Theme #

The focus here is simplicity, mirroring the user-friendly interface that iOS users have come to know and love. Here are some highlights of what you can expect:

...

Completeness of the Requirements Set

18 August 2010

A set of requirements is complete if and only if it describes all significant requirements of concern to the user, including requirements associated with functionality, performance, design constraints, attributes, or external interfaces.

Why can we not allow for a process that creates detailed requirements and design information for each feature so that we can create more meaningful estimates?

19 July 2010

Some people may think that the best way to estimate a project is to have detailed requirements and design information for each feature. They may argue that this is the most professional and accurate way to approach the problem. However, I disagree with this view. I think that it is more important to be able to make quick decisions about the scope of the project without spending too much time and resources on detailed estimates. Why? Because detailed estimates often turn out to be wrong or irrelevant later on, and they create “wasted inventory” that could have been used for more valuable activities. I’d suggest you only do detailed estimates when the schedule allows for it, and when you have a clear understanding of the value and priority of each feature.

...

GNUSL3S LINUX OS

29 March 2010

  • 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.

    ...

Basic Software Development Process – Points

1 October 2009

Basic Software Development Process:

  1. Defining the requirements.
  2. Approval.
  3. Template designs.
  4. Template approval.
  5. Coding.
  6. Internal release.
  7. Testing.
  8. Alpha release.
  9. Beta release.
  10. Project goes live.

This is the process I follow.

9 skills developers will need in the next five years

12 July 2009

The economy is changing rapidly, and developers need to keep up with the latest trends and skills to stay relevant and competitive. Here is a list of 9 skills that every developer should master or at least be familiar with in the next five years. This list is not comprehensive, and it does not cover every niche or specialty in the industry. However, for most mainstream development scenarios, these skills will give you an edge over others and help you create better solutions. You should aim to learn at least seven of these skills well enough to use them confidently on the job and to demonstrate them in an interview.

...