Excellent Applet
Check this out.
This blog is a collection of my thoughts on the happenings in the software world influenced heavily by having had the opportunity to work in a variety of interesting products and doing some exciting work with very smart people. I hope you find it worth your while.
Other Blogs :
general | My Photography
Paul Graham's Great Hackers essay has really touched a lot of people's nerves. The wires are choked with people giving their point of view -
Posted by Sachin at 9:36 PM 13 comments
I have been training someone in Java over the last couple of weeks. This is my first serious experience teaching programming at a one-on-one level. Although, several times, I have been asked to give training or product demonstrations they were for an audience that had already bought into the concept and were simply looking for a human user manual. Not so here.
The person I am teaching knows C and can "think in C". He thinks of logic as a set of functions into which you pass data (mostly primitive types) which operate upon them and so on. I am trying to teach him Java and I am more interested in getting him thinking about objects, design, patterns, etc. I have, however, been having trouble showing him the benefits of OOP(Object Oriented Programming).
OOP has the following advantages:
Posted by Sachin at 7:15 PM 3 comments
I have been spending copious amounts of time trying to speed up our Web server. The results have been heartening and the experience typical of performance engineering. It's one of the most amazing activities of software development. Incredibly frustrating when you cannot speed it up but an adrenaline-rush when it does and the first person I bother when it works is poor Rajiv.
I am trying to log the various performance enhancements - some are just tips and some are things I discovered or used. Some you know, perhaps, some you don't.
Posted by Sachin at 11:49 PM 10 comments