Edges of Technology