Warning

 

Close
Confirm Action

Are you sure you wish to do this?

Cancel Confirm
AR15.COM
7/22/2009 6:50:02 AM EDT


Thought that some people might find this blog interesting...



http://www.codinghorror.com/blog/archives/001289.html



Especially this part...





Let's refer to Scott Berkun's Why Software Sucks to nail down the definition:



When people say "this sucks" they mean one or more of the following:





  • This doesn't do what I need


  • I can't figure out how to do what I need


  • This is unnecessarily frustrating and complex


  • This breaks all the time


  • It's so ugly I want to vomit just so I have something prettier to look at


  • It doesn't map to my understanding of the universe


  • I'm thinking about the tool, instead of my work




    7/22/2009 9:53:16 AM EDT
    [#1]
    Writing good software takes time and talent.  Things most developers don't have and most companies don't want to pay for.




    7/22/2009 11:16:30 AM EDT
    [#2]
    End users don't appreciate good software, until they see something that sucks.  Not that I can produce it (network admin here) but I understand that these guys/gals make work easier.
    9/4/2009 5:29:59 PM EDT
    [#3]
    Bump because I'm narcissistic.
    9/6/2009 11:40:26 AM EDT
    [#4]
    While writing good code is far harder than most understand, I still blame most problems on the non-tech management types we all work for - the ones that turn what could have been a lean, sprightly, usefull app into a giant clusterfuck of fail.

    It's kinda like letting a bunch of marketing type design what they want an AR to look like, and then blaming the engineers when the thing is totally fucking worthless.