3. November, 2014
Etienne Juliot from Obeo, demonstrated Sirius, a tool to create your own modeling tools in Eclipse. Under the hood, the new UI editors work on EMF models. If you struggled with EMF (and it’s … uh … “basic” set of default editors), you should definitely have a look.
The tools also work well with Xtext, so you have a mix of textual (detail) and graphical editors (overview) in your product. The magic sauce in EMF makes sure that updates on one side propagate to the other.
3. November, 2014
Ralph Müller from the Eclipse Foundation Europe gave an overview of the current state of OSS in the industry. He showed examples how huge companies like Airbus, Deutsche Bahn and financial institutions are looking into open source software to run their core business.
What sounds like selling your very soul (or at least exposing it to all your competitors) at first is driven by several factors. For one, those companies don’t sell software. They sell services. Software is just a means to be efficient. Therefore, if they give the source code for the software away, they don’t lose money as such (as opposed to, say, Microsoft). There are security concerns but economically, developing software themselves puts a huge burden on them: Airbus needs to maintain that software for 60 years. Deutsche Bahn needs a system to implements ETCS, so lives will depend on this software. Doing this in-house would cost an insane amount of money.
On top of that, if everyone used the same code basis to implement the standard, a lot of discussions could be avoided. Source code doesn’t lie.
Closed source software isn’t more reliable or secure as open source (or the other way around) by default. Web browsers showed that exposing the source helps to find and plug many security holes in a short time.
This follows the same lines as the first big software developers – IBM and DEC – who gave the software away for free when you bought (or rented) their hardware.
Last but not least, here is a quote from the talk which got me thinking: “Bad artists protect their work, good artists share.”
10. October, 2014
Some years before people even know what a “blog” was, Thomas R. Fasulo had one. “I Hate Computers” or IH8PCs for short. Tom was famous at his time for being paid “to develop buggy software“.
It was a place full of wit, wisdom and incredibly funny jokes (especially in the “Non-Computer Humor” section ;-) All his blog posts ended with:
You should never believe anything you read or hear.
Especially if you read it here.
Another teaser: I have a rock garden. Last week three of them died.
Alas, the original site is down. But thanks to The Internet Archive, there is a backup: IH8PCs
3. October, 2014
For your IT security, you want
- It must be cheap
- And comfortable
Now choose at most two.
As always in life, everything has a cost. There is no cheap way to be secure which is also comfortable. Home Depot chose “cheap” and “comfort” – you’ve seen the result. Mordac would prefer “secure” and “cheap“.
Those example show why the answer probably is “secure” and “comfortable”. Which means we’re facing two problems: “cheap” is out of the question and the two contradict each other. Secure passwords are long, hard to remember, contain lots of unusual characters (uncomfortable the first time you travel to a different country – yes, people there use different keyboard layouts). Turns out there is a “cheap” part in “comfortable”.
Taking this on a social level, the price for security is freedom. To quote Benjamin Franklin: “Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety.” I don’t know about you but I feel bad about terrorists dictating us how much of our freedom we have to give up.
In a similar fashion, you can either punish criminals or prevent future crimes but you have to choose one. We have learned through bad experience (witch hunts, flaws of the US penal system) or good (like the Norwegian system) that punishment doesn’t always help nor does it make victims happy. Which leaves us with the only conclusion: We, as a society, pay money to prevent future crimes because that’s the most reasonable thing to do.
Even if it leads to people mistakenly attribute modern penal system as “holiday camps.”
19. September, 2014
Just noticed that I have 150,225 reputation on stackoverflow.com.
6. August, 2014
Tonematrix is small toy written in Shockwave Flash that gives you a simple way to experiment with sound.
Click these links for a couple of examples:
29. July, 2014
To help people to learn how to make good photos (and what lighting, distance, focal length, aperture, ISO, etc. means), Jon Arnold created a game called “CameraSim” that looks a lot like an ego shooter. But instead of enemies, you have several stages where you can shoot photos.
Gamification for the win!