LCD Problem

tell me what did i wrong?
It works well a few weeks ago. Now i plug it in like in the past and now nothing happens.
Pluged in like:

Here is the code:

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
 LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
   // set up the LCD's number of columns and rows: 
   lcd.begin(16, 2);
   // Print a message to the LCD.
   lcd.print("hello, world!");

void loop() {
   // set the cursor to column 0, line 1
   // (note: line 1 is the second row, since counting begins with 0):
   lcd.setCursor(0, 1);
   // print the number of seconds since reset:

(the resistor is not connected)

What is interfacing with software on the computer?

Try re-wiring it again.
If that does not work, try replacing the potentiometer.
If that does not work, try replacing LCD.