Moving towards Scala

We've just shipped our first application whose core algorithm was written in Scala. Regrettably, the project didn't lend itself to "getting our feet wet," and it basically boiled down to the Scala modules being black boxes while the rest of us worked in more pedestrian technologies such as Java and …

more ...

Process kills developer passion

I disagree with a lot in this post Process kills developer passion

...maybe junior (or specialized) developers should be writing the unit tests, leaving the more seasoned developers free to concentrate on the actual implementation of the application. Maybe you don't need to micro-manage them with daily updates to VersionOne …

more ...

Elmer Gantry 2.0

Act 1

A charismatic con man declares that the world is going to end on a specific date. He calls for donations, ostensibly to alert nonbelievers of the joyful and ominous news.

Act 2

The meme goes viral and all of a sudden, his normal income from donations increase 1000x …

more ...

Show Your Boss: Good IBM Whitepaper on Agile Processes

Although it's a little heavy on IBM-specific acronyms and trademarks ("Agility\@Scale"), this relatively brief (20-page) whitepaper from Scott Ambler does a good job showing how agile processes are not just laissez faire "let them hack" chaos. Although this diagram makes me cringe a little (what's with the I Ching …

more ...

Continuous Delivery

One of the buzzwords that has become more popular in recent years is "continuous delivery." The idea is that you fully automate your deployment pipeline and put a new version of your software in front of your users at least every day. If features are partially implemented, you use the …

more ...

iPhone Tracking: Not Terribly Worrisome

It turns out that your iPhone keeps an unencrypted datafile containing your approximate location. You can review this datafile by using this application.

So the first question is: "What? My iPhone is 'tracking' me?" And the answer to that is, "yes, generally, but not to 'Enemy of the State' levels …

more ...

Kokua For Japan - A Hawaii Benefit Concert For Japanese Earthquake and Pacific Tsunami Disaster Relief

Kokua For Japan - A Hawaii Benefit Concert For Japanese Earthquake and Pacific Tsunami Disaster Relief.

more ...

Up a tree no more: A 'real' artificial leaf debuts - Technology & science - Science - DiscoveryNews.com - msnbc.com

Up a tree no more: A 'real' artificial leaf debuts - Technology & science - Science - DiscoveryNews.com - msnbc.com.

Apparently, they have two low-cost catalysts that can help dissociate water into hydrogen and oxygen which apparently is an advantage because ""a lot of the cost of a solar panel is in the …

more ...

Non-blocking Programmers and Navigation Speed

Coding Relic: Non-blocking Programmers.

In which D. Gentry makes the excellent point that high programming productivity is unlikely to result from a single cause, but from a multiplicity. He lauds typing speed and criticizes excessive swearing (dammit).

I am skeptical about "typing speed" but I've come to think that "navigation …

more ...

Drinking Science from the Nozzle of a Firehose

Yesterday, I heard a presentation on the Large Synoptic Survey Telescope, a planned telescope that will take a wide-angle photo of the sky, read the data out, and then move on to the next patch of the sky. This is in marked contrast to the highly planned targeting and relatively …

more ...