technology struggle