Saturday, 23 November

Week Math.pow((this.Week\ 10), $(this.Week\ floor(pi)))

Quality assurance. Good. Now that we’ve done implementing in our first sprint, it’s good for fresh eyes to have a look at the code. We were pleased to hear the other group liked the code and the design decisions we had while implementing. We also received a great feedback as to what can be improved. For example - we will shorten the commands so that the user doesn’t need to type the whole long string but just one letter. We got several ideas in places where we got stuck. We didn’t discover any bugs that we didn’t already know about but we did mark them clearly in our trac system so that we can squash the ones we know about.

As to the lecture - standardization is a great idea. So great that not one but many organizations exist that do standardizations in different areas in our life. Sometimes however I am afraid this thing happens as noted by Mr. Randal Munroe (xkcd 927 Standards):

xkcd competing standards

Why does this happen? Why can’t we choose just a single way to do something? Actually, I notice lately that if there is even the possibility of doing something in more than one way, no matter how logical and ubiquitous the first one is - someone, somewhere will be the stubborn child of the world that will do the things differently. And will standardize it, and will preach it and teach it and will use it no matter what. Examples?

Dates...

xkcd iso 8601

... Daylight Saving Time (look at 5:08) ...

... Driving on the left/right (2 possibilities, yet no agreement)...

map of the world - driving on the left vs driving on the right

... the Universal Serial Bus... UNIVERSAL!!!

usb connectors types

... Measurements... map of the world - different measurements

Let me not even start on languages...