2,135 karma · joined August 14, 2007
Having said that - it could be VERY lucrative for them - just not in volume. Very much high end expensive product sales (which may be a direction they want to go in - now that MS and others are rolling out built in virus protection with the OS?).
Their icons are, well, tasteless is the best way to describe them.
I know people don't often talk about usability and developer tools - but it really really matters. You spend a LOT of time on it - may as well fuss over it and make it right. IDEA gets so much right.... and this is also a good example of when user experience can be great, but design (graphic) not so great.
But it is the ugliest thing... just horrible, but if you can get past that, it is a great tool.
OS-X users are a big paying contingent for Jetbrains - so I expect they will find a way, one way or another, to make it run well.
It is surprising that this stuff is only recently (ish) in mainstream attention - the technology has been around for a long time and was used to good effect occasionally.
Great to see !
If you write your app in scala, and unless you are deploying to a phone, it is rarely an issue (it doesn't bother me at all) - but Mirah as a drop in replacement for a java compiler, that is very compelling and something to watch.
Also - the fact that I use the scala libraries heavily means I need very few other deps myself - so for me it is a net win.
"Mirah code has no runtime dependency other than libraries accessed directly from Mirah code."
Wow - Charles has done an amazing job sticking true to that. In fact so much I thought it was a core aim.
I love scala, clojure - but there is significant runtime libraries to include. for most people this isn't an issue (and it isnt' for me most of the time) but Mirah doing what it does without runtime deps, is a refreshing alternative.
I read somewhere (wish I could remember where, bizarrely I think it was on paper) that the very definition of a framework over a library is that inversion of control - ie your application runs inside the framework - you are beholden to its lifecycles and view of the world.
When on the JVM, I use scala - and I have found very little utility for frameworks. Libraries - oh yes, very much so.
Fwiw in the apple magic mouse you can only mechanically out them in one way.
I used to do that (4 diodes) for batteries AND powersupplies when I built my own guitar effects board power source. I was tired of either putting things in the wrong way and either a) not working or b) frying some electrolytic capacitor (if was a high current supply).
http://en.wikipedia.org/wiki/Diode_bridge
Seriously - is it just that or did they find a way to make it have low enough resistance to put in every device ?
When maintained it is ok, but it does smell more. Generally not popular.
It would be pretty frustrating if you quickly did a sizeable donation (sizable compared to the norm for that charity) and find out a month later about some scandal, or how only a small portion of what you thought was a donation really was a donation etc... you would just get on with life, but it would innoculate you against further causes in future which is a loss for everyone.
So good advice, think of it as an investment (in terms of dilligence, time etc).
That and giving stupendous tips and totally making someones day, that must be a whole lot of fun.
but hey, we love this, lets not kid ourselves. Its great - so many people really hate their jobs, this is a wonderful business.
I really love clojure, but as I have said to others, have given up hope that a new type of lisp will catch on for more than a very small group. I would LOVE to be wrong about that.
But I agree with and appreciate the need to do something different - good on you Joel - and thanks for everything. And don't let the VC's eat your soul (unless for a very good price - puppies can get expensive quickly).