It took me a long time to learn to be a good developer. I thought just because I knew a little something about code, I was already a good developer. I later made a huge mistake that costs the company I was working for $30,000 dollars. I remember when I first was told that I cost my company $30,000.00, I got knocked down a peg or two. I realized that I was not that great of the developer I had put in my head.
I was assigned to a project as the lead web developer. The project was to create a user signup portal that would allow the users to come back and watch a "live" (recorded) webinar at a future date and time. On the date of the webinar, the stream went live and crashed the service hosting the pre-recorded "live" webinar.
Three weeks earlier a less experience web developer had suggested that we load test the streaming service to make sure it can handle the expected load we were expected during the webinar. Of course, I didn't listen to him and ignored his request to load test.
In the end, the company I was working for had to refund the entire cost of the project to the people who hired them. $30,000.00
Want to read more about what happened?