Incredible Today

New Year’s Resolutions for Java Coders

Posted on: April 8, 2007

This post has been moved to:


8 Responses to "New Year’s Resolutions for Java Coders"

“I will spend an hour teaching a child the rudiments of programming, even if it’s just “Hello World” in JavaScript.” <- is a good one, but Hello World is bad choice in my view, I remember what got me in programming (i knew Turbo Pascal before, but programming was boring to me) and it was the abillity to do cool GUI programs. I think you can only get child to program if its fun, so I will try to look for some click-driven game framework, but it all should be in native language and that could be a problem.

“I will contribute to an open-source project because they need my skills, not because I like the project.” <- is good also, but I would like to do it to sharp my skills in working with alien code. Its a problem for me and I should overcome it.

“I will not try to learn a new language.” <- the best one, I forgotten so many languages, i knew ruby, bad idea 😦 I will try to learn only things that I will use in the future.

“Instead I will surprise everyone by programming something completely unexpected in one I already know.” <- i was thinking about programming in java exam style just to mess with people 😛 or look up so dumb java puzzles (dumb, because I think it should not exist) and use it in my work-I could always forward people to place when some great java guy is using it 😀

“I will finally pay for all of the shareware apps that I use daily. No, really.” <- i plan of looking for/writing some of those, because not free is always bad in my view(learn once, run not everywhere)

P.S. cool list

Made it to my desktop as a todo list. Happy new year.

If you want to teach kids to program using a nice simple click-driven framework, take a look at

Scratch – (oops – to ready on the old Enter key)

How does the items on your list relate to Java? 🙂

The list revolves arround a language, and I call it Java. 😉

“# I will not try to learn a new language.”
Learning different programming languages opens your eyes to different paradigms and styles. I learned JavaScript, Erlang, and Python last year and used all of them effectively in my work. Exposing your brain to foreign ways of thinking helps protect it from atrophy.

“# Instead I will surprise everyone by programming something completely unexpected in one I already know.”
I did this last year by developing a daisy-chaining API for selecting business objects in a web application. The idea was to have an API which was convenient to use in Java code (particularly with an IDE), resulted in easily readable code, better supported refactoring tools than String-based queries, and made building a REST servlet very easy.

A good list – I can especially relate to the 1/2 finished projects, would you be willing to share some?

Thanks for not writing a new GUI Framework for J2EE in 2008.

I wish there was a better language than JavaScript that was already on everyone’s computer. Java is free (but not necessarily on everyone’s machine). in fact the number of free languages is probably gotten quite large.

I do miss the simplicity of C sometimes, but Java is by far my favorite language to teach.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog Moved to

I have moved my blog to my own domain I will disable posting comments and going to link all posts to my new blog. For now I will make all updates and reply to your comments there. Please also update your RSS to this feed. Thank you very much.

AddThis Social Bookmark Button



Blog Stats

  • 93,431 hits

My Twitter updates


April 2007
    Jul »
%d bloggers like this: