If you are a software developer, you will cry after you see this!