Devlico.Us
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @devlicious

Jeff Perrin - Sexier Than You Are



Self Conscious Development

Write code as if you care what others think about what you’ve written.


Comments

Derik Whittaker said:

@Joe,

It is clear that you have not read Jeff's disclaimer.

And I quote  'The value of anything written on his blog should be deemed suspect at the minimum, and blatantly false and misleading in the worst case.'

# April 5, 2008 6:25 AM

Jeff Perrin said:

Joe, I haven't posted for 6-7 months. Let me ease back into it ;)

# April 5, 2008 9:19 AM

Chris Patterson said:

But what about the code you always look back a year later and say, "WTF? I wrote this crap?"

# April 5, 2008 9:32 AM

Jeff Perrin said:

@Chris,

Maybe include your future self in the "others" I spoke of? Which leads to a question. Have you ever written code you could look at a year later without cringeing? I know I have. But is that a good thing? If I'm improving as a developer I think I should almost *want* to cringe at year old code. Hmm.

# April 5, 2008 10:25 AM

Scott Bellware said:

...because if you don't write code as if you care what others think about what you’ve written, then they will incur unnecessary waste deciphering your code, and you will find your name on the candidates list for dismissal from the team for having arbitrarily-suboptimized the project.

# April 6, 2008 12:44 PM

Scott Bellware said:

Chris,

Seeing last year's code from this year's eyes is inevitable.  I look at code I just wrote and accept that it needs improvement, and then I look for ways to improve it.

It's a conscious effort in beginner mind - learning to invoke fresh eyes so that I can see through them.  If I'm not doing this all the time, I write harder code, and I reduce my capacity, and the capacity of my team mates and my project.

We reduce the impact of next year's perspective on last year's code by making conscious efforts toward perfection in the present - which is the only point in time that we can actually make a difference in regards to code quality and solubility.

# April 6, 2008 12:57 PM

Care about your code « Pistalwhipped! said:

Pingback from  Care about your code « Pistalwhipped!

# April 6, 2008 2:33 PM

About Jeff Perrin

Jeff is not an internationally (or even locally) known expert in anything related to software development. He holds no certifications worth speaking about, and didn't graduate from University. The value of anything written on his blog should be deemed suspect at the minimum, and blatantly false and misleading in the worst case. Don't let his innate sex appeal fool you... Jeff does not know anything about which he speaks. Check out Devlicio.us!

Our Sponsors

Red-Gate!

Proudly Partnered With