Quote:
Originally Posted by jgsmith
I'm not sure many people realize some of the complexities of software development. For example:
- Kobo has several devices, and each device requires both maintenance (support) and new features (development)...not just the Touch
- In order for the software to be manageable, I suspect Kobo tries to keep a single set of source code across all devices where possible. Having to add the same function to each device individually would be cost-prohibitive and would just get passed on to the consumer.
- Most software shops stick to a regular schedule for software releases. Time for requirements gathering (defects + new features); time to design the changes; time to develop the changes; time to test the changes internally; time to beta test the changes with the community. This all takes time. 3 months is very typical.
I've been working in software for 25 years, so I could go on...
|
I sure understand complexity here, but they could spend some more time working on polishing/fixing already existing features instead of adding a new Facebook thingy, don't you think?
PS. I'd be really content with the new firmware but for the margins problems (just try to imagine reading a paper book without
any margins.)