software

How Ideas Emerge as Products

What does time to market really mean? Beyond face value, Time to Twitter sets up a grotesque caricature of the real evolution of Twitter as an idea. Going by the original sketches, Twitter was conceived...

A quick and dirty language...

For quick and dirty programs... Paul Graham has released an early version of Arc, his ongoing project to develop a Lisp dialect suiting a minimalist taste in programming style. Never one to shirk...

By , 30th January 2008 In:

Room for improvement: Women in OSS

It just wouldn't be fair to ask where are the women in open source and criticize open source usability without providing some kind of summary of how we can do something about it. Humanized...

Where are the women in open source?

It gets tiresome when every time someone publishes an article about this issue, a stream of misogynistic trolls start babbling and complaining. You fucking assholes are just proving the point...

Escaping the Self Denial Instinct

In Hearing without listening, 37Signals screws up, then admits what they did wrong and how they fixed it. In the end, it's just a matter of several weeks downtime before the application is working...

Software is not made of Bricks

Raganwald dissects the misguided metaphor from a software process perspective. I have come to believe that these kinds of problems are even more prevalent in the web development world than in...

10 LET M EQ MIND ROT 20 GOTO 10

I hate to agree with grouchy old Dijkstra, but unfortunately now it's impossible to deny: BASIC is what killed my ability to be a truly great programmer. Dijkstra was right, GOTO completely rots your...

Putting Python and Django on the iPhone

Not for the weak of heart, but the prospect of wrangling the call database with Django is a tantalizing hint of things to come...

By , 24th August 2007 In:

MCS Week of Code

This week I've got an interesting side project, working as a mentor with a group of MCS students who are learning agile methods the useful way - by actually working on a real project. Our team...

By , 22nd August 2007 In:

PHP4 No More

Finally, the announcement that everyone's been waiting for: Rasmus and the Zend team have agreed to make an official announcement to discontinue support for PHP4. I've been using PHP5 almost exclusively...

By , 11th July 2007 In:

Scaling for the Masses

ReadWriteWeb summarises an interesting new service based on utility computing: In the next decade, only the largest enterprises will be able to justify owning and operating their own servers. This...

March of the Straw Men and the Language Ecosystem

I understand the philosophy that developer cycles are more important than cpu cycles, but frankly that's just a bumper-sticker slogan and not fair to the people who are complaining about performance. I...

By , 15th September 2006 In:

Xbox Live and the YouTube for Video Games

Microsoft have announced plans to release a stripped down consumer version of their Xbox 360 development tools, hoping to spawn the emergence of a massive network of homemade game content - the...

By , 14th August 2006 In:

Bubble Spike?

People are starting to wise up to the distortions of bubble math surrounding the recent rush of interest in socially oriented websites steaming ahead under the banner of Web 2.0, but it is interesting...

By , 14th August 2006 In:

Still Life with Typewriter

I'll never write another novel on an electric typewriter. I'd rather use a sharp stick and a little pile of dogshit.  - Tom Robbins, Still Life with Woodpecker On rereading this, and pondering...

By , 21st July 2006 In:

A Pattern Language for Moderation

Clay Shirky on moderation strategies: Social software is the experimental wing of political philsophy, a discipline that doesn't realize it has an experimental wing. We are literally encoding...

Emerging Technology 06

Trapped in the Neue Zealand ghetto region, and can't even fly to Auckland at the moment, let alone San Diego... But I'm keenly interested in a couple of presentations in particular: Firstly,...

OGLE

Eyebeam R&D have just announced the release of OGLE, a graphics extractor that intercepts OpenGL messages, and allows users to capture and save 3D data dumps that can be repurposed in a variety...

By , 25th January 2006 In:

Ignorance of Open Source

Francis Till comes down full fist slinging on Governments & Open Source, which turns out to be little more than another thinly veiled attack on the Green Party. Beyond the hot air and apparent...

You Get What You Pay For

This piece landed in my inbox twice today, and immediately caught my attention. It's well written, and makes some excellent points that I think are exactly on the mark. Paul Graham has elaborated...

Links

aesthetics ai algebra algorithms antiquity apache archaeology architecture art aspects books browsers capitalism catastrophism circuits classics code cognition cointel communication computing css culture data design dom economics editing education encoding entanglement expressions facism filters formats games generators geopolitics graphics hardware history horror html http ideas industry information interaction java javascript language languages learning logic management mapping maps mathematics media memetic metadata mistakes models mozilla mythos neocon objects oil oldskool opensource optimization organization osx parsing patterns perl persistence philosophy php physics politics power projection propaganda psychology python quantum refactoring ruby science security sociology software space symmetry testing truth typography urban usability war xml