Apology – Content removed due to poor quality
This post is an apology to all the readers for having published a post, now removed, which was not constructive and contained poor quality content and that upset one of our readers. The purpose of this blog is sharing experiences related to Software Development, in the hope that they might be useful to fellow Developers. The removed post did little to achieve such objective,…
Why you should always add Licensing Terms to any software you distribute
I recently got involved in a debate on the topic of Software Licensing, and I found it sad that there is so little understanding, amongst Developers, of such an important topic. Together with writing complete and accurate documentation, knowing how to license your Software is one of the skills that any Developer worth his salt must have. At the same time, Users must learn…
How NOT to interact with non-technical Users
The content of this post has been removed following a complaint received by a reader. The objective of this blog is to share experience with fellow developers in a constructive way. We acknowledge that the original post didn't meet such objective, due to some non-constructive remarks that should have been avoided. We would like to extend an official apology to anyone…
Are Elance or ODesk good sites to find work?
The subject is a question I receive quite often by junior Developers who are looking for a way to get some extra income. Since the frequency of such question is increasing, I thought it was time to write a public answer. Such answer is no. The reason behind it is simply that, on such websites, you only find three categories of people: Clients who are looking to…
Repetita iuvant: you’re a Developer, not a Priest
Repetita iuvant (latin): repeating things helps.
In this case, I'd like to repeat a message I sent in the past, but that seems to fall on deaf ears way too often: if you are a Developer, you must not behave like a Priest. I felt the need of repeating it because, in a short time frame, I stumbled upon a couple of websites with messages such as "we don't support Internet…
Being a Developer must not become a burden
This post has been inspired by a discussion spawned from a thread on Vanilla Community, about the topic of business models for the products created by Developers. Very briefly, one of the key points was the comparison between a purely commercial model, where (almost) everything that one creates is sold for cold, hard cash, versus a more collaborative one, where Developers…
New Release – Steam ™ Sign In Plugin for Vanilla 2.0
Steam ™ Sign In Plugin for Vanilla 2.0 is now available for purchase. This simple plugin allows your Users to register and log on your forum using their Steam â„¢ profile. This plugin relies on the OpenID plugin which is shipped with Vanilla.
Important
The OpenID plugin shipped with Vanilla contains a bug which doesn't allow Users to enter an Email address…
Code != Clothing, or How to neatly structure your code
Having been worked with countless technologies , frameworks  and 3rd party libraries, I can say that I have seen almost every possible way of organising the code for a project. From the approach of putting every file in a single folder "just for now" (where "now" becomes "forever", because moving things around is just too complicated), to the one of creating humongous,…
The first rule you need to observe to become a Professional Developer
The inspiration for this post came to me while reading a few invitations I received from some of the "modern contracting" websites. I'd like to thank them for giving me a chance of some good bashing, but I won't write their names here as they don't deserve free advertisement.
A bit of background
I registered on some of these websites some time ago, because I needed to…
New Release – Cron Jobs Plugin for Vanilla Forums 2.0
Today is a big day, I finally released my first plugin for Vanilla Forums. It was about time, I started using Vanilla in February, and worked on several plugins for many weeks, but they were all "work in progress" and I never felt that they were ready for release. It's so typical of Developers, looking for an unreachable "perfection".
Two words about Vanilla Forums
If…
A new section is open: Downloads
Over two months have passed since my last post, and I realize that the backlog of the things I wanted to write about is growing every day. However, I'm stubborn and I won't get discouraged, especially now that I learned how to stop making goals, and I switched to projects. Much better feeling, stronger sense of accomplishment, definitely a better way of planning. If you're…
Information
Aelia
Sandgasse 15-19/1/2
1190 Vienna
AUSTRIA