As programmers we always need to keep in mind that our code will have to be read by other programmers (and us) in a later time. This means that instead of just focusing only on coding something that works, we have to be able to make it readable and maintainable. Some of my thoughts about this have been covered on a previous post, so now we will focus on how we can use Aptana to help us in this task, after going through some general tips on how to write more readable code in Python
This is mostly a post made in order to facilitate the process of communicating to colleagues how to setup their computers in order to have auto-generated documentation for the projects we share, and since I have already given the same answer to a Stack Overflow question, it might be useful to someone else.
On this post we are going to setup our linux environment in order to be able to code for Google App Engine. It’s really not as simple to do as in macs (which I use in the office) but it’s doable. Why bother? I wanted to be able to be “mobile” so I setup my laptop which is dual boot Windows/Gentoo Linux for the job. Why didn’t I use Windows? Well… after leaving my previous job where I was programming in .net for about 5 years I was a bit fed up with windows. Also, my laptop came with Vista (which I hate) and I didn’t want to bother installing a new Windows OS in it. Finally, I love my Gentoo/Gnome 3 setup :).