By | 2011-08-28T03:32:00+00:00 August 28th, 2011|Uncategorized|

I wanted to call this post "giddy", but it turns out that word means "having a sensation of whirling and a tendency to fall or stagger; dizzy". Not really the feeling I was going for.But, I digress.I am elated at the direction the web is going in. I am most excited with how far from "web" the web is actually becoming. Watching the [...]


By | 2011-08-14T21:06:00+00:00 August 14th, 2011|Uncategorized|

A quote from a really good book:"Design is a process of making, it is the transfer of ideas to a surface by means of tools. Eric Gill used the image of a hand and eye as an emblem in his design. Graphic design exploits the visual and sensual in equal measure."If the computer deprives us [...]

More Bliss: All-Keyboard control in OS X?

By | 2011-08-09T03:52:00+00:00 August 9th, 2011|Uncategorized|

Speaking of bliss... I was just recalling the blissful days of WindowMaker and writing code using nothing but emacs and an xterm. Sub-80 chars and python-mode syntax highlighting...man those were the days. The only thing I used the mouse for was to position and resize my windows once at startup, and I rarely did that [...]

Reaching the top: Pure Bliss

By | 2011-08-06T01:10:00+00:00 August 6th, 2011|Uncategorized|

Have you ever reached a state of pure bliss with your code, or technology? Like when you feel like your skills AND ability to see the big picture both reach a high point so that you are able to actually *express* yourself like an artist. It seems like this is only possible when you specialize [...]

Managing Software Projects: When has it gone RIGHT?

By | 2011-07-16T18:26:00+00:00 July 16th, 2011|Uncategorized|

It occurred to me yesterday that I have never seen a software project managed well. (Almost) Every project I've worked on has had the fortune of excellent talent that has delivered and made someone money, but the developers always get burned out doing it.Is this just the nature of the industry? Is it not actually [...]

Scaling with Virtual Machines

By | 2011-07-02T20:14:00+00:00 July 2nd, 2011|Uncategorized|

One new thing since my real-world hiatus in the music industry is the prevalence of low-cost (like free) virtual machine software. They're cheap, they're stable, now we have linux and windows wherever we want, we can all own macbooks.This idea is extremely intriguing when you start applying it to deploying server software. It seems to [...]

My release schedule

By | 2011-07-02T09:11:00+00:00 July 2nd, 2011|Uncategorized|

0) Throw that dumb DDD/FRD schema you learned in college out the window.1) Gather requirements. Talk, meet, and outline as much of the system as you can with your poor human brain. Make sure you know your tools well enough to ask the right questions. Compile a list of atomic features that can be checked [...]