Wired has a very interesting piece on how the Duke Nukem Forever project failed. It’s not only relevant because DNF is part of the nerd culture but also because it is a very interesting tale about a company that could not achieve a reasonable Definition of Done (DoD).
In software development we often talk about Done […]
Archive for the 'business' Category
Duke Nukem Forever and Magic Bags of Money
Published by December 22nd, 2009 in agile, business, case study, digital media, economics, management, thoughtworks and trends. 3 CommentsI Wish I Knew That Before Getting This Job – Slides and (Long) Notes
Published by November 24th, 2009 in agile, business, c#, components, domain driven design, domain specific languages, economics, events, java, layers, management, object orientation, software architecture, software design, thoughtworks and trends. 0 CommentsAs I said here before I was in Brazil some weeks ago to present at a conference. I had a really great time over there with some amazing people and would like to thank Caelum for their hard work in creating such a great conference. I’m making the slide deck and notes available in my […]
Nick showed me this today. My favourite part:
At a workshop once, Pete McBreen said “The Agile methods are methods created by people who like to program.” While that’s not entirely true, we bet it’s more true of that particular bunch of people than of any previous gaggle of methodologists. And their oddity went even further: […]
Watch Your Language!
Published by June 11th, 2009 in business, case study, digital media, domain driven design, domain specific languages, language adaptation, language oriented programming, software design and trends. 10 CommentsIt was one of my first days in the job. I was hired to head the development of several products for a media company and my new boss and I went to my first meeting.
The room was full of different types of people. You could tell those who were media producers from the managers […]
Getting Cloudy: Clojure on Google App Engine
Published by April 8th, 2009 in business, case study, clojure, cloud computing, components, groovy, java, lisp, soa, software architecture, software design, thoughtworks, trends and web. 8 CommentsSome weeks ago I joined a handful of ThoughtWorkers invited to test the new Google AppEngine’s Java API. Unfortunately I had a project requiring a lot of attention during most of this period but once back on the beach I found some time to play around with it.
Cloudy Skies
Google AppEngine (GAE) is Google’s shot in […]
What Is a Service?
Published by February 24th, 2009 in business, components, domain driven design, layers, soa, software architecture, software design, trends and web. 8 CommentsMore and more people are deploying Services, APIs and all kinds of distributed components. Major content providers are finally finding out that exposing their features to developers not only keep them relevant but also creates a nice ecosystem around their business.
When someone decides to expose a piece of software to others –being internal users in […]
ABC SBS Review Discussion Paper: The Geek Eye – Part 1
Published by January 27th, 2009 in business, digital media, software architecture, trends and web. 0 CommentsI am really interested in the movements made by the Australian government on the digital media space. Although some parts of it don’t understand the Internet at all usually the public broadcasters -SBS and ABC- have some interesting initiatives regarding the digital frontier.
Last October the government published a paper titled “ABC and SBS: Towards a […]
Clouds: Solo and the Department Store
Published by January 23rd, 2009 in business, cloud computing, rails, ruby, soa, software architecture, trends and web. 0 CommentsI really like Amazon WebServices. I think they provide great and innovative features with an affordable price. I also like Engine Yard. Their plans are too expensive for most users but their commitment to a better open-source platform is remarkable. And I think they made a pretty interesting move in their new Solo offering.
Solo […]
James Shore: Skipping Their Vegetables.
Published by November 16th, 2008 in agile, business and trends. 13 CommentsJames Shore wrote a brilliant article titled The Decline and Fall of Agile. Excerpt:
But because Scrum works in short cycles and doesn’t include any engineering practices, it’s very easy for teams using Scrum to throw out design. Up-front design doesn’t work when you’re using short cycles, and Scrum doesn’t provide a replacement. Without continuous, incremental […]
Sponsored Videos: Monetising YouTube
Published by November 13th, 2008 in business, digital media and trends. 0 CommentsI think that the new Google announcement for YouTube sponsored videos is just great.
I was in a project very similar to this one once. It was a very advanced solution –in business terms- where ads and sponsored content could be bought online using simple tools. The rates were more expensive than YouTube’s but still would […]

