April 16, 2012 9:11 pm

I can sort your linked list…

Filed under: Children,Software,Uncategorized — ramsblog @ 9:11 pm

V had her school project for word grouping to vowels , she cleared it.

To stretch further I asked to sort those words alphabetically.

She said yes.

I wanted to make sure she really understood my question. Asked her a few times and said the sorting should be really at each letter and not just the 1st letter of the word.

She confirmed she did.

Asked, between spoon and scale , which one comes first. Sure enough , she said scale, and that seemed she understood.

In few minutes, she confirmed that she completed. I said , are you sure you followed the instruction. It couldn’t be completed this fast .

I went over to check. And sure enough, she had sorted the words alphabetically.

I said, how did you complete this sorting, my linked list sorting is still isn’t working. For that she replied: “Give me your linked list and I can sort it in your computer program”. ..


Looks like learning programming or new latest upcoming technology from her is not too far… 🙂


July 1, 2010 11:01 pm

Ah! my favorite icon on this application…

Filed under: Communication,Software,Tech,Tools — ramsblog @ 11:01 pm

What does it mean when a speaker presenting a tool says “ this part of the feature is my favorite” pointing to the help/report problems icon and goes on saying “it reports all the required information and I have seen a lot of people using this feature on this product”

Does it mean:
1. This product is so clever and collects all the relevant information to troubleshoot further?


2. Tool isn’t intuitive enough that makes users to seek help often?

Would I still buy that product?


August 5, 2009 7:00 am

Photosynth – any resource recommendation?

Filed under: Photography,Software — ramsblog @ 7:00 am

Just started looking into Photosynth on http://www.photosynth.net and tried out on a sequence of pictures. It did not turn out as expected and as in those demos and other synths posted on the site. Are there any resources that any of you recommended on how to use it? I remember watching an 8-10minute video long time ago, and unable to get it now. Trying out myself, merely makes it a slideshow and I could not quite figure out the synth options while creating one.

Is it a paid subscription to get that synth or is it available for regular free synth subscription?

February 19, 2009 12:22 am

IE8 – Internet Explorer 8

Filed under: Internet,Software,Software Quality — ramsblog @ 12:22 am

I have been using IE8 for past few weeks on my vista machine. It has been great so far. Not that I use every little feature in IE8 on my day-to-day basis, but at least with the extent I have used it, I haven’t seen any crashes. It has been great! It was several months ago when I learned about IE8 and started reading about it on IE blog – however finally installed an RC1 version…

downloaded IE8 from here; find more on IE blog [link]

June 18, 2008 12:18 am

Deployment vs Installation

I was talking to somebody about different software defect types and came a topic about Installation and Deployment as 2 items. Now brainstorm a little bit. What exactly is an Installation and what exactly is a Deployment? Well, according to the work flow snap shot according to the software development life cycle (SDLC), –> Design a solution, Build a solution, Compile what was developed and create an installer and now release the bits for testing or let’s assume it was tested and being released to production – either way, now comes a point of Deployment.

Well there are different interpretations:

a. both Installation and deployment are the same
b. no, installation is an action and deployment is a process
c. okay, now we find a defect as part of this activity of setting up the environment (where we apply the bits on a server), so where does this defect categorized as? I understand there are different constraints and answer could be “it depends” on “approach, steps, machine configuration/readiness, etc etc

The point is, there are different terminology, and each individual has his/her own interpretation or understanding of what the term is, although they refer to the same/similar action.

according to dictionary.com, though it gives multiple definitions, i picked the ones appropriate for software deployment.
Installation: A system of machinery or other apparatus set up for use
Deployment: To put into use or action

What is your interpretation between the terms Installation and Deployment, when you are ready to log defects or create your testing story as part of the system setup.

<update 6/18> cross posted in TestRepublic discussion forum [link]: http://www.testrepublic.com/forum/topic/show?id=1178155%3ATopic%3A26272 

Technorati Tags: ,

March 8, 2008 12:05 am

PNWSQL: SQL Server User group

Filed under: Events,Software,Tech — ramsblog @ 12:05 am

Occasionally, I attend the SQL Server presentations held at Microsoft campus in Redmond. I think it is open for PNWSQL user group [http://groups.msn.com/pnwsql/aboutpnwsql.msnw] or go to http://www.pnwsql.org website for more information.

They also have the presentation slide decks of past meetings on this page and past meeting information here

The next event is on March 12, 2008 titled  “SQL Server 2008 Analysis Services – Performance, Scalability and Manageability Improvements” . You can always find the next event information on the above sites or this page. You need to print out the invitation from this website and register your vehicle when you get there. Oh! try to be on time else you may not be able to get in.


Technorati Tags:

wordpress.com Tags:

February 14, 2008 12:02 am

Functional Specification – a Bible?

In Software development arena, I often hear people saying, “Functional Specification document is like a Bible for us.” Well, I tend to question this statement. It is too much ambiguous to me. What does a Bible mean? Does it mean the key source of information? (note: I am not pointing to the holy Bible). I asked if that is what they meant – whether as a key source of information for application development and testing. I heard “Yes – the information in this document is fairly technical in nature and derived from the Requirements Document. ”

Great – so that means, somebody wrote the Requirements as the understanding from the Business owners. The requirements were reviewed by the business owner and the representatives, and perhaps few end users have reviewed the requirements and passed along the feedback. Let’s assume requirements on paper are according to what end users have visualized. Note – requirements might not have all the prototypes and the exact screenshots to help their imagination.

So, now, Functional document is a subset of Requirements depending on the functional ownership of the piece of application. Requirements on the other hand, supposedly, the end to end solution, as what business is looking for. Now, comes the functional dev and test teams, looking at Functional document ” so called the key source” that provides the subset of the requirements. My question is, if the key developers and testers are not even reviewing the requirements, as to what Business wants, how would they be able to translate the piece of software into what business wants. At the end of the day, what we develop is for the end users to be efficient in what they do and not become frustrated of not having the feature they were looking for.

I was often countered, “why would you even want to look at the requirements document when we are deriving the information into Functional?” my answer was “a big picture“. As a developer, at times be blindfolded on 4 key points and forget the rest

  1. Object in question or to be coded
  2. What are the input parameters
  3. What are the output parameters
  4. what are the business rules (logic) go into this object

Well, that does not work for a testing individual to know just that, to perform his job. He needs to know more and beyond the vertical object to ensure many many factors impacting or influencing due to one vertical piece. This kind of information can be obtained :

  • partly from the functional,
  • partly from the requirements and
  • mostly from the end users or the product owner or from the user surveys depending on who the end users are.
  • Additionally, having the prototypes to the end users would definitely be a big bet.

Additionally, being involved in FS development and reviewing the Requirements at the same time and having the prototypes up-front, would potentially save a lot of cycle time at the later time and potentially reduce or eliminate any re-work due to mis-representation during the requirements process. We are all humans, at times what we draw on a piece of paper might be different when translated to the prototypes and users would see in a different angle when presented with at least the prototypes than doing a visio diagram or describing 5 pages for a little dialog box kind of UI.

I just noticed a post from Shrini about testing the Requirements Heuristics. Quite informative.

In summary, please, involve the business owner and the end users as part of the functional development and through the process till the end of the development/testing cycles. This helps the end users feel they are involved and will certainly be a lot of help to the dev/test teams as part of this process and at the same time, they get what they want and be accountable for what they have asked for since they were involved in design and decision process. At the end of the day, product is something that should help the end users to be effective in their activities and not hinder their productivity with a new piece of software application.

From the dev/test teams perspective, it is the quality output that we deliver to the end users / customers (note: the term quality output might be debatable, but let’s go with whatever you define quality as. this post doesn’t go into that level.)

(note: this post was not reviewed before posting to the blog)

October 29, 2007 11:17 pm

Test Case Management on VSTF

Filed under: Software,Software Testing,Tech,vstudio — ramsblog @ 11:17 pm

Several months ago, I was looking for a better test case management feature on VSTF and that could be used as one stop location for all the source code control, bug management, documentation, reports, and test case management, project planning, etc. However, although we liked all the features except for the test case management where one had to use the word documents or text files for manual functional test cases.  I recently came across this article [http://blogs.msdn.com/vstsqualitytools/archive/2007/08/17/august-2007-ctp-tcm-test-cases.aspx] explaining about the test case management in Rosario. There are bunch of screenshots. There are good white papers available on MSDN [link] site.

April 15, 2007 12:35 am

Training: Visual Studio Team System – part2

Filed under: Computers,Software,Training,vstudio — ramsblog @ 12:35 am

I had posted about an online training / presentation pointer that I had received from someboday before. Looking at web / MSDN blogs, I found few more such resources to learn visual studio team suite / Team foundation server.

Team System Rocks –> There are a lot of resources on this site.
Some FAQs
customizing your own process templates
Customize tool kit

MSDN – Team foundation blog

April 11, 2007 10:37 pm

UI browsing standards

Filed under: Software,UX - User Experience — ramsblog @ 10:37 pm

There was a discussion about web UI standards that I was part of. One interesting thing we were discussing was about Tabbing across UI elements. In my opinion providing user a better experience is what makes the website stand different. 2 key things I would like to provide on any website design

1. Better user experience (functionality)
2. Accessibility (Intuitiveness, being able to navigate, cruise along the pages/ controls, etc)

Although most GUI users are very well accustomed to using Mouse device, we still see many people using keyboard to cruise along the applications. I like using keyboard on user entry fields, using keyboard shortcuts on other applications. Tab is one of them, that I kind of not really like using for traversing the UI elements – however, there are many users like tabbing across fields for input fields. The topic itself was with respect to tab to calendar control and be able to popup the calendar. So there were some differences in the discussion on this topic. Now, my argument there was purely by a naive user perspective. It has been quite a while since I read UX related documentation.

Look at Expedia or Orbitz websites. Go to flight booking panel and tab through the fields. Notice when the focus goes to leave and return dates. That is something I am referring to  where on a tab user should be able to see the calendar popped up and be able to select the dates via Keyboard. Well, these sites do not have a specific calendar icon by the field, but I am looking for a website that has a calendar control by the text field and still be able to open the calendar on a tab focus.

Now, to readers here, Is there an online resource where I can find the web UI element standards with respect to Accessibility, etc

{technorati tags: accessibility, software quality }

Next Page »

Blog at WordPress.com.