Installing Webex on 64 bits Linux (with sound)


This has only been tested on a vanilla Debian Sid. It was proven to work on 1 Ubuntu machine.

You’ll need a 32-bit Firefox, 32-bit JVM and dependencies. This guide will be command line only so that you can copy/paste. On a Debian remember that you don’t have sudo by default; you can either install and configure sudo or make sure you run commands as root.

If you have Skype running there’s a good chance you have everything and just need to jump the JVM part (as Skype is 32-bit only).

Continue reading

How unit tests reveal bad architecture

Unit tests are something awesome: they not only tell you if your changes will break everything but also when you need to mock out 10 dependencies you know something is wrong.

Having to mock out too many dependencies will make people less likely to write proper tests for it. Seems like writing tests is hard enough for your average developer so why make it harder ? I don’t have an upper limit on how much mocks are too much but when someone says “I don’t want to test this, I’ll have to mock half of the system”, that’s when you’ve gone over the limit. That’s when you should start splitting into sub-systems.

Something are better left to integration tests also; indeed I don’t think everything needs to be unit tested. At one point everything has to work.

My scope is dying

My scope is dying

Just after putting a circuit you want to test it. That’s when you power on your ‘scope. The last thing you want to see is a failure on the self-test…

At least I have one channel still working, I’ll try to debug the scope with that (and try not to kill myself with high-voltage)

Certified ScrumMaster

Certified ScrumMaster

Now that I am no longer a ScrumMaster at my work place, I’ve received my certificate that I’m a ScrumMaster. Awesome.

I do wonder why they feel the need to certify people. Does it guaranty something ? What would stop me from doing anything I want anyway ? What if I’m unable to see what I’m doing wrong ?

Bullshit Driven Development

Bullshit Driven Development is a style of development that forces you to think about the company politics before anything else. You need to build up an architecture that is so complex that other departments and so future-proof that other departments has no chance to attack it. Bonus points if you twist facts from the other departments in an evil way to thicken the architecture.

It’s not like NPEs are a problem

It’s not like NPEs are a problem


try {
integrationService = ServiceLocator.lookup(IntegrationService.class, "IntegrationServiceBean");
} catch (final RuntimeException e) {
System.out.println("RuntimeException");
return null;
}

This is all running inside a web container. I hope I never have to debug that code.

Back to top