News for hackers. Stuff that matters.
Re:Code Fearlessly by BigZaphod on Thursday December 02, 2010 @06:57PM (#1964203)
I code like this. It wasn't always the case, but at some point I had the realization that everything I do can be undone, reset, restarted, or otherwise restored and no longer have any fear about digging in and utterly gutting a piece of code if I can imagine a way to make it better.

This philosophy now has a name - and I like it.

Re:Code Fearlessly by scorchin on Thursday December 02, 2010 @07:02PM (#1964222)
"everything I do can be undone, reset, restarted, or otherwise restored"

This is so key.

Software companies in general need to emphasise this so that builds are easy, CI is a given and continuous deploys are a no-brainer.

Re:Code Fearlessly by dabent on Friday December 03, 2010 @10:25AM (#1966130)
> This philosophy now has a name

I worked with someone who went into what he called "samurai coder" mode. He'd get his digital sword out and start chopping up the enemy (bad code). We were in an environment where everything could be undone, reset, restarted, or otherwise restored, so his swordplay worked.