Copy paste is the first step to prevent evolution!

Stop copy pasting, not for the sake of introducing bugs but for the sake of preventing your project and yourself from evolving. I keep on stumbling on phrases like:

but that’s how we solved it in that other scenario/class

Ok, then use if for inspiration and try to reuse patterns in the previous solution, but don’t copy and paste the code. At least let your mind attack the problem again with fresh eyes and see how you have evolved from the last time you wrote a solution to a similar problem. I bet that you will come up with never and perhaps cleaner solutions.

//Daniel

HTC Touch HD – No update for Windows mobile 6.5

HTC’s business policy sucks!

For about a year ago I bought a HTC Touch HD. Now when WM 6.5 ships HTC fails to deliver a ROM-update for the HTC Touch HD to WM 6.5. Instead they just produce new phones bundled with WM6.5 and neglect all present/old customers. Personally I feel “abused” and I think it’s wrong of HTC to produce so bundled products that the consumer can’t take the WM 6.5 from Microsoft and update their phone (of course the hardware requirements have to be met). Obviously It’s feasible since developers at XDA-developers has accomplished it, maybe HTC should hire them.

To sum up… Until HTC changes their policy, I will never get myself an inflexible HTC again and I will not recommend it to any other.

//Daniel

I will try one more time…

to get some time to write on a blog. To beat the last record (which I intend to) I need to be active for at least three months.

//Daniel