July 2011

Scaling with Virtual Machines

By |2011-07-02T20:14:00-09:00July 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-09:00July 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 [...]

Beware the “cool” company

By |2011-07-02T08:50:00-09:00July 2nd, 2011|Uncategorized|

"Office Space" changed everything. The cubby has been a known death-wish for several years. Grey walls, beige boxes, dorky ties and coffee mugs. Screw that, right?These days you see a lot of companies steering clear of that dead and dying image by sprucing up their offices, having more fun group events, shooting toy guns at [...]

June 2011

Steve Job’s 1997 re-hire keynote

By |2011-06-07T23:25:00-09:00June 7th, 2011|Uncategorized|

Steve Jobs’ ‘97 WWDC keynote after being rehired to rebuild apple. Back then they still said “Rhapsody” and “Networking”. The most compelling part is that his message has always been the same even through the iPhone “antennagate” flak: "Stop bitching and build a better product than us."“The reason Apple was successful is because we weren’t [...]

And I quote…

By |2011-06-04T19:14:00-09:00June 4th, 2011|Uncategorized|

"But none of this answers the original question: why do we have an element? Why not an element? Or an element? Why not a hyperlink with an include attribute, or some combination of rel values? Why an element? Quite simply, because Marc Andreessen shipped one, and shipping code wins."http://diveintohtml5.org/past.html"Scripting is here to stay, but should [...]

April 2011

The Beer Code

By |2011-04-22T02:15:00-09:00April 22nd, 2011|Uncategorized|

I've noticed lately that you can work so hard on a problem that sometimes it actually helps to stop, drink a beer, and go at it again with whatever the beer gives you on the way. It's like there's two modes of thought, one that works with a clear head and maybe some coffee, and [...]

The New Thing

By |2011-04-19T06:14:00-09:00April 19th, 2011|Uncategorized|

Javascript is the new thing. About five years ago I got a little tired of the explosion of web frameworks and moved into compiled programs and music software. Now, after a long hiatus, the web is completely different. Now we have that javascript debugger I was missing all those alert()s ago, and the same code [...]

March 2011

VirtualBoxVM == Excellent

By |2011-03-11T16:24:00-09:00March 11th, 2011|Uncategorized|

Boy I'll tell you what, a bad job is like a bad relationship (I'll leave drawing the parallels to the following description as an exercise for the reader). At first you are excited for the prospect of something new and everything's great. Then if the stars aren't aligned for you, you start to get cranky and any possible gaps [...]

February 2011

Enough with the “BETA”

By |2011-02-01T20:32:00-09:00February 1st, 2011|Uncategorized|

Hey commercial guys: Enough with the "beta" tag! We all know you are just trying to find a cool way to say "kinda new", but it doesn't really buy you any credibility despite the "bugs" it may have. A feature that is fully deployed as the second tab on cnn.com's from page is by definition [...]

January 2011