In 2005 I was thinking about a career in tech. There was a best selling book called The World Is Flat that argued that you'd be competing with the entire world, including places with much lower living costs.
I make a living writing code in London. What happened?
miniblog.
Related Posts
On storing ASTs in flat arrays for performance, and the relationship with bytecode interpreters:
A decent part of VMs being faster than AST interpreters is just memory layout AIUI.
VM instructions are largely flat arrays, so there's less pointer chasing.
Does usability research suffer from historical bias?
I've seen papers suggest that old-fashioned buttons with a bezel are better than the modern flat style. That seems reasonable, but I wonder if the effect would be smaller if early GUIs were flat.