.::output >> /dev/null::. : Archives for January 2008 http://blog.vazexqi.com/articles/2008/01.rss en-us 40 where otherwise good ideas go to waste Why tools can make it a pleasure to learn a new framework <p> I was reading the book <a href="http://www.manning.com/walls3/"><em>Spring In Action</em></a> in my attempt to learn about Spring. More importantly, I needed to know enough to be able to incorporate refactoring support for it as part of my project. </p> <p> Unfortunately, the book had some typos which were actually technical errors. And this was just in Chapter 1! If you are trying to learn something for the first time and there are typos, you might not be able to detect it. And this can lead to hours of frustration.... </p> <p> Fortunately, IntelliJ has support Spring. And it detects the errors for you! So even if the technical reviewers did not detect the error, at least your IDE (a good one) can do it for you and save you time. </p> <p> <a href="http://www.flickr.com/photos/37092324@N00/2194909419" title="View 'Error detection' on Flickr.com"><img src="http://farm3.static.flickr.com/2123/2194909419_8460951860.jpg" alt="Error detection" border="0" width="500" height="139" /></a> <br /> <small>IntelliJ 7 has support for Spring. In this case, it detected that something was wrong with the xml configuration file.</small> </p> <p> <a href="http://www.flickr.com/photos/37092324@N00/2194909447" title="View 'Error correction' on Flickr.com"><img src="http://farm3.static.flickr.com/2322/2194909447_ff7f3207c4.jpg" alt="Error correction" border="0" width="412" height="179" /></a> <br /> <small>It even offers the ability to correct the error!</small> </p> <p> I wonder if the error in the book could have been detected had the reviewers use a better tool. Or at least attempt to run it using some automated tool. </p> Tue, 15 Jan 2008 11:23:08 -0800 urn:uuid:12163c69-0d05-47cb-96a4-577157a8af5f http://blog.vazexqi.com/articles/2008/01/15/why-tools-can-make-it-a-pleasure-to-learn-a-new-framework#comments software development http://blog.vazexqi.com/articles/2008/01/15/why-tools-can-make-it-a-pleasure-to-learn-a-new-framework Leave No Stone Unturned <p> <img src="http://ecx.images-amazon.com/images/I/41w37VxTFXL._SS500_.jpg" width="200" height="200" /> <img src="http://ecx.images-amazon.com/images/I/410UkKG0LcL._SS500_.jpg" width="200" height="200" /> </p> <p> I spent the previous week reading two very interesting - and some might say controversial - books. The titles of the books speak for themselves. However, that is not the main reason for this post. Instead, this post is about what I think is an important point of both books; something that might be hidden underneath both the hype and criticism surrounding the books. </p> <p> Both books advocate the need to question <em>everything</em> -- even religion. Religion has always been considered a taboo subject and its veracity has always been taken for granted. More often than not, religions rely on a divine book that has been perpetuated by a deity as the source of truth. And this source of truth, according to its followers, shall not be questioned. This is <strong>faith</strong>. </p> <p> And that is where a potential <em>problem</em> lies. While I am certain that both authors have tried their best to verify what they have written, they are not ashamed or adamant about making corrections to their books when the evidence shows otherwise. With sufficient evidence, both authors might even be converted toward religion. I doubt the same could be said about religious texts. Religious texts might have been perpetuated by a divine deity, but they are still transcribed by human beings. </p> <p> Now, it might very well be that religious texts are indeed infallible. However, without testing, without questioning, we can never be sure. At least, we cannot be sure without just relying on blind faith alone. To put this into perspective, most people are not going to sit in a plane after being told that it is powered through <em>sheer faith-power alone</em>. </p> <p> If anyone doubts the need to question, just look around us. All modern inventions come about through some form of questioning. If we just accepted everything as being <em>magical</em> then we would never have many of the inventions that we take for granted today. The scientific theories that we have today might not be complete but they sure do a fine job of making our lives better. And those theories are continuously being subjected to testing and questioning to refine them: obsolete ones are <em>rejected</em>, <em>replaced</em> or even <em>removed</em>. </p> <p> Religion might be true; it might be false. Religion might be necessary; it might be unnecessary. But like everything else, it should be investigated and questioned. And every individual should be free to draw his or her own conclusion based on the evidence and <strong>not</strong> just on the words of <em>influential</em> figures. It goes the other way around too. Just because the authors of both books claim something, it does not mean that it is true. Again, the facts and evidence must be evaluated. </p> <p> For many religious devotees the veracity of religion is not necessarily an issue. And that is fine. However, for some other people, the quest for verifying the truth is important. They should be granted the freedom to question such things and make their own decision without any backlash from members of religious communities. Both books present examples of reactions from religious communities on this issue of <em>seeking</em> the truth. Some reactions being more harmful than others. </p> <p> And what happens when the truth is discovered? Probably nothing much. People are still free to choose whether or not to believe in religion. Neither author strongly suggest the need for getting rid of religion. What they do is merely present their ideas and the evidence to support it. But they never force anyone to abandon their beliefs. </p> Mon, 07 Jan 2008 15:55:00 -0800 urn:uuid:f20a77bf-8e3b-4a36-8e5e-949e9c08f715 http://blog.vazexqi.com/articles/2008/01/07/leave-no-stone-unturned#comments readings religion dawkins hitchens http://blog.vazexqi.com/articles/2008/01/07/leave-no-stone-unturned