17

I started a project at high school 7 years ago, I had no idea what's clean code or design pattern, just learn while keep coding. I eventually stopped because my code is so terrible I cannot understand it anymore.

Now, after 1 year of working, I look back those dirty codes and think it is actually not that bad. Within hours I even fixed a bug with concurrency.

I start to think, instead of learning to how to write good code, maybe I should learn how to read bad code. That's just much more practical.

Comments
  • 1
    Could become a freelance debugger! I'd most definitely hire you rather than do that horrible task myself lol
  • 0
    It is a path I took for awhile and it pays off well right now. I have thought about going back to freelance debug work.

    It doesn't help you make friends at work.
  • 1
    Reading bad code isn't all that hard (most of the time).. it's time consuming.
  • 0
    @theScientist mostly trying to make money in college. I didn't have time to do full projects freelance so I started bug fixing. Then as I moved a few years into my career a project that was the most fucked thing you've ever seen came up and the only way company or track could survive was if I just spent my life fixing everything possible. It made me good at catching the bad stuff that most miss.

    Also had to read lots of coding standard to perform code review
  • 0
    @theScientist good luck. Either way should make you a stronger coder
Add Comment