Recent Posts

3
Comments

What they don't teach you in CS class by Sijin Joseph

Software Engineering!!! A scientist builds in order to learn; an engineer learns in order to build. - Fred Brooks in the Mythical Man-Month. Following up on my post about the need for a CS degree for programmers , I had started writing this post on how...
10
Comments

Programmer's tools by Sijin Joseph

Here are some of the tools that I currently have installed on my dev machine. Most of them are freeware or have free versions available. IDEs Visual Studio 2003 and 2005 - The essential IDE for any professional windows developer, I only have C# and C...

Comments

Make sure you know what you're fixing by Sijin Joseph

I’ve been working on this bug for the past one week, basically a call to the GDI+ APIs MeasureString and DrawString was failing with a very useful exception “A generic GDI+ error has occured” , my initial hypotehesis was that the problem was coming because...
3
Comments

A new kind of adsense scam? by Sijin Joseph

I was reading this article today A Few Secrets You Need to Know about Client-Side Scripting which I picked up from joel.reddit.com The odd thing is that the site is not a blog, its just one page that someone has setup on tripod, I then remembered reading...
Filed under:
7
Comments

Is a CS degree required to make a good programmer? by Sijin Joseph

I’ve been thinking about this for some time now and wanted to jot down my thoughts, but this post Hackers and Fighters by Mark Traver captures beautifully my feelings on this subject. There are a few things which are different in Indian universities...
2
Comments

Is Ruby "The One"? by Sijin Joseph

I got back to application development using Java after spending the last 4 years developing applications using .Net and C++ and things have really changed!!! I have spent the last one month trying to catch up on all the new stuff in the Java world. Updating...
7
Comments

Notes on the software build process by Sijin Joseph

The build is the pulse of any software development activity and a good build system facilitates quality software development. My current thoughts on a build process are as follows Build Machine The build machine is a dedicated physical or virtual machine...
9
Comments

Do not start with an Interface by Sijin Joseph

A few years back when I first started reading about design patterns, refactoring, OO principles etc. I got it into my head that I should "Always program to an interface not an implementation" . So whenever I needed to create a new class/abstraction...
1
Comments

Amazon utility computing web service by Sijin Joseph

An uber cool use of web services, Amazon has released the "Amazon Elastic Compute Cloud (Amazon EC2)" web service, it's in limited beta right now. Check it out .
1
Comments

Interesting reading for August-05-2006 by Sijin Joseph

A Spec-tacular Failure - A rant by Jeff Atwood on why the ID3 spec totally suxx. Google Code Project Hosting - A replacement for Sourceforge? - A good overview of google code base. An Idiot's Guide to Neural Networks - Something a programmer can use...
More Posts « Previous page - Next page »