I have a job as a front end web developer and I really love it because I have a passion for web development. But the problem is, I am always late and have problems regarding tardiness.
My employer and manager decided to terminate my contract since I exceeded the allowed minutes to be late on a month which is a 100 mins. I had been late on my first month for a 152 mins!
My manager told me that it was really a pity because I have skills regarding my job but the real problem is me always being late. I was dumbfounded and said I'm sorry and left the company.
Now I have a new job but I don't feel like myself in that job. It is not bad, but my previous job was still better. I wanted to go back to the previous company I had worked in since it is my very first job where I felt like I'm doing my best. I know I can change so I cannot be late anymore and I wanted to send an email to my manager so I can ask for my job back. I don't know If I'm doing the right thing to ask for my job back or stay in my current job.
I am really confused if I should ask for them to hire me again since I do not have any conflicts with any employees there or became involved in any wrongdoings, I just failed to follow the rules but I'm trying to become a much better employee once I get back.
What should I do?