One of these days, years pass by so fast and I actually started smelling old. I am 29 today. A couple of days earlier, my wife found a strand of first gray hair in my head – and she was sad. This is a last year of my twenties. Sweet twenties to be accurate. What did I not get in my twenties? I got everything – two degrees, three jobs, wife, money, travel, fun, maturity, self-respect and what not. Although I am not going to lose any of those, I feel very proud of my about to be gone decade !!
If you are a Java Developer like me, you would know who James Gosling is. He is the father of Java Programming language – the person who created an object oriented high level language for computers called JAVA in 1994. James Gosling created the original design of Java and implemented the original compiler and virtual machine himself. Today, I make my living developing software using the language he developed.
Sun Microsystems, the company where James Gosling had been working since 1984 and where Java was developed, was acquired by Oracle in 2009. Gosling was the chief technology officer for Oracle’s client software group and, before that, the chief technology officer of Sun’s developer products group.
But for some reason, James Gosling resigned from Oracle today.
The following is what Gosling wrote in his blog (nighthacks.com/roller/jag/) about his living oracle.
Time to move on…
Friday April 9, 2010Yes, indeed, the rumors are true: I resigned from Oracle a week ago (April 2nd). I apologize to everyone in St Petersburg who came to TechDays on Thursday expecting to hear from me. I really hated not being there. As to why I left, it’s difficult to answer: Just about anything I could say that would be accurate and honest would do more harm than good. The hardest part is no longer being with all the great people I’ve had the privilege to work with over the years. I don’t know what I’m going to do next, other than take some time off before I start job hunting.
This is the new home of my blog. It contains all of my old blog entries from Sun: Sun’s blogging policy gave bloggers rights to their own works. The few more recent blog entries that I did at blogs.sun.com were written under somewhat more strict policies
![]()

[James Gosling / Photo By Peter Campbell]
2009 has come and gone. The year had overall mixed feelings in my personal life. Just mentioning few of the things that are noteworthy (and the ones I am remembering while writing this post).
On the positive side, I graduated from my Grad school in January and received my degree in June. I had my dad come visit me from Nepal during the summer. His few months of stay with us was great. Could not manage to take him to lots of place during his visit due to my work schedule but overall he should have been happy to the places I took him to.
I also completed my first year of marriage in 2009. During this year, I roamed around a few places, enjoyed few events. Had short trips to Fairfield, Peoria, Pella, Chicago, Boone Valley, Des Moines, Aurora and Detroit – visited some of these places multiple times. Tulip Festival, Quad Cities Air Show, Asian Heritage Festiva got lots of way to my camera.
Got a visa to Canada – but did not make use of it. Attended Gary Howe’s concert in Altoona. Organized/attended few of the functions, events for Quad Cities Nepali Community.
Purchased a professional camera of my dream – Canon EOS 5D Mark II.
Added lots of content for Sanjaal Corps website mostly on weekends and on my leisure time and gave it a substantial existence over the web.
On the dark side of the moon, there were a few stuffs impacted in 2009. Although job survival on the US 2009 recession was achieved, financial crunching did exist. Few of my relatives passed away – may their souls rest in Peace: Govinda Dai’s mom and Kanchho Pusaju are there no more. One of our immediate neighbors back in Nepal ‘Sarkini Budhi’ also passed away. Although death is the only sure thing people have on earth, it feels bad to see people you know exist no more.
Since I started blogging about Java Programming back in 2007 at my Java Blog(www.sanjaal.com/java), I have completed writing over 100 tutorials so far. I am a Java professional and I code for living. Outside my heavy-duty coding work at my office, I find some time learning about the java and the related technologies, and then I post some of the useful stuffs that I have learned in my blog. I am a proponent of open source code. All of my code-work at the blog are free for anyone to copy and redistribute, although I have spend years coding them. If you look into most of my codes, you will see that I am a heavy commenter. I use lots of comments to explain stuffs. So I wouldn’t normally require to write about what the program is doing. But sometimes when I feel I really need to explain, I do write something about the program using both text and graphics.
If I find any useful information on Wikipedia about the topic I am talking about, I present it alongside. Please note that most of the texts in Wikipedia are available for use, modification and redistribution under Creative Commons Attribution-Share Alike License. If you are a java developer you will find my blog useful specially in the following areas as of the moment: PDF (Creation, manipulation, merge split), Charts, Graphics (Image manipulations like rotation, resizing, overlaying etc), Swing and GUI, Encryption, Regular Patterns, Java Logging, Object Serialization, Security, I/O, Interactions With Database etc.
For a complete list of categories, visit my blog at: http://www.sanjaal.com/java
SourceForge hosts thousands of open source software in all stages of Software Lifecycle. I came across this list of top open source software downloads from this website. This list is updated daily, showing the most accurate data in terms of downloads per day.
http://sourceforge.net/top/topalltime.php
Top Downloads In A Week:
http://sourceforge.net/top/toplist.php?type=downloads_week
I had been to Pakistan for my undergraduate studies while I was still on my teenage back in 2000. Looking back in the time, it makes me wonder how time changes everything.
In 2009, I am 27 – matured, sensible and have more reasons to things than I had 9 years back. Now I have a habit of intentionally not getting involved into hot discussions with friends and family, ignoring most of the things that would cause discussions or make both parties emotionally upset. Perhaps that’s a better way if you dont want to corrupt your brain, and if you dont want the boiling blood flow through the otherwise warm veins. I am cool – dont get upset and I keep telling my wife I am in a stage of Nirvana where my emotional graphs are flat (meaning there are no ups and downs).
Just presenting an example of my riot inside as a teenager. I wrote a letter below to a major Daily in Kathamndu Nepal, which got published and forced the Pakistani Embassy which perhaps got touchy with my word ‘revenge’ and said it was a ‘reciprocation’ instead (I still don’t know the difference though. My good guess is reciprocation is a diplomatic revenge). Although the facts were true, I shouldn’t have stood against two governments. At least I wouldn’t do it at this stage.
Does that mean the rebel that’s inside me is dead? I don’t know, and I don’t care. (Ignoring again? Perhaps)
There was no replies, inquiries from the Nepali government, perhaps the government’s graphs are flat too.
Without saying anything more, here is the list. I have been using most of them for years.
- FileZilla
- VirtualBox
- Firefox
- Media Player Classics
- Paint.net
- TrueCrypt
- PDFCreator
- 7-Zip
The full article on all of these software’s’ feature review is available here.



