Oven roasted honey and soy chicken

Awesome dinner I had some days ago.

Somethings simply require background!

Feynman explaining to a layman that it is hard to explain to a layman


Liquibase migrations are nice except for one thing.

How things should be explained!

This is why I like Schneier and this is how things should be explained

My honourable year!

Once upon a time, when I was a student, I had decided to do honours after finishing my degree! Choices ranged from doing something cool in networking to doing something cool in something else. Suffice to say, inspiration was not forthcoming willingly. It was the age of delusions really! All my preconceptions about how easy …

Limits? …. What limits?

“You can quit, and no one will care if you do. But you will know.”                                              John Collins (Ironman founder)


So I thought I was good at climbing and generally being able to lift myself up a wall that I was paying someone else for. This was generally my experience after six months of climbing at hardrock and cliffhanger. So one day my friend John mentioned this bouldering joint, and like a lamb to slaughter, …

Language module management and ARRGHHHHH

Why are module managers in languages still making me build stuff???

Dynamic Classes in Java

Recently discovered how to create dynamic classes in Java. Thread.currentThread().getContextClassLoader().loadClass(“DynamicClassPath”) And then if you want to invoke a method on it 🙂 Object obj = clazz.newInstance(); Method m = clazz.getMethod(“methodName”, null); And then to call it: m.invoke(obj, null);