Skip navigation

Category Archives: Blog

Blog post…

Spent some hours to:

The result:

pimped VS 2008

Quite happy now, though Windows and VS could be a bit more tweakable… and wish I had well working workspaces like with Ubuntu.


Merged couple of feeds from developers in Phnom Penh into a Yahoo Pipe. Subscribe and let me know if you are blogging about programming and not part of that list yet. The current sources are:

Well done! Canadia bank website has manage to get into listed as an attack site…

I have an account there :(

I could not find any decent IRC channel for pragmatic programmers, so I’ve just created one: irc://freenode/*dd. So, if you are into chatting about “advanced” programming topics like DDD, BDD/TDD, patterns or other similar subjects (language independent), come on in!

Symptom: Firefox 3 does not find localhost on Windows Vista, but does find the ip

Cure: Type “about:config” to Firefox address bar, and set network.dns.disableIPv6 to true

total([{Item, Amount}|T]) -> price(Item) * Amount + total(T);

We might be able to pull off Certified Scrum Master training class here in Phnom Penh, Cambodia, if there are enough interested people. I did this class a while ago and it was probably the best thing I’ve ever done in my life. Ok, maybe I’m exaggerating a tiny bit there… but ask anybody in our office and I’m sure they’ll say adopting scrum has been *hugely great*.

Anybody interested?

  1. sudo apt-get install monodevelop
  2. sudo apt-get install mono-gmcs
  3. Is it possible to code without R#?

For me PC has equaled Microsoft since I sometime in late eighties/early nineties booted my fathers “portable” Panasonic into MS-DOS the first time. I also remember well the huge speed difference between 10 and 12 MHz 286s :) Anyways, the closest to Linux I ever came was the fact that Mr. Torvalds was born in same city as me. That is, until last couple of weeks. A “heated discussion” with Vista on my laptop lead me on a trip to Ubuntuland. Here’s a collection of thoughts:

Installation was a breeze. Truth be told, this is the first time I’ve installed any operating system and I was a bit scared. I found a perfect solution for me: Wubi. As easy as installing any software on your machine!

A big difference between Windows and Linux world is the startup position. Windows installs with all bells and whistles turned on and Linux with them turned off. With Vista I’ve spent hours and hours trying to turn off services which slow me down and with Ubuntu I’ve spent the same hours installing services I need. Linux-way wins: It’s a lot more rewarding learning about processes you’ll need than learning about processes you’ll not need!

Linux has a DIY feel to it. I’ve never really wanted to install custom themes etc. to my Windows, but that was one of the first things I did with Ubuntu.

Terminal is your friend. I really like the fact that you learn from the beginning that most of the stuff can be done either in the terminal or with the GUI.

I really miss VIsual Studio, C# and Resharper while booted in Linux. Haven’t dared to try to run Mono yet.

Unpolished diamond? There are whole lot of things in Ubuntu (or with apps installed on it) still that need a bit of work. Couple of most annoying things: Firefox always starts in Offline mode (I’m using 3g phone as modem). No sound in Youtube videos for me.

Conclusion. I want to play with a Mac as well. I think OSs will and should become more specialized, one size just does not fit all. I actually like it now that I can boot into different world depending on my feeling/needs.

How many times have you clicked through an installation dialog like a zombie, not really reading any stage but just going “next”. “next”? I admit doing that, but it gets worse: even web apps start to work a bit like that for me: testing a new app I’ve found myself quite a few times “assuming” what a button does etc.

Now, this carelessness lead to a funny (and gotta admit a it embarassing) incident yesterday. I logged into my Linked In account first time in x months and started to play with it (UI had changed quite a lot since I saw it the last time). I tested the “import contacts” feature and knowingly gave my gmail password (scary things they have nowadays) to import contacts. This imported quite a few mail addresses, including lot of expired ones, mailing list addresses, you name it. And by default each one selected, ready to be invited to linked in. Now I started to scan for a button which would “invert the selection”, and saw one saying “Invert selected contacts”, perfect! I clicked before and basically at the same time realized that it said “INVITE”, not “INVERT”. I was too late with the esc key…

So, as a result I managed to create some confusion on some mailing lists and probably there are some other people wondering as well about who I might be :)

If you were my victim, sorry about that,

Edit: A quick search tells me I’m not the only one that has done similar mistake:”Invitation+to+connect+to+linked+in”