Makes me think :

    Just what have we created or developed lately ?

  When /  what was the last  greatest project "we"  made .