Software Development
-
I have been a developer writing mostly web applications for the last 6 years. Though I can say, I know most common concepts of the 3 tier architecture comprising of JavaScript, HTML, DOM, CSS, Java/C#, (N)Hibernate and SQL, I still can’t say that I know everything in depth (except Java and C# to some extent). Read more
-
Recently I switched to Linux after 3 years on Windows. On windows I wrote code on the Java and .Net platforms, with some amount of build scripts in Ant, Nant and PowerShell. Now I am doing a DevOps role on Ubuntu Linux. It has been a humbling experience to say the least. The last I Read more
-
For quite some time now, I have been a bit uncomfortable with javascript. It is language which most developers think they they know, but in reality they don’t. It is a very forgiving language in many ways (or at least appears to be, until it bites you). It has a syntax similar to C++, Java Read more
-
Recently I somebody told me that we need to check code coverage for functional tests and try to get it as high as possible. Seriously ??? I am not a big fan of code coverage even for unit tests. In most cases, the build ends up being red after some refactoring and then people try Read more
-
When I joined an engineering college, I chose Computer Science. All my peers whose chose the so called ‘pure engineering branches’ (mechanical, civil, electrical, electronics etc) said “Oh that’s not engineering, any person who does an NIIT course is as good”. To add to that it was right after the dot com bust and IT Read more
-
Gattaca is one of my favourite movies. I see it as a powerful social commentary on discrimination and the will to overcome all odds. The message of the movie is completely unrelated to the agenda of this blog post. Let me come to the point. The film talks about a dystopian society in the future Read more
-
I know that the title sounds like it contradicts itself, but let me make myself clear. There are 2 kinds of software organizations in the world today… one who don’t know/do Agile (and don’t really care as long as the cash registers ring) … the others who have heard of this new messiah called Agile Read more
-
In the software industry today, we have well defined roles. We have developers, testers, managers and technical support. The tech support role is less sought after and therefore doesn’t pay much (At least in India). The recruitment process for tech support is not stringent as it is for developers. People are expected to do repetitive tasks Read more
-
After being in the software industry for over 5 years now, I can confidently say that the quality of service/software sucks and most of all the work culture sucks big time. (well, most of it at least). I know that I will be hounded by the nationalists and india shining maniacs. Sadly, patriotism doesn’t change Read more
-
I have worked on 2 programming languages in my career. Java and C#. I have sort of worked 50:50 on both. Sometimes while I code, I miss some features of the either language. I ‘ll try to take one feature at a time. Today’s feature is Exception Handling. To be precise Java has checked exceptions, Read more
