barnsworthburning.net
- What this site is
- Colophon
- Contact me
- Shortlist of interesting spaces
- Behind the scenes
m o t i o n l e s s
m o t i o n l s e s
m o t i o n s l e s
m o t i o s n l e s
m o t i s o n l e s
m o t s i o n l e s
m o s t i o n l e s
m s o t i o n l e s
s m o t i o n l e s
s o m t i o n l e s
s o m t i n o l e s
s o m t n i o l e s
s o m n t i o l e s
s o m n t o i l e s
s o m n o t i l e s
s o m n o t l i e s
s o m n o l t i e s
s o m n o l i t e s
Collections of articles, links, and other material from around the web, relevant to software design and engineering.
I've been tracking my listening habits with last.fm since I was in high school. As I'm about to turn 30, it's nice to be able to look back on almost my entire adult life – to see how I've changed and how my tastes have changed with me.
A tree is a kind of graph, but a graph can be considerably more complex than a tree.
I have reason to believe, which for brevity’s sake I will treat elsewhere, that the most complex class of processes and structures we humans can consciously prescribe, reduces mathematically to a tree. A tree has a top, bottom, left and right. Its branches fan out from the trunk and they don’t intersect with one another. They are discrete, contiguous, identifiable objects which persist across time. Trees are Things.
Software and websites, however, reduce to arbitrarily more complex structures: they are graphs. A graph has no meaningful orientation whatsoever. No sequence, no obvious start or end—at least none that we can intuit. It is better considered not as one Thing, but as a federation of Things, like the brain or a fungus network, or perhaps a composite artifact left behind from an ongoing process, like an ant colony or human city.