[…] Software that’s boring will never turn into a movement
Who can I reach?
Will they talk about it with their peers?
Can I earn and maintain permission to continue the conversation
[…] Grinding out code is not on top of the hierarchy of value. Creating and inventing interesting solutions is on the top of the hierarchy of value.
Once they learn about the utility offered will they pay for it
[..] Free is the most powerful marketing tool ever. If it is free then trial is more likely. If tiral leads to someone becoming connected to a group they do not want to become disconnected from they will start paying because that value has been proven.
[…] Implementation can be outsourced. Brilliant design can not.
[…] Be the change you wish to see in the world. – Gandhi
Most ideas fail, not because they are bad ideas, but because they are badly presented.
Most new ideas look crazy at first. Most old ideas look crazy at last. – Onliners
[…] Your first 30 seconds will make a huge difference to the rest of the presentation. Mention an experience they can relate to, make them laugh or just surprise the audience, and you are likely to have their attention for a fair number of minutes. They are expecting additional surprises and therefore are likely to listen carefully to every word you say, not to miss your next joke/surprise.
[…] “If I give you points every time you brush your teeth, you’ll stop brushing your teeth b/c it’s good for you and then only do it for the points. If the points stop flowing, your teeth will decay.” Jesse Schell
In this astonishing, inspirational and practical session, Geoffrey “Crossing the Chasm” Moore talks about what you need to be great at, what you need to be merely good enough at, and how companies consistently mix these two categories up.
The next generation of software can be built on top of jsc.
Your Core, My Context, I pay.
My Core, Your Context, you pay.
[#13:44] The purpose of neutralization and innovation is to get the maximum input from the minimum input output for the minimum input and be good enough.
I want to code in Uncertain#. Why stop just at textual source code? Why provide the source code as audio or video to the compiler. Why not just have a video chat with the compiler where the compiler could ask additional questions or clarifications for the problem being presented. The frameworks may help but compilers are the ones doing the actual processing. We will get there, step by step, creating software on the way to get us closer to the Artificial Intelligence assisted Compiler.
[… Chapter 9 …] Importantly you can’t buy a super weapon, because that would be unfair. The company does not want the people to be able to buy their way to power creating a two tiered society. Instead money is used to save time, look cool or otherwise do more with less effort. […] You do not have to pay but you may want to.
In the release you have a project template at C:\util\jsc\templates\OrcasJavaConsoleApplication.zip
At this time I modified it to show off the anonymous delegate support. In debug build mode this project can be debugged using F5 in Visual Studio on .net. If release build was selected the jsc compiler will be invoked as a post build event to generate java source code then javac and jar will be invoked. To run the new java package you need to start the tools/run.jar.bat.
How will that delegate keyword work out in java source code you ask? Here is the Program.java for you to inspect.
As you can see there is some magic involved, where magic is the compile time code generation. While jsc has been around for years – it took just that long to actually implement the delegate support. It is running via reflection and as such not really that performant, but at this time we cannot take a function pointer in java can we.
PS. It seems sourceforge is not showing statistics for me anymore – whats up with that?
Comments Off on Nobody likes the records that I play
Update: To make your firefox window top most I suggest DeskPins.
DeskPins can be used to make any application topmost, that is, to keep it above all other windows. Just grab a pin from the DeskPins icon in the system notification area (a.k.a. taskbar tray) and click on any window. This functionality is identical to the “Always on Top” setting found in some programs. With DeskPins you can add this feature to any program!