Archive for October, 2007
I just read a post by Uncle Bob that discusses the optimal length of a function. He quite correctly claims that the old functions-should-fit-on-a-screen rule lost its validity. He further states that “A well written function might be 4, 5, perhaps 8 lines long; but no longer.”
I’m not saying Uncle Bob is wrong, most well [...]
October 30th, 2007 | Posted in programming | 6 Comments
I’ve come across many different types of developers during my nearly two decades in the business. In my experience there are two developer character type extremes: the ones that always seek and settle with the simplest solution, and the ones that seek the perfect solution, perfect in terms of efficiency, readability or code elegance.
Developers from [...]
October 29th, 2007 | Posted in habits, software development, test-driven, tools | 17 Comments
I’m back from my three week vacation!
I had a great time, but as suspected I wasn’t able to stay away from computers. In the warm evenings, just for fun, I started to implement a ray tracer in the D Programming Language.
I have been looking for a suitable project that would give me a chance to [...]
October 28th, 2007 | Posted in D Programming Language, blogging, programming, research, software development, test-driven | No Comments
Tomorrow I’m off to a well needed vacation. We’re going to Turkey for three weeks and I plan to stay as far away from computers as possible. That almost never works so don’t be surprised if posts keep coming.
Well, off I go, so
Cheers!
October 7th, 2007 | Posted in blogging | No Comments
In a comment to my previous post AC wonders how I automate acceptance testing. He considers that as being done by real testers. Well, he’s absolutely right. I expressed myself a bit sloppy, so let me use this post to explain what I meant to say.
Acceptance testing is done by the customer to make sure [...]
October 5th, 2007 | Posted in software development, test-driven | No Comments
It’s a well known fact that we regularly introduce errors with the code we write. Chances are slim to get it right on the first try. If we do, the risk is great that changing requirements and murdering deadlines will mess things up later on.
It’s also well known that the cost of failure increases with [...]
October 2nd, 2007 | Posted in habits, programming, software development, test-driven, tools | 9 Comments
SEO is obviously something that is occupying a lot of people’s minds nowadays. Digg and other community websites are full of posts with the three-letter abbreviation. The challenge is to outsmart the search engine algorithm so that your content (well, ads) will show amongst the first search results. The number of SEO experts out [...]
October 2nd, 2007 | Posted in blogging, web-design | 1 Comment
I sometimes come across a blog post that makes me want to reward the author a little more than the normal Digg, Reddit or Stumble voting. This is usually the case for content that enlightens or inspires me, or just makes me feel good.
I wouldn’t go so far as to pay the blogger, but since [...]
October 1st, 2007 | Posted in blogging, reading | 1 Comment