Advanced Database Constraints: There Can Be Only One

One of the powers of RDBMS as we use them today are constraints. I use unique indexes, not null constraints and foreign keys on a regular basis and if you do any work with RDBMSs you probably do as well. From time to time one comes at a point where you think “it would be [...]

Posted in: Softwaredevelopment by Jens Schauder 5 Comments , ,

SIP-18. Why?

SIP-18 is a Scala Improvement Proposal. Its intent is … well … to be honest. I don’t get it. But the plan is to introduce a feature in Scala which would disable some of Scalas features. In order to turn these features back on you would have to import them with statement like these: import [...]

Posted in: Softwaredevelopment by Jens Schauder 4 Comments , ,

About Estimating

One of the most difficult tasks in software development is estimating also known as guessing. Here are a couple of thoughts about the topic. Estimates aren’t Commitments. At least they shouldn’t. Lets assume you estimate you need 1 hour from your home to the airport, through all formalities and into the plane. Do you leave [...]

Posted in: Management by Jens Schauder 7 Comments ,