Stormy Glide

"Think different." — Apple Inc.

Tag: Reading

“Creeping Featurism is a Strength” if it is done right.

(Reading notes for Chapter 11 of “Beautiful Architecture” GNU Emacs: Creeping Featurism Is a Strength) This chapter describes the software architecture of Emacs and discusses its creeping featurism “problem”. Creeping featurism means that people tend to put more and more features into a system and eventually make it too complicated to manage. Many people think [...]

Domain specific distributed programming platform

(Reading notes for Chapter 3 of “Beautiful Architecture” – Architecting for Scale)This chapter talks about Project Darkstar, a Sun-led open source distributed programming platform for online games and virtual worlds. One major thing I learned from this Chapter is to analyze a particular domain thoroughly and design a distributed programming platform for it, instead of [...]