Re: IKVM.NET: Building a Java VM on the .NET Framework

John Elliot <[email protected]> Mon, 09 Apr 2012 17:47:56 +1000
Newsgroups gmane.comp.windows.off-topic
Message-ID <[email protected]>
On 2012-04-09 17:30, Jeroen Frijters wrote:
> If you're going to make the analogy, at least complete it. It's more like
> masturbating and then donating to the sperm bank, there at least a chance
> that something good might come from it (and you might not even know about
> it) :-)

I didn't want to complete the analogy, because I was thinking more along
the lines of my comment that I'd been working on projects mostly by
myself for 12 years. :P

> Yeah, that's the point where (as a techie) you discover that sales people do
> add value.

I grew up with a salesman (my Dad) so I've never really had any trouble
understanding that.

Although I'm having a real hard time resolving some of my feelings about
advertising (in general) and google (the company) and the fact that I've
signed up for an AdWords campaign.

On that. I rang the Google AdWords people this morning because they
offered me a "Free Consultation" as a part of my sign-up. Figured I'd
avail myself of some expert advice. What they told me was:

* I shouldn't have one campaign in 5 countries, I should have 5
campaigns in 1 country each.
* I should pay "Cost Per 1,000 Impressions" rather than "Cost Per Click".

I realised that by having 5 campaigns rather than 1 campaign I was
naturally inclined to spend more overall because you have a budget per
campaign.

And I realised that given that the click-through rate I was getting was
much lower than average (even outside one standard deviation) that by
paying for "Cost Per 1,000 Impressions" I was able to afford less
impressions overall.

So basically it was bullshit "up-sell" advice and didn't help me for
function in my interests at all. Pretty pissed off about that. And get
this... the other day when I set up my account, Google, one of the
biggest and allegedly most capable software companies in the world,
*lost my entire campaign* when their app crashed and after I'd credited
the account. It just "disappeared" when I logged back in after the
crash. I'd be upset, but it's actually a comfort to see how shit they
are. The bar isn't real high.

I realised while thinking about it for the first time this morning that
my preference would be to have really strong word-of-mouth brands, and
then I could tell people they save money by engaging me because I don't
charge them to advertise at them. :P

> At the same time, it's also easy to overestimate the value of
> your own solution. As an example, I plugged IKVM.Reflection a little bit in
> my talk and afterwards someone was interested in it and did some prototyping
> and discovered some missing functionality (I had not implemented case
> insensitive member lookup, because I though no sane person would use that).
> I'm now adding that functionality, but from that persons point of view
> they've taken a pretty significant risk (investing the time to write the
> prototype) with currently still unclear rewards. In my experience this
> happens a lot with software, so people are (rightfully) reticent to try
> something new.

Yeah. I'm one of those jaded cautious types now too. I have a software
aversion. :P

> A lot of NIH is actually rational behavior.

Well that's good to know, because forking other people's projects so I
can have control over what they do and how they operate seems to be a
theme of mine lately. I'm not sure if this has gone so far as to qualify
as a "problem" yet. I started my own club, wrote my own blowfish
encryption library, forked phpjs.org, started a new software company,
and on and on.

If you want something done properly you have to do it yourself. Right? :P