Es Tea Double Eye

You're never too old for a happy childhood

Category: Software Dev

Huge numbers I didn’t even know about.

I’ve been playing around with Lisp a little just out of curiosity. The (format) macro used with the “~r” directive convert numbers into english words. Unless you’re a mathematician or a Zimbabwian, these numbers will be new to you like it was to me. Here we go: (format nil “~r” 1000000000) “one billion” Nothing new [...]

Programming language whore

My friends always get nervous when I say, “dude, you should totally check out OCaml” or “Erland concurrency is the bomb!” or “Next project we do is in Django/Rails/Scala/Haskell/Putthelanguagenamehere”. I’m sure Justin can concur that I’ve put a grey hair or two on his head. The thing is, I love learning new ways of doing [...]

The Google Go programming language

Lately Google announced a wide array of new products and features. The Google Chrome browser, Google Wave, Android and Google Chrome OS are the ones immediately coming to mind. This morning I saw they released Go. Their own experimental programming language. Go is not a scripting (a.k.a. interpreted) language, but a compiled language like C [...]

Why programmers should learn LISP

LISP is a very old programming language. It was originally specified in 1958. So why should programmers learn LISP? Eric Raymond explains it best in this very short paragraph: Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for [...]

The importance of documentation

Very good post on open source documentation via @TheKeyboard » Open Source Is Really About Documentation – Twisted vs. Tornado. Chris Brain’s point in short is: I think I can give you an executive summary of this blog post: if the documentation for an open source project sucks, nobody but the most hardcore developers will [...]

The Zen of Python

Found at this Stack overflow gem. “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” :)

DZone Refcardz for software developers

DZone is a social bookmarking service specifically focused on technology and software development. It is a fantastic resource. Recently they released a fantastic new service called Refcardz which is like shortcut reference documents for various programming languages or technologies. Best of all, it is FREE! From languages like PHP, Ruby, Groovy and Java all the [...]

Developing Android apps using Netbeans

I prefer Netbeans to Eclipse. I know very little Java, but I’ve kind of grown used to Netbeans while exploring Groovy and Grails. Eclipse is the de facto standard for developing Android apps, although there are a Netbeans plugin. Here is how I got my Netbeans 6.5 instance to work with Android. First of all, [...]

Java is Groovy and Groovy is Java

groovy |ˈgroōvē| adjective ( groovier , grooviest ) informal dated or humorous fashionable and exciting : sporting a groovy new haircut. • enjoyable and excellent : he played all the remarkably groovy guitar parts himself. That is as defined in my beloved and trusted Mac Dictionary. I have to do a little Java project soon. [...]

I love SVN

The past two days have been a complete nightmare… I’m on an important deadline when I noticed some very strange posts appear on Afrigator. Posts from sites like Mashable and Boing-Boing. Wow! They like Afrigator that much that they’ve subscribed?! Although I’d love to believe that is the case, it simply was not true… I [...]