In Making Wrong Code Look Wrong Joel writes:
Even more subtle:
if (i != 0)
foo(i);
In this case the code is 100% correct; it conforms to most coding conventions and there’s nothing wrong with it, but the fact that the single-statement body of the ifstatement is not enclosed in braces may be bugging you, because you might be […]
Entries Tagged as 'software development'
Embracing braces: please don’t
October 25th, 2006 · No Comments
Tags: software development
VentureBlog: Chris Anderson Strikes Again: The Economy of Abundance
October 25th, 2006 · No Comments
What does it mean when the cost of supply (bandwidth, storage, processing speed) is effectively zero? Does this change how businesses work?
It is easy to say yes, but I have an objection. The caveat is that software is not free. The problem is not even that software is expensive. The problem is that good software […]
Tags: software development
Streamlining CSS - Part II
October 9th, 2006 · No Comments
Eric Meyer’s comments on Streamlining CSS sparked some further thoughts (always a good thing).
Eric was (unsurprisingly) talking about changing the standard (and therefore browser behaviour), which I had (also unsurprisingly) considered to be way beyond the scope of what I could consider. My approach was therefore to focus on the build system, which was not only […]
Tags: software development
Streamlining CSS
October 6th, 2006 · 3 Comments
Why is CSS so hard? It is verbose, repetitive and cumbersome. At the heart of the matter, CSS has not been designed as a language. As such, CSS has no ways to express things elegantly. It is all hard coded from beginning to end.
I had been thinking about this for a while, and was considering […]
Tags: software development
