We all know the typical programmer: A geek that lives to sit in front of a computer 24/7, feeding on pizzas and refreshments, getting little sleep and never exercising.
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.