September 2nd, 2008 by sjb
Following Netscape’s theme, Google Chrome, evidence that all software applications tend towards operating systems:
We’re applying the same kind of process isolation you find in modern operating systems.
Bets on Chrome being extended in a couple of years to provide virtualisation?
No Comments »
April 18th, 2008 by sjb
37Signals’ Getting Real is a great read. As they say, straight-through server-side systems require more rigour, but I can see this is the way to go for web applications:
Getting Real is about skipping all the stuff that represents real (charts, graphs, boxes, arrows, schematics, wireframes, etc.) and actually building the real thing.
And I’ll be making time – at last – to learn Ruby on Rails…
No Comments »
August 17th, 2007 by sjb
A software product, like any other, might be though of as having a production function, though perhaps in software, the function determines quality not quantity.
That is, the quality of a software product is determined by the quality of the inputs and the development process. The inputs to the function might be:
- Functional requirements
- Non-functional requirements
- Architecture
- Skills held by the analysts, architects, developers, testers and managers
- The implementation platform, be it a programming language or a software product
- Organisational factors
- Sociological factors
The development process must be agile and people seem to be converging somewhere between early XP and RUP.
Now, how often do software projects get these inputs right?
No Comments »