If you read my blog, you'll know that I just started a new job last week. The new job is using Java and I've spent the last week getting re-familiar with the language and tools. It's been a week of reading a lot of text books and using Eclipse heavily for the first time in several years.
The first thing that I've noticed again is how versatile Java is. This week, I've played with some server side code, technical layer type code (API to a database) and client side code (web servlets, okay, not really client side, but web side anyway). I get more and more excited about using Java again every day, even every hour it seems sometimes. I've already got big plans to build a game engine and other stuff like that using Java.
When I started with Wyde, I had those same big ideas, but it just wasn't viable with the tools available. First, just to develop with the IDE, you need a license. That's fine if I'm using my work laptop, but I don't think that Wyde would have liked me getting a limitless license on my personal computer. Plus, I'd have to compile it down to C++ using Visual Studio, which I didn't have access to on my own PC.
Man, Java is so much easier. The best IDE (Eclipse) is free. Most of the other good tools and frameworks are free. Google has server space for your apps that is free. Once again, I can't state how exciting this is.
Now, don't get me wrong, working for Wyde was one of the best experiences in my life. I learned a lot about projects, business, insurance and myself during my time there. I know that I can lead teams, run and participate in projects and design components in a larger application. All of that I learned at Wyde. Even if my knowledge of Wyde's proprietary language isn't particularly useful, the technical, personal and management skills that I learned there are invaluable to growing my career.
I think that I'm getting a little off topic, so I'd like to conclude this post by giving you all a link to my AppSpot and saying that you should check back there often. Right now it's just a little "Hello world" app, but soon it will be so much more. I'm planning something big that I hope you all will enjoy. I will, of course, keep updating my blog with updates to the app that I'm building, but more frequent updates will come from my Twitter or Facebook pages.