At some point in a podcast series by Seth Godin he advises that you never give your house for collateral on a loan for your business. Of course you don’t want to lose your house, but that wasn’t his reason. If you put your house on the line …
All articles
Conway’s Corollary
Conway’s Law states:
organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations
I’ve always read this as an accusation: we are doomed to recreate the structure of our organizations in the structure of software projects. And further: projects …
A Product Journal: Objects
I’m blogging about the development of a new product in Mozilla, look here for my other posts in this series
I’ve been reading the Early History Of Smalltalk, notes by Alan Kay, and this small note jumped out at me:
Another late-binding scheme that is already necessary is …
A Product Journal: Community Participation
I’m blogging about the development of a new product in Mozilla, look here for my other posts in this series
Generally at Mozilla we want to engage and activate our community to further what we do. Because all our work is open source, and we default to open on …
A Product Journal: As We May Discuss
I’m blogging about the development of a new product in Mozilla, look here for my other posts in this series
In a presentation The Revolution Will Be Annotated, Dan Whaley begins with a very high-minded justification for annotation: that it is essential for our existence that we act wisely …
A Product Journal: As A Building Block
I’m blogging about the development of a new product in Mozilla, look here for my other posts in this series
I teeter between thinking big about PageShot and thinking small. The benefit of thinking small is: how can this tool provide value to people who wouldn’t know if …
A Product Journal: What Are We Making?
I’m blogging about the development of a new product in Mozilla, look here for my other posts in this series
I’ve managed to mostly avoid talking about what we’re making here. Perhaps shyness, we (the PageShot team) don’t yet know where it’s going, or if …
A Product Journal: The Evolutionary Prototype
I’m blogging about the development of a new product in Mozilla, look here for my other posts in this series
I came upon a new (for me) term recently: evolutionary prototyping. This is in contrast to the rapid or throwaway prototype.
Another term for the rapid prototype: the “close-ended …
A Product Journal: As A Working Manager
One of the bigger changes going from engineer to manager was to redefine what I meant by the question: how are we going to do this? As an engineer I would deconstruct that question to ask what is the software we need to build, and the technical barriers we need …
A Product Journal: Building for a Demo
I’ve been trying to work through a post on technology choices, as I had it in my mind that we should rewrite substantial portions of the product. We’ve just upped the team size to two, adding Donovan Preston, and it’s an opportunity to share in some of …