mikie Mika Raento
Jaikus from mikie
Friday, 9 October 2009
Monday, 5 October 2009
Sunday, 4 October 2009
Saturday, 3 October 2009
Friday, 2 October 2009
-
Also: contrary to many interwebs, 'invalid node structure' error in Disk Utility can be fixed without a wipe or third party software. Just boot into single user and run 'fsck_hfs -rf' until it gives no more errors. Tip from http://devlab.ca/?p=4269
Wednesday, 30 September 2009
-
Which is one reason efficient testing has been so difficult to establish: engineering disciplines can't test their designs (well, some circuit design excepted, but even that's a very recent thing) so there was nothing to copy.
(maybe all this was already obvious to the rest of the world).
I remember my first university programming teacher being very keen on testing and flexible design. But his idea of testing was typing/feeding random characters into the submitted programs (while I appreciate fuzz testing, there's more to working programs than not crashing). And his idea of the right kind of flexibility was to build an extensive library to deal with different kinds of line-oriented, separator-based tabular input formats. (this is several years before XML and obviously even more years before JSON - but several years after, say, lex and yacc, so still not very clever).
Wednesday, 23 September 2009
-
It is a pretty liberating feeling. Symbian's error handling is pretty much summed as 'liberal use of assertions' which when you don't have the source is like a black box.
A black box that you stick your hand in that randomly pushes a needle somewhere based on how you moved your other hand.
Flashes of 'gom jabbar'.
-
I guess the less I tell the more interesting I seem.
It's pretty much summed above: a guy was talking about his experiences with two startups, of which the first made 'enterprise software'. In the audience there happened to be somebody who had had the misfortune of using said 'enterprise' software and shared his pain with the rest of us.