I put a small pushbutton to connect GPIO0 to ground per some instructions on Instructables. It looked like I was programming the chip. The blue light blinked while programming and it finished with the standard message
Hash of data verified.
Hard resetting via RTS pin...
Once programmed it does nothing. I've tried blink and loading a simple web server example. I don't see anything on the serial console except a few random characters that I often see. I don't have a reset button but I did remove the device from the usb port and replace it. The web server example runs fine on a NODEMCU 8266.
When I plug it in, the blue light flashes once and the red light stays on.