The Story Begins

In which our intrepid (or is that tepid?) Hero finds himself on the shores of the Sharp Sea looking through the Windows to the Presentation of the Foundation of all things. Last time I mentioned that I was working on a project to simplify configuring our main product and that I decided to make it a… Continue reading The Story Begins

Something a Little Different

For the past few years I’ve been using Java for the majority of my professional and private development. Using it professionally was simply because that is what my company wanted. Privately was because I was using it professionally and so the environment was there and starting up a new project was easy. Java is a… Continue reading Something a Little Different

Google phone interview part I

I applied for a job at Google and thought I’d write about my experiences with their interview process. Many others have written about the process and my experience was similar to theirs.  I submitted my resume through their web site and even though the market isn’t great right now I got a response from one… Continue reading Google phone interview part I

Java Complexity

Java as a language is getting more complex with each version. From version 1.0 to 1.4 most of the complexity was added through libraries. Thousands or lines of code were added in hundreds of new classes. But this complexity was contained–if you didn’t need a feature you could ignore it completely. At worst, you might… Continue reading Java Complexity

Java Generics III

Last time I talked about using generics to make getting values out of collections nicer (and a proposal that would obviate their use) so this time I want to talk about the other half–passing items into a collection. This encompasses all methods that take a parameter of the collection’s generic typing including those that add… Continue reading Java Generics III

%d bloggers like this: