Sorry for the long hiatus, but I was really focused on Android these past couple of months, so I had nothing useful to write about. I do now, so here it is. I started with the Android developers website. While it’s really good, and you’ll still spend a lot of time reading the content there, it’s not really beginner-friendly. The […]
Android app development
Programmer Competency Matrix
I’ve stumbled upon this page a few months ago, and I really liked it. I’ll admit that it’s not the only measure of how competent a programmer really is, but it provides some good advice on how to get better at learning different aspects of software development. It measures a programmer based on his familiarity with computer science concepts, software […]
Learning Python
I recently started learning Python again, as I’ve had interest in it in the past, but stopped for some reason I don’t really remember. I don’t follow a single source, I make use of videos, books, and random googling for answers. I was following the MIT course I mentioned in an earlier post, Google’s Python class, and two books, “A […]
Reading "The Pragmatic Programmer"
I’m currently reading this book And it’s been very good so far, it has a lot of good advice for working programmers. It’s not suited for beginners who want to learn a programming language, but it has advice on programming philosophy, and how to handle some situations programmers usually face in the workplace. It’s not very large (352 pages), which […]
Watched an MIT lecture
I watched This lecture and it has been very informative. I learned the difference between Static and Dynamic typing, as well as the difference between strong and weak type checking. Static typing states that once a variable has been given a type, it cannot be changed until it goes out of scope. Dynamic typing is the exact opposite of that, […]
To-do list
These are things I hope to learn in the near future, those are listed in no particular order : This page will be updated on a regular basis to reflect my current position and goals Python Disutils SQL and RDBMS. Read Clean Code (In progress). CSS. Apache Wicket. Play! Framework.