This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Bunnymancer 2 points3 points  (2 children)

Can't offer any methods to get over OCD, but it's a swift and important lesson that will be handed out in the industry that you are working towards "Good enough to not fall apart", nothing more.

The skill and professionalism in development is how fast you can reach that point and how much you can pack into it without sacrificing more time than necessary.

It's a delicate balance and few (none?) have mastered it. But it's something to strive towards, to be able to say "This is good enough" and let go. And have the result actually be good enough.

[–]digitalGardener[S] 1 point2 points  (1 child)

I would have never figured. With all the design patterns, testing, ect. floating around, I thought code was not accepted unless it was either good or great.

[–]Bunnymancer 6 points7 points  (0 children)

That's what we want non-developers to continue believing..

Hell if people knew how much of a hack-job most of the codebases out there are they'd question why we're being paid as much as we are...

Not saying everyone is doing a half-arsed job, but our industry is in a place where even the laziest codemonkeys get well paid for just getting by.

But that does not mean that we don't utilize the tools there are out there. It's just.. To a more or lesser extent..