I am sure most programmers and me know by now the 101 rule: Maintain a bug database if you develop software. This post is not about this. I assume you know and practice it already. I want to talk about what a bug report should include and I encourage you to train the people who … Continue reading Reporting bugs
I have just read Sugarenia’s The problem with motion detection post: Now let’s take the other example, one of my favourites: let’s say you have a tap with motion detection. You see it, see no visible way of controling it, no stickers around. You try turning it (I know I’ve done that many times) but … Continue reading Motion detection and common knowledge
As a professional programmer for over a decade, the applications I am proud for having developed can be counted on one hand. I always wondered why. As I was thinking about it, a pattern was revealed. All these applications were developed by me in order to solve a problem that I had. What this really … Continue reading Developing for yourself first
I am following Joel Spolsky and Jeff Atwood for quite some time now. Recently Jeff announced he was working on a secret project with someone else he would not reveal. All my guesses where wrong. Today he announced they work closely with Joel in order to develop a free programmer community site. Wow! We, programmers, … Continue reading Stackoverflow.com
I think regular expressions is something every programmer should be familiar with. I am not saying, every programmer should write three lines of regexp strings, in three seconds without a cheat sheet. I am just saying that we should all know at least that they exist and what they are useful for. The truth is, … Continue reading Regular expression online tool
Disclaimer: I am biased. A lot of noise started about the use of RoR in the enterprise. Can this be done? Technically, I don’t see a reason against it. Programmers low in a company’s food chain would have to overcome some obstacles in order to push their favorite framework into everyday use.
I have decided to keep this blog an English only blog. I have moved the most recent Greek posts to my Greek blog. Here I am going to focus more on IT related subjects.
I never loose a chance to search for new or different programming languages. I stumbled upon Flaming Thunder. From their site: Welcome! Flaming Thunder is a powerful new computer programming language for scientists, mathematicians and engineers, that is easy enough even for elementary school students.
After reading Jeff Atwood’s post The Programmer’s Bill of Rights, where Jeff suggests programmers should have a fast PC, I checked out the comments. Of course I found a lot of people agreeing but some disagreed with that specific item. They suggested that a programmer should have a slow PC in order not to write … Continue reading Should programmers have a fast PC?