Sabbath LawJun 24, 2008
If you're frequent reader at our blog, then you might have noticed that we're just a little bit Apple fanboys. But this is not a case at the moment. We all should know by now, there is a next version of OS X coming. Now new features you might say? I'd say Great!In the second book of Jewish Torah, Exodus 23:10-11, is a Sabbath Law:
For six years you are to sow your fields and harvest the crops, but during the seventh year let the land lie unploughed and unused.
By applying this to software development it reads that with seventh release, you add no new features, but instead you look what you've done during last six and remove bloat, clean things up, write some documentation, spec tests and so on.
Now, Snow Leopard is the seventh release of OS X and if all goes well, they won't be adding any new bells and whistles but removing the old, rusty ones. Instead, i'd love to see this already-good operating system only become better.
Sabbath Law is something we're also using while developing Edicy. There are releases during which we only concentrate on squashing bugs and cleaning to get things to solid state for next releases. Bloat is a big star in software entropy so you just have to take some time to get rid of it.