Cogitas Blog:
Google Android, machine learning,
natural language processing
and Java programming.


For Devs Info
Tips and code for app, website and server developers.

The problem with learning a new language

Filed under: programming languages — Tags: , , , , , , , , — November 18, 2010

Like many programmers, I know the basics in a few languages (php, perl, python, ruby, javascript, C++, Go). However, I only know one language well (Java). By “well”, I don’t mean “perfectly” or even “near perfectly”, I mean “well”. I have a good grasp of its core concepts and I know how to find and understand the info on the things I’m a little bit more fuzzy about. However, it seems that there is a race to know as many languages as possible.

(more…)

Why I love programming…

Filed under: random — Tags: , , , , , , , , , — June 27, 2010

After reading Stephen’s post Why I love programming!, I got inspired to write down my own reasons for loving programming.

Firstly, I will quote Stephen here, because he said it very well: “[...] a desire to create! To keep learning! It’s fun, To make the world a better place!”
(more…)

I must…

Filed under: random — Tags: , , , , , — May 26, 2010

… learn Scala.

… learn how to use the command shell in Ubuntu.

… refresh my Perl knowledge.

… investigate HTML5.

Because

… I want to learn a multi-paradigm language and Scala can integrate with Java, a language I already use.

… I need to know my programming tools and not just rely on Eclipse.

… I want to write some quick text manipulating scripts to help with producing content for a couple of apps I’m working on.

… I was blown away by the HTML5 demos at Google I/O (No, I didn’t attend, I watched it on YouTube).