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 […]

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 […]

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, […]

Announcement – Vanilla Plugins have been updated

Plugins LoginGuard and Advanced Logger for Vanilla Forums 2.0 have been updated today. The new versions fix some minor bugs, and increase compatibility with PHP Environments where Error Reporting is set to display Notice  messages. What are Notice messages? Notice messages are minor notifications. They are usually ignored by default in PHP configuration as, even […]

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 […]

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 […]