This is about a debate i had with my manager off late. We were discussing about converting the bool values of True/False that we get from the service to appropriate values such as Success/Failure or Yes/No or Active/Inactive, depending upon the context. That is when i commented that True/False are generic (and thus, they should be replaced with more specific values like the ones we were discussing). That was not the debate itself. But he somehow claimed that True/False are the same as Yes/No. I was a little appalled at hearing this. Although i could not pin point it to him then and there, and he won the debate, i knew that there was something wrong about that whole notion. And i could not help but think about it. And the more i thought, the more did it became evident to me, that True/False is associated with Fact, while Yes/No is associated with Agreement.
Read the rest of this post »
In a software development process, there are always roadblocks, detours, U-Turns, poor pathways and long hopeless drives which seemingly lead no where. It happens in all kind of firms, big and small. It happens in the development in all kinds of systems, simple and complex. What has to wrong, will go wrong, and there is very little you can do to avoid it. But you can manage it well, if you are prepared. But here is the funny bit, most of your preparatory skills come with experience. So do not get upset if you do not find the IT industry the way you thought it would be. Its not a perfect world, and this walk of life is no exception.
Read the rest of this post »
I think i have written a few posts on popups and the issues with layer development before. Today, I was encountered with another classical situation involving Pages, views and pop-ups. And for a change i was invited to be a part of the debate. The scenario was as follows: We had a page, which was in all essence a master page dealing with the background service. This page fundamentally had a tab control with every tab's container having its own control. Now each of these controls led out to one or more popups (again effectively more controls). The issue was to treat the controls as controls and try to relinquish them of all Svc calls. Mind you at this stage no calls were being made from any of the controls but we just wanted to come up with a solution where in we could once and for all decide a standard protocol by which we could completely avert situations involving svc calls being made from the controls.
Read the rest of this post »
[caption id="" align="aligncenter" width="500" caption="The CPU behind the white monitor is better"]
[/caption]
Interesting pic for today. Took this at my desk at office. At a friends b'day part. ;) Cheers!!!
This is a tale of what i did at work today. It was lousy in a few ways but educating in many others (its all about perspective). Well, i was doing a lot of code refactoring today and it was truly, and no jokes here, truly a good leaning experience. The theme of today's lesson was simple, Encapsulation. In more elaborate terms, i learnt that service calls should not be made from pop ups. Why? Well, no one has given me any clear reason so far. But somehow it makes sense. A pop up is something very intermediate, right? Its primarily used for peripheral functions. All the actions of uploading data, giving out warning and status messages figures in pop ups. So why should you be making service calls from it? Apart from that, there is another reason why you should not be doing something like that: a pop up is essentially a control as well. Any control you ever make has to be under all circumstances independent of anything else.
Read the rest of this post »
Second Year of Engineering, boring lecture in motion, fed up. Some of us stand up to tell the teacher that we have no interest in enduring this ordeal. The lecturer tells us that in no event will she teach the on-going topics, which is recited out for us to register, ever again. We walk out and one of my friends says out aloud, "Google maar lenge", Hindi for "We will google it."
Read the rest of this post »
Well, this is a post about how i made a real silly mistake when i could have easily avoided it. I want to share this experience so that others can gain something from it.
Read the rest of this post »
|