View Single Post
Old 03-17-2012, 08:29 PM   #55
Boruteczko
Member
Boruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blueBoruteczko can differentiate black from dark navy blue
 
Posts: 17
Karma: 13124
Join Date: Jan 2012
Device: Kobo Touch
Quote:
Originally Posted by jgsmith View Post
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.)
Boruteczko is offline   Reply With Quote