True/False

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 »

Coding (vs) Logic 1

Yes sir!! it is a battle of clans! Today all thoughts all ideas are going to come down here. And i am holding nothing back. It is a great war this. In the world of software development there are those believe that it is the Coding that matters more than the logic! startling claims indeed. And maybe that is the reason why they have been loosing as well. Logic undeniably is ultra important when it comes to developing software. Those who somehow claim that coding skills can outshine logical abilities, obviously have issues with their logic. But then i sat down thinking all these years and more so in the past few months, thinking if there was/is any logic in what they said. Can coding truly be as important as the logic, where it is built upon that very logic?

Read the rest of this post »

Higher Education and Development

India has a rural economy; thus its rural fixtures are the country’s backbone in every aspect. Hence for sustainable development, the conditions of rural India in terms of the state of law, technology, infrastructure and health have to be improved. This will strengthen the base of the country’s economy, which in turn will further help businesses grow and thrive in urban areas. Hence, development in the villages can have a direct and positive impact on the cities and towns. However, most activities of development start in the urban worlds as compared to the rural regions. Moreover, the effects of such development rarely trickle down to the villages from the cities. This is due to the large disparity between the urban and rural worlds in India. Thus, this gap must be bridged for the development in the cities to have a positive impact on the villages, resulting in a holistic development of the nation. Hence, higher education in India can lead to good sustainable development of the nation if, the aforementioned requirements are met.

Read the rest of this post »

Musings over originality...

"Originality does not mean thinking something that was never thought before; it means putting old ideas together in new ways." The word Originality has a wealth of meaning behind it. It refers to something which is original i.e. new, different or unusual. Something that has never been seen or heard off before. At the same time it also refers to something that is a result of independent thinking. Thus originality of thought or work is two fold. It can be a completely new idea, theory, machine, system, etc. It can also be a new inference or interpretation of the existing idea or theory. It can be the combination of 2 or more systems/machines to give a new system which helps us solve problems related to the previous systems or those which are completely different. Thus, originality is both: the thinking of new ideas as well as putting together existing ideas to get something different.

Read the rest of this post »

The IT Cottage Industry

My mom is a brilliant chef! The best there is! She has had about 30 years of cooking experience and she has been at since she was twelve. Similarly, my colleague's father is a master automobile engineer and has been working with vehicles for a great deal of time now. Many of my uncles are profound at their religion and mantras. This is a generation that we look at with great pity, since they did not have the power of information and computing at their disposal. Well, atleast that is what i hear when people talk about them. And it is hilarious to say the least. This is a generation which might not have had Wikipedia or Google at their disposal, but were equally and perhaps more knowledgeable and experienced in certain things in their days than what we are today. They did not have information at their disposal, but rather they hunted it out, and held it close and together even after all these years. That is information you cannot ignore, that is knowledge that we must not let go of. So as i sat about doing nothing fantastic at office, i realised the amount of value, monetary, this information had. You are talking about expertise gained over 30 years, in very specific areas ranging from South Indian cuisine, Motor bikes and Sanskrit mantras. Most of these things from our culture as human beings.

Read the rest of this post »

Code Formatter for Blogger

This was something that my friend was asking me the other day, after he got a pang of envy looking at my code formatting in my wordpress blog (this blog). Ofcourse, there is no inbuilt method for formatting code in blogger. There are roundabout manners by which you can do it, but its too much trouble to ask for. So, instead of explaining all the weird methods in the world, i decided to Google for an online solution and hit upon this: http://alexgorbatchev.com/SyntaxHighlighter/

Read the rest of this post »

Startup

There is this whole new revolution taking place with a sudden escalation in the use and making of software tools and products and the internet. There is so much one can seem to do and achieve nowadays. Almost every other person seems to be getting the next big idea and launching it to make decent wads of green. Well, many, like i did in the first statement of this post, are claiming this to be a direct effect of the explosion internet and software. But then again, there are other factors.

Read the rest of this post »

My Ruby Notes

[This post will be my Ruby Notes which i will keep updating. It is more like a personal Ruby manual.] Numbers: [sourcecode language="ruby"] population = 12_000_000_000 # means the same thing as population = 12000000000 [/sourcecode] Variables: begins with a small letter => normal variable begins with a capital letter => Constant begins with a $ => Global Variable begins with a : (colon) e.g. :a => Symbol begins with an @ => Instance Variable begins with an @@ => Class Variable in between two |'s e.g. |x| => Block arguments

Read the rest of this post »