Just today I started to get interested in this field and I've started with Getting Real. I kept seeing answers here that recommend it and it also seems trustworthy.
However, one thing I don't get is this:
We'll cover the concept of less throughout this book, but for starters, less means:
- Less features
- Less options/preferences
- Less people and less corporate structure
- Less meetings and abstractions
- Less promises
I understand most of these, but "less features"? why?
Later in the book they mention Writeboard. I Googled it to see what we're talking about, but to be honest I was kind of disappointed. I assumed it was something like an online OneNote or something..
It's just a place to put text in online.
It is useful IMO, don't get me wrong, but if it had more features wouldn't it shine much brighter? Maybe if you could also draw and not only type text, maybe you could drag & drop images, or attach files, and so much more.
Why shouldn't my application thrive with features to make the user experience as best as I can make it?
By the way, that doesn't have to mean that my software would be even a tiny bit more complex or intimidating.
Also, why less options/preferences? people want to be able to customize their programs. Think of a world where you can barely do that.. isn't it just awful by comparison?