The annoying thing about computing is that every damn thing has to be live in an environment of scale. It's like if there were only 2 scales of cooking: cooking a meal for your family at home, and cooking for the entire planet. No intermediate scales of intermediate difficulty.
Conversation
Replying to
This is not true... Many people are content to make their small indie games, or OSS projects with a small but involved community of users.
The pressure that one must hit planetary scale is not universal, although it does drone on in the background...
1
1
2
Show replies
Replying to
Tons of software (most) exists for small niche audiences. They just don’t make the news.
2
1
Replying to
You still have to do most of the work of getting from 1 to 7 billion in the 1 to say 1000 phase... the higher orders of scaling are mostly handled by infrastructure that's mostly agnostic to code specifics, right?
2
Show replies
Replying to
Intranet apps and b2b web services provide a counter example.
1
1
This Tweet was deleted by the Tweet author. Learn more
Replying to
My point is, the marginal effort in getting to medium scale is almost as much work as getting to maximal scale
2
3
Show replies
Replying to
I’ve found the studies of progression in scaling for real companies on this site to be really insightful as to the “tiers” of scale in software: highscalability.com/blog/2013/4/15
1
That's not my experience as an engineer at all. If company starts as a small experiment and then grows, it typically goes through at least one total rewrite (often more). Initially, you want speed of iteration. As you scale, you value perfomance much more.
1
1






