Some of you folks seem are confused and think I'm all over the place. Let me explain...
I'm a freelancing software developer. I make a living consulting and use the proceeds to develop software products of my own.
Continue reading "I want to buy a sailboat" »
Don't know what to make of the mid-2008 crash but the growth since last July is astonishing!
Continue reading "Mac OSX Driver Development Job Trends" »
I lament the passing of the good times in Erlang consulting.
Erlang is going mainstream, there's a wealth of information available and people are realizing that it's easy to pick up, without the need for expensive consulting.
Continue reading "I'm going West, where performance matters!" »
I would like to pick up an OLPC on the really cheap to try to set it up as a replacement for a chart plotter.
Do you have a fully working OLPC in good condition that's gathering dust in your closet? Let me know!
Continue reading "OLPC for marine applications" »
I seem to be particularly good at picking very narrow, most likely unprofitable niches. A translator from a particular trading language to another product with a much smaller user base is one example, writing Mac OSX device drivers is another one.
Continue reading "I suck" »
This is the first in my series of posts on optimizing Erlang. I plan to tackle optimizing Mnesia, profiling and scalability.
You need to use arrays of up to 10,000 elements. Erlang offers you tuples as well as fixed-size and extensible pseudo-arrays. What is the fastest option?
Let us start the death match by pitting arrays against tuples in a death match. Trees were an option before the array module became available, so lets throw in trees just for laughs.
Continue reading "Optimizing Erlang: A death match of arrays and tuples" »