Archive for November, 2007
I just finished reading an interesting post by Ben Collins-Sussman. In an attempt to argue that distributed version control is not the silver bullet, he classifies us and puts us into two groups, which he calls the 80% and the 20%.
The 20% folks are what many would call “alpha” programmers — the leaders, trailblazers, [...]
November 28th, 2007 | Posted in project management, software development | 4 Comments
When should you start optimizing your system? There are different opinions: Some think you should finish the implementation of all important features before starting the process of tuning. Others mean that this is way too late and instead advocate early optimizations, arguing that it’ll reduce the risk of substantial rewrites later on.
I recommend doing optimizations [...]
November 23rd, 2007 | Posted in software development | 3 Comments
This is a paid review.
I’m not a graphic designer. In fact I stink at everything visual, so design work like layout, images, icons and logos are better handled by somebody else. Unfortunately this is not always possible, and I’m sometimes forced to produce crappy stuff on my own.
Therefore I got quite excited when asked to [...]
November 21st, 2007 | Posted in review, software, tools | 2 Comments
As a programmer you are the ultimate software development tool, and like any tool you need regular care to stay effective. If you don’t invest enough in self-improvement you’ll end up useless, with a blunt sword. I’ve seen many programmers wielding blunt swords, unable to fight their ways out of old habits and paradigms. Don’t [...]
November 16th, 2007 | Posted in habits, learning, software development, tools | 1 Comment
I’ve been thinking a lot lately on the sad state of our business. A majority of software development projects fail in terms of money, time or quality. Why is this so? Why is developing software so expensive and so unpredictable?
Paul W. Homer touches an interesting subject in his post named Repeated Expressions. He means that [...]
November 14th, 2007 | Posted in software development | 8 Comments
I read an article named The Future of Software Development by Alex Iskold. He predicts a future where only a few high quality software engineers will be able to serve the world’s need of computer systems.
With a bit of discipline and a ton of passion, high quality engineers are able to put together systems [...]
November 9th, 2007 | Posted in software development | 33 Comments
I have been playing around with the D Programming Language lately, and I love it. D combines the low-level control of C and modern productivity features like garbage collection, a built in unit-testing framework and - the most recent feature - real closures.
But D is still a young language, and as such a little rough [...]
November 6th, 2007 | Posted in D Programming Language | 23 Comments
An article I wrote for Sweden’s biggest computer magazine, Datormagazin, was published in the november issue. It’s an introduction to D, and I guess it’s the first time D gets mentioned in Swedish computer press.
November 4th, 2007 | Posted in D Programming Language | No Comments
Thank you Vladimir for bringing this to my attention.
I have reported on this blog that D doesn’t have real closures. My opinion was that it didn’t matter all that much, but many people thought otherwise. Now it seems like D got it after all. The latest release of the experimental 2.0 version announce full closure [...]
November 3rd, 2007 | Posted in D Programming Language | 1 Comment