The time has come to get out of the integrated development environment mindset. Software development should not be based on a monolithic piece of software like the IDE. In the beginning, I though it was great to have all those tools within a click away easy access but the more I think about it, the [...]
In a programmer’s mind
Category Archives: Software development
Automation and you
Many new business software projects are about automating some repetitive and boring tasks. Instead of having a big spreadsheet in which we all enter our time log that we share by sending it by email to get some reports at the end of the month, we create a centralized client/server application where everyone can enter [...]
Python, compilation and software quality
Software quality is an interesting topic to me. It is what is often missing in many projects that transform them into bloated unmaintainable big spaghetti monsters. Every programmer with some kind of experience knows what it is to work on those software. If you do not, it is unpleasant to say the least.
I have been [...]
Knowledge transfer
A few months ago, I wrote about how to introduce new programmers to your project. Back than, I was the one introducing new programmers. This time, I am in the learning seat.
Since the beginning of September, I have been mostly dedicated to the knowledge transfer for a current project at my new job. This is [...]
Contributing to open projects
I have started using more and more open source software recently and for many different reasons. I am cheap. Whenever I try something that is free and do the job, I just keep using it. As most open source software are also free, I tend to use them. There are also some gems in the [...]
Building your wiki in 20 minutes
The days of web development where a project like a blog or a wiki would takes months to build are gone. Welcome to the rapid web development era.
This is the new reality. With the advent of web frameworks like Ruby on Rails, Django, Pylons, CakePHP, TurboGears, Tapestry and the likes, the world of web development [...]