59
techdoc
7y

Back in the day when I was a junior developer, I somehow got hired by this guy who asked me to code his entire platform from scratch. I was being paid a junior dev salary, being asked to do senior dev work, and unfortunately I needed the money, so I didn't want to turn the job down. So I did what any junior dev would do in the situation... I decided to experiment and ended up with an insanely inefficient codebase.

For some stupid reason I thought that a good DB model would be to pull one record from the DB at a time, and then just repeat the method in a loop as needed. Keep in mind I was a self-taught junior dev. The backend worked great during development, and after 3 months of developing we decided to add a lot of data in the DB for further testing, and... you guessed it... the platform slowed down like shit!

Moral of the story... u get what you pay for, so hire great talent and pay them well! And also that self-taught junior devs don't know that the f@*k they are doing sometimes.

Comments
  • 7
    Haha this is hilarious! I appreciate the honesty bro 👍🤣
  • 2
    Self taught devs are the best though, imo self teaching is a good way to train yourself to self improve without direct instruction
  • 1
    Did u git gud man? Because learning from that experience sounds to me like it made u git gud.
  • 1
    @AleCx04 yup of course! Had to go through 2 or 3 of experiences like these in order to really get good at what I do (another one was when I fucked up and deleted a blog DB of a major news company, and they didn't keep a backup). But I kept pushing myself to learn and get better and stop fucking up. It's been years since I made a major mistake like this, and most of my clients tell me I'm able to accomplish what their other developers were not able to. I guess u just have to make some mistakes and learn from them in order to really get good.
  • 1
    @techdoc good stuff brotha! Often those mistakes make for the best developers. I am happy for ya!
Add Comment