In programming, the first 90% takes 90% of the time. The last 10% takes the other 90% of the time.

Reply to this note

Please Login to reply.

Discussion

You forgot the last 1% that takes 90% of the time.

And also this fact is why ChatGPT will never replace us.

I don’t think anyone ever made money on a product that wasn’t complete lol

So I am right on schedule feeling completely lost after around a thousand hours of youtube videos (over 3 years)?

I was just on the verge of looking for something more organized.

Here’s the thing. Nobody knows what they’re doing. Let me explain.

Suppose you have a programming problem and a program or library exists already to solve it. Great! Use that.

Otherwise, write a program to solve the problem. Done! That problem will never need to be solved again, because the code already exists.

In other words, if you’re doing your job as a programmer, you’ll always be solving a new and different problem than you’ve seen before. A programmer that’s solving the same program over and over again is a bad programmer because they haven’t successfully abstracted away the common elements.

Any programmer that claims to know what they’re doing, doesn’t.